作者:Outliwer
鏈接:https://www.nowcoder.com/discuss/76425?type=0&order=3&pos=1056&page=1
來源:牛客網
不知道是不是因為筆試分數比較好的原因,京東兩次面試都20分鍾左右還讓過了
京東一面:
- 先自我介紹
- 然后按照項目,問了一下Tomcat相關
- 讓介紹一下數據庫索引
- 問了一下數據庫索引失效的情況
- 給了幾個聯合索引的判斷
- 數據庫樂觀鎖和悲觀鎖
- 然后問我用過Spring沒有 介紹一下AOP和IOC
- 介紹一下bean的生命周期
- 問了一下map的分類和常見的情況
- 快排的思想
- jvm相關
- 最近再看什么書
- 大概就這些然后問了一下工作城市是不是可以接受,家庭地址,實習時間能否保證
- 最后就通知下午過來復試
京東二面:
下午等的時候遇到上午面試官,加我微信了
復試的時候發現隔壁一起復試的面試官是上午的,然后復試的面試官拿着上午面試官的評分
- 於是全程問項目
- 問了一個sql語句,答不上來(當時還以為掛了。。。。)
- 然后就直接加微信了
然后下午4點左右面完吧,5點面試官發微信讓我准備HR面
有沒有同學能告訴一下HR得多久,現在還是HR面未安排
作者:走過寂靜
鏈接:https://www.nowcoder.com/discuss/76421?type=0&order=3&pos=1060&page=1
來源:牛客網
春招很忙,就面了兩個公司,碰巧都過了,算回報牛客.我本人不喜歡什么小細節都講,碰到不熟悉的請自己查資料(因為有的東西每個人理解不一樣)
阿里6輪面試(已簽)
1面 評估面
面試官:給我講講瀏覽器輸入地址后發生的全過程.(每一個細節都講)
我:http DNS 三次握手 arp rarp ...巴拉巴拉
面試官:講講為什么是三次握手,四次揮手
我:2次握手超時數據包會影響很大,三次握手容易遭到syc攻擊,四次揮手很多情況下是三次(tcpdump抓)以及常見的粘包,數據包安全.滑動窗口.巴拉巴拉
面試官:內存分布
我:堆.棧.常量區,靜態區.....
面試官:講講虛函數
我:虛函數表,以及虛函數的內存布局,虛函數的局限,c++11的提供的類似虛函數的新函數.兩種動態多態實現的區別以及優缺點
面試官:講講進程和線程
我:常見的一些書本知識,在寄存器和堆棧上的區別,協程的實現,異步和同步編程.
面試官:講講你的實習吧
我:隨便聊了會
面試官:我沒什么想問你的了.
2面
面試官:類什么時候會析構?
我:巴拉巴拉
面試官:寫個算法
我:線上手寫
面試官:虛函數底層機制
我:跟一面一樣回答
面試官:實習在linxu下開發嗎
我:恩
面試官:懂linux內核嗎
我:不太懂.
3面
面試官:c++解決內存泄漏方法
我:巴拉巴拉一堆
面試官:查內存泄露
我:valgrid
面試官:講講你實習做的東西
我:講了我們團隊做的東西,同事大部分bat 多年工作經驗,對阿里做的東西也很熟悉,聊的很隨意
4面(交叉)
面試官:大區間求和
我:只想出歸並
面試官:講講codis和redis源碼
我:這塊很熟,我也講的很多,包括性能瓶頸,主流公司的網絡框架.以及代碼改進,面試官還算滿意
面試官:講講bigtable mapreduce 以及其他著名開源分布式存儲代碼
我:只看過kafka和緩存
面試官:要多學點
5面(個人感覺最難幾乎社招要求)
首先讓我自己把tcp/ip講個遍。
分布式系統分片的極限在哪,linux系統的極限。redis集群最大能支撐多少台物理機,
怎么解決副本一致。
分布式緩存怎么設計,
配置中心怎么開發,
zookeeper的原理,
二次提交原理。
講一下阿里雲的產品以及阿里雲對緩存的改進(我提了一下tair的設計)。。
晚上更新騰訊
阿里6輪面試(已簽)
1面 評估面
面試官:給我講講瀏覽器輸入地址后發生的全過程.(每一個細節都講)
我:http DNS 三次握手 arp rarp ...巴拉巴拉
面試官:講講為什么是三次握手,四次揮手
我:2次握手超時數據包會影響很大,三次握手容易遭到syc攻擊,四次揮手很多情況下是三次(tcpdump抓)以及常見的粘包,數據包安全.滑動窗口.巴拉巴拉
面試官:內存分布
我:堆.棧.常量區,靜態區.....
面試官:講講虛函數
我:虛函數表,以及虛函數的內存布局,虛函數的局限,c++11的提供的類似虛函數的新函數.兩種動態多態實現的區別以及優缺點
面試官:講講進程和線程
我:常見的一些書本知識,在寄存器和堆棧上的區別,協程的實現,異步和同步編程.
面試官:講講你的實習吧
我:隨便聊了會
面試官:我沒什么想問你的了.
2面
面試官:類什么時候會析構?
我:巴拉巴拉
面試官:寫個算法
我:線上手寫
面試官:虛函數底層機制
我:跟一面一樣回答
面試官:實習在linxu下開發嗎
我:恩
面試官:懂linux內核嗎
我:不太懂.
3面
面試官:c++解決內存泄漏方法
我:巴拉巴拉一堆
面試官:查內存泄露
我:valgrid
面試官:講講你實習做的東西
我:講了我們團隊做的東西,同事大部分bat 多年工作經驗,對阿里做的東西也很熟悉,聊的很隨意
4面(交叉)
面試官:大區間求和
我:只想出歸並
面試官:講講codis和redis源碼
我:這塊很熟,我也講的很多,包括性能瓶頸,主流公司的網絡框架.以及代碼改進,面試官還算滿意
面試官:講講bigtable mapreduce 以及其他著名開源分布式存儲代碼
我:只看過kafka和緩存
面試官:要多學點
5面(個人感覺最難幾乎社招要求)
首先讓我自己把tcp/ip講個遍。
分布式系統分片的極限在哪,linux系統的極限。redis集群最大能支撐多少台物理機,
怎么解決副本一致。
分布式緩存怎么設計,
配置中心怎么開發,
zookeeper的原理,
二次提交原理。
講一下阿里雲的產品以及阿里雲對緩存的改進(我提了一下tair的設計)。。
晚上更新騰訊
——————————————————————————————————————————————————
騰訊某部門面試后感想(拒了offer)
我只想說,無論多好的公司,總有一些很那個的部門,各位去之前多打聽下部門
一面
c++的常見知識比阿里問的簡單多了,問了我實習的做的東西,面試官很高興,告訴我做的東西和他們很一致,希望我去(大坑的開始),讓我等幾天下輪面試。
等了好幾天 由於面試官的疏忽,簡歷沒有更新面試狀態,流到了其他部門,其他部門又發起了一輪面試
再次一面
個人感覺這個部門無論是專業和態度明顯更好一些,聊了服務器開發,以及大數據架構(kafka storm spark的相關東西),考了個大數據去重,我說mapreduce和哈希。面試官想問bitmap
問了實習相關,很滿意,讓等下一面,這時候我告訴面試官上一個部門還沒面完,他說要和部門之間溝通下,一周給結果。最后還是被上個部門的面試官把簡歷要回去了。但是過了10多天,提前批差一天結束
原部門二面
問了實習做的東西 c++協程實現,異步編程,泛型編程,共享內存的內部鎖是什么。說了自己部門的情況,問了個人意願
接下來就是漫長的等待,面試官看到offer已經審批好了,沒發。已經審批好的offer居然還要排序看情況發。我從提前批等到正式校招的offer都開始發了,心煩了,和面試官說不去了,結果第二天3個電話打過來簽offer 哎