流程
周一做完筆試,兩道程式設計題做出來了一道,周三面試官跟我打電話,約了周五上午面試。
面試内容
開頭自我介紹,我提到了一個履歷中沒有寫的項目GPS單點定位,他就問了我那個。意外,因為這個算是課程實踐作業,我自己都沒有很看重,一時間沒構思好語言,他說你講講用到的技術,難點和取得的效果。有重新組織了一下語言,自己忘了項目的細節,沒什麼說的。用到的技術是MATLAB,因為已經想不到怎麼定位的了,-_-||感覺這裡如果提到了履歷中沒有提到的東西,自己一定要提前準備一下。
然後問我一個開放性的問題,為啥選擇測試開發?
emmm,回答得不怎麼好。
真實原因是,我選側開因為我覺得其他的很難啊,但也不能說這麼直白吧。雖然想過這個問題,但是自己還是不知道怎麼回答。
假如你要開發一個淘寶登入系統,從前端到後端,你怎麼設計?
自己說了一些,面試官說,你可以放開想想,這是一個開放放問題。
又想了兩點,說自己實在想不出來了,就過了。
手撕代碼
考試題目,面試官随手發給我一個測評連接配接,讓我進去做。
後來面試結束後,居然在郵箱裡看到題目發給我了。正好貼在這裡,應該不算侵權吧哈哈。
1. 解釋一下原因,同時增加幾組可能證明你結論的: ping (IP) 指令
gonghao ~ ping 10.12.047
PING 10.12.047 (10.12.0.39): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
^C
— 10.12.047 ping statistics —
8 packets transmitted, 0 packets received, 100.0% packet loss
gonghao ~
2. Shell: 列印一個檔案的倒數第五行
3. C++ 實作 atoi
4. 給定一個連結清單,判斷連結清單中是否有環。
5. 連結清單中的倒數第k個節點
第一題,看到題根本沒有想到要考什麼,面試官說你随便先做哪道,就跳過了。
結束後問同學,說是047,以0開頭是八進制,是以047轉化為十進制就是39,這樣一講還是蠻簡單的,但是就是想不到。
第二題,我會列印最後面的五行,但是不會隻列印倒數第五行,是以就寫了
cat xx.txt |tail -n 5
後面三道程式設計題,可以說很常見了,但是個人又覺得很難寫準确,面試官說你寫吧,我先退了。emmm,我寫完,也沒耐心一直檢查,也不敢去調試,看沒人回應,我也退了。
總結
努力吧少年,好好準備。基礎還是要紮實,代碼還是要多寫 。