百度軟件工程師職位筆試題目
以下是unjs小編為您精心整理的,希望對您有所幫助!
自我介紹
項(xiàng)目介紹:
畢設(shè)做的是多核并行計(jì)算,問了很多細(xì)節(jié)的技術(shù)問題,包括硬件模型,內(nèi)存使用,并行算法,多線程調(diào)度等等等等,大概20分鐘
技術(shù):
1 memcpy代碼實(shí)現(xiàn),問了各種問題,包括strcpy,區(qū)域重疊,void指針的含義,(char *)是怎么實(shí)現(xiàn)的,const修飾符的含義,返回值的問題,最后還問到內(nèi)存的某些東西,反正扯的小問題比較多
(最后扯得有點(diǎn)遠(yuǎn),大概20分鐘)
2 找尋二叉樹中兩個節(jié)點(diǎn)的公共父節(jié)點(diǎn)中最近的那個節(jié)點(diǎn)
要求:
1 每個節(jié)點(diǎn)只有value,p_left和p_right指針
2 不能用額外的空間
3 不能用每個節(jié)點(diǎn)的'index來找尋父節(jié)點(diǎn)的index
(當(dāng)時的原話是這么說的,這個大概25分鐘,最開始不限制額外空間,說了算法,然后不是面試官想要的,限制了不能用額外空間,然后又想了個說了下,貌似還不是,無奈放棄了,面試官GG不給答案,進(jìn)行下一個題目)
3 四個開關(guān),對應(yīng)四盞燈,進(jìn)屋一次,要求判斷出這四盞燈對應(yīng)的開關(guān)
要求:
額,有條件要求,但是是你來提問,面試官回答這個條件可不可以
(這算智力題么?還好貌似沒被這個BS,這道題目10分鐘)
向面試官提問:大概3分鐘
前后面了1個小時多點(diǎn)
【百度軟件工程師職位筆試題目】相關(guān)文章:
3.百度軟件筆試題
7.百度筆試題目
8.保險職位筆試題目