天天看點

二維火Java實習生面試

面試流程

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