一面(30min)
bg.約的是周五晚上7點,之后又被推遲到8點。面試官好像被組里臨時加了要求,趕要求遲到了30min。
1.自我介紹
2.求二叉樹的直徑(不用手撕,講講思路)
ps.貌似是讓我用dp做,但是我用兩次dfs做了。貌似讓他眼前一亮了azaz
3.MySQL怎么去調優
4. MySQL的自動匹配規則
ps.我是真的不會MySQL www我是fw
5.TCP連接的建立過程
6.TCP的擁塞(se)控制
7.說一下C++多態
8.const的作用
9.內存中的堆和棧的區別
10.什么是工廠模式
11.寫個單例模式
12.new和malloc的區別
13.給你一個數組,長度最多是100,元素范圍是-1e6 ~ 1e6,問你MEX(array),也就是數組中最小的沒出現的正整數
ps.就開一個100的桶就好了
14.你有什么想問的嗎
我問的問題
1. 我這次面試有什么不足的地方
挺好的
2.工作制度怎么樣
公司不打卡,一般正式一點需要10點之前到
3.餐補房補車費報銷?
包三餐無額外餐補,房補會算在額外的工資里,車費的話晚上10點之后能報銷,廣州有公寓,但是只能住半年或一年,房間不是很多。上海公寓可能在搞了。
4.薪資問題
應屆生工資與騰訊匹配
5.組里平均年齡
最大88年,大部分都是90后,93-95居多,團隊年輕。
二面(1h)
1. 自我介紹
2. 宏定義和template區別
3. class和struct的區別
4. vector實現細節
5. hashmap和map的實現細節
6.進程和線程的區別
7. linux的硬連接和軟連接
8.怎么創建新進程
9. fork函數返回
10. fork函數的特點
11.進程A打開文件A,進程B刪除文件A,進程A能否繼續讀入
12.實現lower_bound函數
13. leetcode 二維數組查找
14.leetcode 打印螺旋矩陣
15.leetcode 括號的分數加強版
你還有什么想問的嗎
1.技術棧是什么
C++
(這一面感覺自己算法題最后一道沒寫出來,之后11答錯了。感覺很寄就沒怎么問面試官題目了。沒想到還有第三面。)
三面(30min)
這一面就是聊聊天。
問了一下我ACM的事情。
之后介紹了一下部門的事情。
讓我base上海。
約了4-6月去實習考核。考核成功的話會給我校招的offer。
好像過去是處理數據標記相關的事情的。
之后部門大概40個人。一對一帶。
給的是實習offer,只能說算是不是很底的兜底吧。
具體待遇的話還沒和hr聊。聊完再更。
hr面(5min)
原話差不多就是說部門評測之后說我能力有所欠缺,所以給出實習offer。
這個機會比較難得,如果有意向的話可以跟hr聯系。什么時候都可以...
她會為我安排實習的各項事宜。
emmm 可是我一開始投的不是校招嗎...如果是這樣為什么我不直接投實習...要求還低點
唉,真的是互聯網寒冬啊
文遠知行面試over