面試流程
1、一共有三面,兩輪技術面,一輪hr面。一面是遠端面二面和三面都是現場面
一面:電話面試
1、HashMap的源碼
2、為什麼擴容改成了紅黑樹
3、數組和連結清單
4、HashMap是安全的嗎
5、ConcurrentHashMap的源碼
6、解決并發的方式synchronized與Lock的差別
synchronized基于節點,很多時候是無法控制的,他會強制釋放鎖,lock是可以控制的,可以設定等待時間,可重複加鎖,内部實作由一個技術群
7、線程池
8、往磁盤裡寫一個檔案
9、位元組流轉換成字元流
10、http請求的流程
11、怎麼實作免密登入
12、分布式怎麼實作session隻有一份
13、dubbo如何提供服務,講一下dubbo的配置
14、如果提供服務的接口有一個需求是增加一個參數,那你是在接口中直接增加一個參數還是啥重載
15、有一個學生表,課程表,成績表,擷取到沒門課程都大于90分的學生
16、慢sql的處理方式
17、組合索引的概念
18、建表的注意事項
19、有什麼想問的
20、你對我們公司了解
二面:現場面試
1、自我介紹
2、對分布式架構了解哪些
3、談一下dubbo的實作原理
4、談一下zookeeper實作原理
5、索引的了解(講了一下索引的實作原理)
三面:hr面試
1、家庭情況
2、為什麼不考研
3、什麼時候可以入職
4、為什麼選擇我們公司
面試結果
已拿offer
轉載請于明顯處标明出處
https://www.cnblogs.com/AmyZheng/p/9527725.html
轉載于:https://www.cnblogs.com/AmyZheng/p/9527725.html