點關注,不迷路;持續更新Java相關技術及資訊!!!
內容源于群友投稿!記錄一次面經,分享給大家,感謝支持!
前言
本文將會以第一人稱的口吻來分享,下面對今年秋招歷程進行簡單復盤:我準備秋招大概有小半年時間了,最早疫情期間在家其實就在慢慢準備了,沒辦法,笨鳥先飛嘛




一面二面(一面二面間隔時間很短,就放一起說吧)
- C++多型實作機制
- 參考和指標的區別
- 如何讓參考中途改變指向
- 參考可以實作運行期多型嗎?如何實作?舉個例子
- 虛指標放在哪?自己實踐探究過嗎?
- 堆疊的大小一般是多少?跟什么有關?
- 四次揮手什么時候回退化為三次?抓過包嗎?工具?為什么抓包?
- 虛擬記憶體是怎么回事?
- select poll epoll底層實作?哪種好?為什么好?
- 紅黑樹了解嗎?索引為什么不用紅黑樹?B+樹的優點是什么?
- 幻讀是怎么回事?如何保證一致性?
- 對于快取一致性你怎么看?怎么避免臟資料?
- Redis快取雪崩、快取穿透是怎么回事?
- Redis 6種資料淘汰機制?AOF重寫的程序?
- Redis底層網路模型?在Linux和 Windows下各是什么模型
- OS中外碎片內碎片?區別?怎么回收?
代碼題:
- 兩個有序鏈表合并,我寫了個堆疊上開辟輔助空間的版本,面試官給了個贊…
- 鏈表元素交換,第1位和第2位交換,第3位和第4位交換 、、、、強調 需要考慮鏈表中奇偶元素個數,比如1->2->3->4->5 ,輸出
2->1->4->3->5,
后來又讓我封裝一下交換函式和鏈表初始化函式,比如主函式輸入 奇數9 ,自動生成鏈表
1->2->3->4->5->6->7->8->9,然后呼叫轉換函式生成 2->1->4->3->6->5->8->7->9
三面:
- 介紹自己
- 介紹專案
- 專案是一個成熟的demo了嗎?測驗環節是怎么做的?有沒有改進
- 個人優勢劣勢介紹
- 智力題:賽馬問題:25匹馬,5個賽道,沒有計數器,找出跑的最快的Top3,最少需要多少次
- 下樓梯,走兩步或者走一步,問一共多少種方案,跟小青蛙跳樓梯差不多 ,
- 如何判斷鏈表有環?怎么找出來 ?最短時間復雜度怎么做?
- 意向作業地?
- 反問
四面
- 介紹自己
- 介紹實習經歷,識訓是什么?在接下來的生活學習中,那段識訓有沒有幫助你?
- 學校經歷?看你有過IT類比賽,是什么情況?
- 團隊比賽中,有沒有遇到什么問題?溝通上融洽嗎?怎么解決
- 平常有什么跟IT無關的活動嗎?
- 意向城市?我想聽真實想法…
- 反問
總結
18年畢業,2年時間就直接拿下年薪30萬的總監offer,不說別的,我酸了,酸完之后還是要繼續努力學習,分享一些平時所看的學習資料,需要的點此處免費領取,暗號:CSDN



多投入時間、多投入精力、多投入汗水,越努力越幸運!!!上述資料點擊此處領取,暗號:CSDN

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/195284.html
標籤:其他
