面試問答
six special member functions、NULL和NULL pointer差別、socket、throughput、latency、const、為什麼要使用namespace
我有些回答得出來,有...
一面時考十題C/C++概念題,用英文打字回答,考完後主管會用英文簡單口說閒聊,問了碩論。再問幾個概念,問了bubble
sort/merge sort、deadlock、race condition、linux幾個指令。
若有通過後,一周後約二面,先用英文自我介紹,team member每人輪流問C++問題和疑問,大部分用英文回答,少部分說不出來可以用中文。最後考三題leetcode,一開始是考1834. Single-Threaded CPU,但我實在沒想法,問我要不要換一題,我說好,換了類似200. Number of Islands,還好我會寫,完整寫完後,會問時間和空間複雜度,另一個member再考了sparse matrix(這題leetcode好像要付費才看的到),最後再問我有沒有甚麼問題,我就問了一日member作息,他們回答有可能早上八點開會,但晚上六點就很少人找,做重構或開發新功能之類的工作。
外商福利條件很好,剛進去就有十五天假,年終兩個月,每半年發一個月,分紅較少。
他們都找資深的,可能需要都自己獨立作業,是全遠端。
面試問答
six special member functions、NULL和NULL pointer差別、socket、throughput、latency、const、為什麼要使用namespace
我有些回答得出來,有些簡單回答,不清楚就說不知道。
面試官應該是要大概知道你了解的程度。
面試建議
好好準備,外商福利很好,全遠端,薪水也可談高,不過對想要有同事的人就較不適合,但對如果有接送小孩需求的家長,是個不錯的選擇。