太初元碁二面1、學(xué)過編譯原理么?講講編譯原理大作業(yè):中間代碼生成:輸入輸出都是什么?2、講一下OSI七層模型,協(xié)議,具體講一個(gè)協(xié)議報(bào)文格式3、程序從鼠標(biāo)點(diǎn)擊到運(yùn)行經(jīng)歷了什么?4、講講頁表的原理和意義。5、講一下虛擬內(nèi)存執(zhí)行過程,lod指令運(yùn)行過程6、深度學(xué)習(xí)原理?反向傳播原理?導(dǎo)數(shù)和梯度有什么區(qū)別?7、解釋一下同步非阻塞IO是什么?8、場景題:500M內(nèi)存大小,有300M數(shù)據(jù),排序,快排好還是堆排序好?一些非八股:平時(shí)學(xué)習(xí)從什么渠道?看不看頂會(huì)?數(shù)學(xué)好不好?為什么選擇編譯器開發(fā)崗位?反問:如何更好地學(xué)習(xí)這些基礎(chǔ)知識?看頂會(huì),看龍虎書、體系結(jié)構(gòu)量化研究方法。面試官還說:編譯器開發(fā)很難,基礎(chǔ)知識要求很高。每一個(gè)問題都是追問很細(xì)致,一點(diǎn)點(diǎn)引導(dǎo),面試官很好但我太菜了推薦我看的頂會(huì)(不知道我記得對不對):PLDI PPOPP POPL PPOLSA ISC