1.自我介紹2.簡述下自己的論文3.手撕 數(shù)組構(gòu)建二叉樹,要求每個節(jié)點的值等于其左右節(jié)點值的乘積4.B繼承A,C繼承B,在創(chuàng)建C實例的時候,其構(gòu)造方法會怎么執(zhí)行?5.判斷下Integer i =10 與 Integer n = 10,i == n 是true還是false?(常量池緩存技術(shù))6.那Integer i = 999 和 Integer n = 999,i == n 呢?7.java里面有哪些語法糖?8.泛型是怎么實現(xiàn)的?(類型擦除)9.介紹下你知道的線程安全的類。這里給自己挖坑了,說嗨了,說了個原子類。。。10.你說說原子類底層怎么實現(xiàn)的?11.獨占鎖怎么實現(xiàn)的?簡單介紹了下AQS12.項目在運行時,突然內(nèi)存爆炸式升高,怎么排查查看dump文件13.dump文件里面有什么?14.插入排序的時間復(fù)雜度,以及怎么實現(xiàn)的?15.說說布隆過濾器,布隆過濾器不存在誤判的情況嗎?反問環(huán)節(jié)1.公司業(yè)務(wù)?2.面試結(jié)果什么時候出?3.公司對應(yīng)屆生要求?