7月29號(hào)投的飛星計(jì)劃,深度學(xué)習(xí)平臺(tái)框架與應(yīng)用方向;9月4號(hào)約的一面,全程八股問題,不問簡歷相關(guān)的,也可能因?yàn)楹啔v都是自駕的經(jīng)歷 問題主要包含C++,深度學(xué)習(xí),Pytorch三方面。一. C++1.C++的版本是多少?2.編譯的方式是怎么樣的?3.鏈接的概念,動(dòng)態(tài)庫與靜態(tài)庫的區(qū)別,以及在linux中是以什么結(jié)尾的嗎?4.針對(duì)于一個(gè)函數(shù)的話,里面的參數(shù)那些傳值,那些傳引用?5.const的多個(gè)功能,變量已經(jīng)被const修飾了,但我想修改該怎么辦呢?6.以cast結(jié)尾的關(guān)鍵詞,你還知道哪些嗎?7.const與constexpr,他們倆的區(qū)別是什么?8.Linux下進(jìn)程與線程的區(qū)別,進(jìn)程和線程序之間的通信是如何的?9.linux系統(tǒng)查詢顯卡的占用率的命令二. 深度學(xué)習(xí)1.模型斷點(diǎn)保存的時(shí)候需要保存哪些信息?優(yōu)化器的信息需要記錄下來嗎?2.常見的會(huì)改變學(xué)習(xí)率的優(yōu)化器可以介紹一下嗎?3.常用的損失函數(shù)4.DETR的框架結(jié)構(gòu)介紹一下5.DETR里面的transformer結(jié)構(gòu)的encoder和decoder是如何的?介紹一下?6.如果輸入多張圖片,但是他的W和H不一樣的話,但我們想要給他拼batch,該如何去做呢?7.resize方法,padding,還有什么其他的方法嗎?8.BN和LN的區(qū)別在哪?9.訓(xùn)練和推理的時(shí)候BN有什么區(qū)別嗎?10.你還知道其他的算子在訓(xùn)練和測試的時(shí)候有不一樣嗎?三. Pytorch1.基于pytorch,如果我們需要搭建一個(gè)模型結(jié)構(gòu),并從頭開始訓(xùn)練的話,我們需要做哪些工作呢?2.pytorch的dataloader和dataset這兩個(gè)的一些常用參數(shù)能夠介紹一下嗎?可以支持你修改哪些參數(shù)?或則自定義的魔術(shù)方法哪些需要修改?3.tensor一般會(huì)有哪些屬性?4.tensor里的數(shù)據(jù)有哪些類型呢,浮點(diǎn)型和整形的區(qū)別有了解過嗎?存的是float還是int呢,是多少位呢?5.如果我想要凍結(jié)某些參數(shù)層呢?使其不更新呢?6.多卡訓(xùn)練的話,需要做哪些操作呢?四.反問1. 主要的工作內(nèi)容超大量數(shù)據(jù)的清洗工具, 訓(xùn)練框架,基于pytorch,加一些定制化的操作; 推理引擎的開發(fā)2. 技術(shù)棧python和pytorch,C++,大模型的基礎(chǔ)架構(gòu)知識(shí)#你都收到了哪些公司的感謝信?##深度學(xué)習(xí)##科大訊飛##提前批簡歷掛麻了怎么辦#