其實這些已經過去很就了,一直沒機會,有時候很忙,有時候卻不想做乙份堅持,同時更多的是沒有底氣吧,雖然早就得到了兩個公司的實習要請,但是我知道在很多時候,其實這就是運氣吧,有太多的技術大牛,所以一直沒敢卻寫點自己的經歷,但是還是決定要寫點什麼,也許對別人對自己都是有所幫助吧!
1、專案相關的問題,你解決的問題是什麼,一定要實際的技術上回答。
2、關於c++問題
a、拷貝建構函式與建構函式的區別
b、關於c++中的new與c語言的malloc區別
c、c++中的指標和引用的區別
3、關於linux
a、檢視乙個程序開啟的檔案(lsof)vmstat、pstat
b、linux如何檢視開啟多少個執行緒
c、pthread_mutex_lock 等系列函式可以用在多程序之間
d、linux中的ipc方式
e、linux中的資源共享方式:訊號量,互斥鎖、檔案鎖、條件變數
4、關於網路
time_wait處於四次揮手的什麼狀態*****==>說清楚具體的過程
阻塞與非阻塞的區別
5、關於智力題(二面)
a、抽樣調查
b、倒水問題
c、專案中遇到了兩個不同的解決辦法你該怎麼處理?(到現在為止我一直不明白,面試官的意圖)
因為我的回答他幾乎沒有什麼滿意的。
對於二面的智力測試和思維考察回答的很不好。最終還是通過了面試。
阿里的面試是一天結束,我的面試時間是下午3:30但是時間卻推到了5:30
1、專案:
a、專案的大致框架,主要幹什麼。
b、你主要負責的是什麼,關於該項目的核心技術是什麼(這個的好好的總結,阿里的會一步步的往下挖掘)
c、你為什麼會採取這種方案?(技術細節描述)
2、關於資料結構
a、 什麼是平衡二叉樹,怎麼樣建立乙個平衡二叉樹
3、關於網路
a、tcp、udp的區別是什麼,簡要的說明他們的操作過程(三次握手和四次揮手的過程)
b、如何實現tcp的非阻塞過程(但是回答的很不好===epoll/select)
c、結合專案中的問題,把我引入到網路,問我關於網路的只是(抓包分析,ack等)
4、關於linux
a 、 linux的ipc機制及他們的區別和特點
b、shell(使用for迴圈列印出1-100)(但是當時做的很亂,應該使用seq來生成1-100)
c、關於linux你做過什麼?(這與你的選擇的職位相關(我當時選擇的工程師(當時說了linux下的負載均衡)、lfs等))
5、阿里的其他的一些面試
1、如何實現查詢鍊錶中是否有環====》如何查詢到環的位置?
2、貪吃蛇的遊戲*****=》如何設計資料結構(回答的鍊錶的都被否定,效率太低)*****>採用陣列,同時對吃到的方塊變色(這是當時乙個哥們的答案)
3、如何進行重疊拷貝???
4、c語言如何來防止malloc碎片問題??
可以避免頻繁的小塊記憶體分配導致記憶體碎片
在使用者層和作業系統層之間的一層,使得記憶體分配更穩定
以上是我的面試經歷,其實算是很幸運,沒有什麼太難的問題,至於有些沒有回答上來的,現在想想也是很簡單!
騰訊面試經歷
linux和os netstat tcpdump ipcs ipcrm 如果這四個命令沒聽說過或者不能熟練使用,基本上可以回家,通過的概率較小 這四個命令的熟練掌握程度基本上能體現面試者實際開發和除錯程式的經驗 cpu 記憶體 硬碟 等等與系統效能除錯相關的命令必須熟練掌握,設定修改許可權 tcp網...
騰訊面試經歷2015
在我面試之前,我的同學已經面試,在他的面試中我打聽到2到演算法題,一題是遞迴反轉單鏈表,一題是把字串轉化為整數,還有一些題目是在劍指offer上。我以為我面試的時候也應該是在紙上寫演算法題,沒想到最後是兩道大資料題。題目1 在乙個檔案中有21億條的qq號,每條佔據一行。問如何對著21億條的qq號進行...
騰訊面試經歷小記
剛開始,他們問了我一些個人情況,比如現在幾年級啊,能實習多久啊,畢業後是否準備工作 等等。接著,他們看著我的簡歷,問我做過的一些專案的情況。我先說了乙個比較偏物理的關於spp波導的研究,估計學姐能聽懂一些,帥哥估計不是這專業的。看到他們一臉茫然,我就轉移話題,說了一些他們比較感興趣的。先說了關於 基...