一面(30mins)簡歷評估吧:
1.自我介紹
2.實習的項目,拋了一系列的提高性能的問題,針對項目提問(實習項目略隱私,不列出來了)
3.發的論文,論文用到的算法
4.你認為算法與業務之間有什麼樣的關係
5.瀏覽器輸入URL發生了什麼,講出所有知道的內容
算法題
6.非遞歸遍歷二叉樹
7.查找數組的中間元素
8.問問題
二面(50mins)彷彿題庫抽問:
1.自我介紹
2.Java的併發方式
3.synchronized和lock的區別
4.Java內存模型及GC算法
5.你理解的線程安全
6.Java源碼中的HashMap、HashTable、ArrayList及LinkedList
7.解決Hash衝突的方法及Java8對鏈地址法有何優化
8.加載器雙親委派模型及破壞
9.死鎖的原因及預防
10.操作系統的內存管理機制
11.進程和線程的區別
12.TCP和UDP區別
13.TCP如何保證可靠性,擁塞控制如何實現
14.用過哪些數據庫,支持事務的數據庫的四個特性,數據庫的四個隔離級別
15.講下跳錶怎麼實現的
16.哈夫曼編碼是怎麼回事
17.非遞歸且不用額外空間(不用棧),如何遍歷二叉樹
18.是否可以實習
19.問問題
三面(30mins):
1.自我介紹
2.實習的項目
3.依然是:輸入URL瀏覽器發生了什麼
4.DNS解析的域名,你直接去ping,能成功嗎,它是一個web server嗎
5.說說長連接是怎麼回事,使用長連接有什麼影響
6.個人的職業規劃
7.除了項目之外,有了解過其他的開源技術嗎
8.NginX如何做負載均衡
9.常見的負載均衡算法有哪些
10.一致性哈希的一致性是什麼意思
11.一致性哈希是如何做哈希的
12.自己最常用的數據結構是什麼
13.講講算法及數據結構在實習項目中的用處
14.常見的排序算法及其複雜度
15.講講O(nlogn)複雜度的算法在實際工程中的用處
16.問問題
HR面(20mins):
1.自我介紹
2.實習學到了什麼
3.自己的職業規劃
4.評價一下騰訊的技術氛圍
5.實習中有沒有什麼不足,現在彌補了嗎
6.對阿里技術氛圍有什麼樣的理解,用過哪些阿里的開源庫
7.給你一千萬創業,你怎麼分配資金,自己承擔什麼樣的角色(CEO?CTO?COO?)
8.螞蟻金服最後待offer給你轉推薦,你清楚原因嗎(崗位不符合預期)
9.加上之前的面試和螞蟻的面試,你面試與自己預期相比表現怎麼樣
10.期待的工作地點
11.問問題
=======================================================================
阿里的面試到這裡應該是結束了,希望能通過拿到阿里雲的offer吧。
螞蟻的操作本來讓我心灰意冷,不過好在他轉推阿里雲了,還是很感激的!
最後,希望大家都有好的offer喲~~
分享一波我在複習過程中刷的題(含詳細答案解析)和一些學習資料,都已整理成PDF文檔或者Word文檔,有需要的朋友可以轉發+私信關鍵詞【面試】免費領取~
(1)最新java架構專題系列面試真題+解析(包含Kafka、Mysql、Tomcat、Docker、Spring、MyBatis、Nginx、Netty、Dubbo、Redis、Netty、Spring cloud、分佈式、高併發、性能調優、微服務...)
(2)最新大廠面試真題+解析(百度,華為,騰訊,網易,迅雷...)
(3)Java學習的書籍資料
閱讀更多 Java分析師 的文章