搜狐網絡技術類崗位一面經驗
添加時間:2018-09-06 14:37:22
瀏覽次數:
0
職位類型:技術類
招聘公司:搜狐
一面通過了,不過后來由于已經簽約別處就沒有進行二面。一面過程如下:
開始就讓自我介紹了一下,就2分鐘,根據自己介紹的內容問了幾個問題,我說Linux內核比較熟悉,他借此就問我讀源代碼了嗎?哪一版的?我回答完后他就沒接下去問,估計他對內核也不太了解,也不是重點考察的地方。接下來就開始技術面試了,題目不多但是都很有難度,設計類題目占多數。
1、單鏈表的逆轉,現場在黑板上寫些程序,提醒各位平時多看點兒算法,雖然你以前見過n多編,但是還是可能寫不出來,或很長時間,平時看算法多想想,多思考。
2、給定m個ip地址段,n個ip地址,讓你針對每個ip地址確定屬于m個ip地址段的哪幾個,寫出算法,并分析時間復雜度。
3、如何設計一個 google trend算法,從數據結構和存儲系統方面考慮如何高效實現。我說google trend 不知道,他說了一下,就是給定關鍵字顯示幾年內的熱度,也就是查詢次數,比如輸入”劉德華”,google trend給出如下顯示圖表:
每天都有一個網絡用戶查詢日志。
4、設計一個數據庫(單機的)適應高效的查詢、讀寫操作,保證吞吐量、執行效率。
我的回答是:可以用分布式來完成,構建一個分布式的文件系統,上層建立分布式的計算平臺比如map-reduce、MPI等,他說如果只考慮單機的情況呢?我想到了緩存,自行實現一個緩存管理機制。
5、優缺點是什么,優點說自己簡歷上的,缺點:不太善于表現自己
6、shell腳本的能力,沒問具體的
7、網絡編程能力
8、多線程編寫過哪些程序簡單介紹一下
9、有一個服務程序正在運行如何將其斷下,進行調試?如何讓一個循環執行1000次后斷下來?如何調試多線程程序?常用的有哪些命令?
10、Top10是指的班里的名次吧?我說是班里的。
11、什么時候可以來實習?什么時候畢業?
12、期望薪水是多少?我寫的是年薪最少15W,我感覺是很合理的。
最后讓我問問題:
1、后面的面試有多少論?他說可能2-3輪
2、入職工作的性質?目前公司的進展?部門在公司的地位?就此討論了一些技術問題,我說了解hadoop他很意外,討論了一下。
3、戶口可以解決嗎?他說一般可以解決。
最后他說7天內回復,等下一輪面試,不用想,這次面試肯定通過,我有這個信心。經常見到一些同學面試,最后問面試官的問題是:你感覺我面試表現怎么樣?一看就對自己很沒信心,而且也不可能有下一次面試機會,不會說話。
整個面試時間持續進行近1.5小時,也是面試最長的一次。這次面試官算是合得來,每個問題都答到點子上了,比較成功。面試前兩周一直關注海量數據處理、分布式計算、分布式文件系統等,這次派上用場了,平時還是得多涉獵點兒知識,當然基礎很重要。