嵌入式秋招總結(jié)第二彈之八股準(zhǔn)備
我其實(shí)三月份開(kāi)始找實(shí)習(xí)的時(shí)候,八股其實(shí)準(zhǔn)備的就是xv6。說(shuō)實(shí)話xv6是一個(gè)很好的準(zhǔn)備八股的一個(gè)項(xiàng)目,雖然xv6并沒(méi)有寫(xiě)進(jìn)我的簡(jiǎn)歷里,但是操作系統(tǒng)是整個(gè)嵌入式軟件的面試核心,所以面試官問(wèn)我操作系統(tǒng)八股的時(shí)候我都是用xv6回答。
可能有同學(xué)會(huì)問(wèn),八股直接背不就行了,為什么還要做個(gè)項(xiàng)目來(lái)準(zhǔn)備八股,這真的值得嘛。我要說(shuō),非常值得。為什么呢,因?yàn)槊嬖嚬賹?duì)知識(shí)的考察已經(jīng)不滿足你回答概念了,希望你是對(duì)這個(gè)知識(shí)點(diǎn)看過(guò)代碼的,自己調(diào)試過(guò)的,所以你回答的越詳細(xì),面試官就覺(jué)得你掌握的越牢靠。我其實(shí)高通能進(jìn)實(shí)習(xí)一個(gè)很重要的就是其中一兩個(gè)問(wèn)題我回答的很好,一個(gè)是關(guān)于設(shè)備樹(shù)的問(wèn)題,這個(gè)我剛好有個(gè)項(xiàng)目做過(guò),別人可能只能說(shuō)兩三句這個(gè),但是我能跟面試官扯半個(gè)小時(shí);二個(gè)就是關(guān)于copy_to_user的問(wèn)題,問(wèn)我為什么需要這個(gè)怎么實(shí)現(xiàn)的,我就把xv6的實(shí)現(xiàn)完整說(shuō)了一遍,這也讓我成功入職了高通。
但其實(shí)xv6在實(shí)習(xí)面試期間還是夠用的,但是到秋招已經(jīng)完全不夠看了,xv6很多特性并不包含,當(dāng)面試官考察Linux內(nèi)存管理,進(jìn)程調(diào)度等信息時(shí)就需要從其他地方掌握了。在這里我掌握更深的信息就是網(wǎng)上開(kāi)源社區(qū)以及一些博客。比如Linux內(nèi)核之旅,泰曉科技里面一些對(duì)Linux內(nèi)核的解析分享視頻我都喜歡看并進(jìn)行總結(jié)形成我的八股積累。所以當(dāng)我面試地平線的時(shí)候,面試官問(wèn)我mmu查表的詳細(xì)流程,我記得我一口氣說(shuō)了十多分鐘,面試官以為我是trace過(guò)的。
所以八股準(zhǔn)備是沒(méi)有盡頭的,你對(duì)內(nèi)核理解的越深,面試官就會(huì)越喜歡。但除了內(nèi)核,像c語(yǔ)言的一些特性考察呀,計(jì)組的一些考察呀都會(huì)有,不會(huì)說(shuō)全是操作系統(tǒng)。但針對(duì)嵌入式軟件崗位來(lái)說(shuō),操作系統(tǒng)永遠(yuǎn)是考察核心,所以一定要合理分配好自己的知識(shí)重點(diǎn)。
當(dāng)然還有一大塊就是mcu崗位的知識(shí)點(diǎn),包括裸機(jī)的接口,spi,iic這些還有rtos的考察,比如影石,??乒怆?,禾賽等公司會(huì)考察這些,但總的來(lái)說(shuō)你對(duì)Linux掌握的夠,基本上都能應(yīng)付。
*最后你的鮮花和點(diǎn)贊將是對(duì)我極大的鼓勵(lì)。后面秋招總結(jié)的幾彈將會(huì)從八股,項(xiàng)目等詳細(xì)說(shuō)明我的嵌入式秋招是如何準(zhǔn)備的,盡請(qǐng)期待。
可能有同學(xué)會(huì)問(wèn),八股直接背不就行了,為什么還要做個(gè)項(xiàng)目來(lái)準(zhǔn)備八股,這真的值得嘛。我要說(shuō),非常值得。為什么呢,因?yàn)槊嬖嚬賹?duì)知識(shí)的考察已經(jīng)不滿足你回答概念了,希望你是對(duì)這個(gè)知識(shí)點(diǎn)看過(guò)代碼的,自己調(diào)試過(guò)的,所以你回答的越詳細(xì),面試官就覺(jué)得你掌握的越牢靠。我其實(shí)高通能進(jìn)實(shí)習(xí)一個(gè)很重要的就是其中一兩個(gè)問(wèn)題我回答的很好,一個(gè)是關(guān)于設(shè)備樹(shù)的問(wèn)題,這個(gè)我剛好有個(gè)項(xiàng)目做過(guò),別人可能只能說(shuō)兩三句這個(gè),但是我能跟面試官扯半個(gè)小時(shí);二個(gè)就是關(guān)于copy_to_user的問(wèn)題,問(wèn)我為什么需要這個(gè)怎么實(shí)現(xiàn)的,我就把xv6的實(shí)現(xiàn)完整說(shuō)了一遍,這也讓我成功入職了高通。
但其實(shí)xv6在實(shí)習(xí)面試期間還是夠用的,但是到秋招已經(jīng)完全不夠看了,xv6很多特性并不包含,當(dāng)面試官考察Linux內(nèi)存管理,進(jìn)程調(diào)度等信息時(shí)就需要從其他地方掌握了。在這里我掌握更深的信息就是網(wǎng)上開(kāi)源社區(qū)以及一些博客。比如Linux內(nèi)核之旅,泰曉科技里面一些對(duì)Linux內(nèi)核的解析分享視頻我都喜歡看并進(jìn)行總結(jié)形成我的八股積累。所以當(dāng)我面試地平線的時(shí)候,面試官問(wèn)我mmu查表的詳細(xì)流程,我記得我一口氣說(shuō)了十多分鐘,面試官以為我是trace過(guò)的。
所以八股準(zhǔn)備是沒(méi)有盡頭的,你對(duì)內(nèi)核理解的越深,面試官就會(huì)越喜歡。但除了內(nèi)核,像c語(yǔ)言的一些特性考察呀,計(jì)組的一些考察呀都會(huì)有,不會(huì)說(shuō)全是操作系統(tǒng)。但針對(duì)嵌入式軟件崗位來(lái)說(shuō),操作系統(tǒng)永遠(yuǎn)是考察核心,所以一定要合理分配好自己的知識(shí)重點(diǎn)。
當(dāng)然還有一大塊就是mcu崗位的知識(shí)點(diǎn),包括裸機(jī)的接口,spi,iic這些還有rtos的考察,比如影石,??乒怆?,禾賽等公司會(huì)考察這些,但總的來(lái)說(shuō)你對(duì)Linux掌握的夠,基本上都能應(yīng)付。
*最后你的鮮花和點(diǎn)贊將是對(duì)我極大的鼓勵(lì)。后面秋招總結(jié)的幾彈將會(huì)從八股,項(xiàng)目等詳細(xì)說(shuō)明我的嵌入式秋招是如何準(zhǔn)備的,盡請(qǐng)期待。
全部評(píng)論

乃神還是有點(diǎn)無(wú)敵
乃哥,期待更新
感謝乃子哥分享
大佬請(qǐng)問(wèn)嵌入式開(kāi)發(fā)的話主要還是c嗎,面試會(huì)問(wèn)cpp的八股嗎

xv6啟動(dòng)!
乃哥你能總結(jié)下關(guān)于嵌入式的信源嗎?就比如你這篇提到的開(kāi)源社區(qū)和博客。
佬我想問(wèn)下做應(yīng)用不做驅(qū)動(dòng)也會(huì)問(wèn)操作系統(tǒng)比較多嗎

受教了 

乃子哥還是謙虛了
這就是神??
大佬
可以分享下簡(jiǎn)歷嗎
大佬有沒(méi)有什么學(xué)習(xí)路線
相關(guān)推薦
04-11 21:28
廣州軟件學(xué)院 軟件測(cè)試 點(diǎn)贊 評(píng)論 收藏
分享
點(diǎn)贊 評(píng)論 收藏
分享
點(diǎn)贊 評(píng)論 收藏
分享

點(diǎn)贊 評(píng)論 收藏
分享