面對一工科男來應聘算法工程師?
算法工程師是一個相對來說領域不那么清晰的領域,覺得多數算法工程師所從事的都不是算法工程師的工作內容,最簡單來說,不少公司的數據標注崗位也納入到算法工程師的崗位上。
算法工程師本質上來講還是軟件開發工程師,只是軟件開發工程師從事的是 if...elif...else
工作,而算法工程師是data_input...model_output...到data_input...label_out過程,更簡單來說,傳統軟件開發工程師是定義軟件是如何運行的,而算法工程師是用來描述數據有什么樣的特征,能從特征中得到什么知識的過程。
但是現在很多算法工程師喜歡拋開計算機基礎知識去講算法工程師的崗位。也就有了不知道int是多少字節,一個字節多少位的問題。
面試中,提問到計算機基礎/操作系統基礎/計算機網絡/數據庫/緩存等的記錄還是非常大,且有必要的。如果完全對這些領域不通,后續的配合/算法的優化成本也是比較高的。比如說遇見內存不足了程序員往往先找那些地方可以節省內存,那些要釋放。但是如果不懂這些基礎的話就只會提加內存,加內存。對企業來說可能這塊的投資回報率也不是很理想的。
上一篇甲骨文系統是干什么的
下一篇怎么把分隔號前后內容調換