2018年9月份面試小記
吐槽下新浪微博,把所有部落格從15年的全都遷移到csdn了,也不多,新浪部落格真渣.
好了!進入正文!
今天9月份面試了4家公司 拿到了3個工作,4家公司分別是 阿里巴巴,真有兩把刷子,小藥藥,國美
先說阿里,給我的感覺這些人真厲害.什麼都瞭解.什麼都知道的那麼深,有這麼多的關鍵字在希望各位面試的時候 要做好準備
下面說下面試細節
==================================================================================================
第一家阿里
------------------------
第一環節
---------------------------
1:簡單介紹專案吧
(大型專案最好,熔斷,負載均衡,快取,防雪崩,分散式事物,分散式鎖......最好有這些 加分沒有也沒事,看基礎,阿里看基礎)
2:你做的是哪個模組?
3:你主要的工作是什麼?
4:用的什麼技術?
5.mavn相關知識,install dep 等等命令,排除包,執行狀態.
6.redis?kafka?
7.CAP知道嗎?BASE知道嗎?
8.dubbo和zk的運用,zk中怎麼儲存的dubbo?
9:有沒有遇到比較棘手的問題在專案中?
-------------------------------
第二環節
------------------------------
1.jvm說下吧,每個分割槽都是幹嘛的?
2.知道hashMap的實現原理嗎?
3.他執行緒安全嗎?你還知道哪些是執行緒安全的map?
4.你知道ConcurrentHashMap和SynchronizedMap的異同點嗎?
5:java多執行緒你瞭解嗎?說下執行緒有幾種鎖吧?
6:哪種鎖效能高?為什麼?
7:threadLoad知道是啥嗎?幹啥用的?
8:volatil關鍵字幹啥的?final關鍵字是幹啥的?
9.執行緒池你知道嗎?
10:CAS你知道嗎?
11:演算法複雜度知道嗎?
12:有自己的部落格嗎?寫過開原始碼嗎?看過開原始碼嗎?
這些過了基本差不多...還有個很重要的就是意願,就是你去他們那的意願!!!這個很重要!!!
人事給我的答覆說是我的意願不大,但是我感覺我環節二出問題了
======================================================================================================
第二家小藥藥(C輪了,有線上的B2B藥店,根挺硬的應該,網上賣藥.)
1.面試過程比較簡單,dubbo和zk的執行原理
2.前段靜態模版開發知道嗎?
3.分散式事物你知道嗎?
4.分散式鎖知道嗎?
5.你負責什麼模組?
6.你做什麼模組?
面試答畢架構走了:人事來了,談薪資.當天答覆通過,第二天offer.
==================================================================================================
第三家真有兩把刷子(聽同事說也去過,福利不咋樣,創業公司)
----------------------
第一環節,大同小異.
----------------------
1.介紹專案,
2.負責什麼?
3.說說你具體實現細節........
4.nginx,dubbo,zookeeper
5.分散式事物,分散式鎖
6.你們搶購怎麼做的?
-------------------------
第二環節
----------------------------
1.多執行緒你知道嗎?基本就是阿里的那套,只不過面的沒有那麼深.不過多陳述.
第二天給了offer.
=======================================================================================================
最後一家 國美 面了基本一下我 下午2點去的 下午6點多走的.
---------------------------------------------------------------------------------------
第一環節
比試,第二環節基本都是圍繞著第一環節的比試來的
主要考察SQL基礎,框架基礎,專案基礎,分散式啥的.java基礎反射,aop,設計模式都是涉及
-----------------------------------------------------------------------------
第二環節
1:專案介紹.
2:負責模組.用的什麼技術?
3:hashmap底層實現(阿里也問題),map怎麼擴容?資料結構?
4:執行緒知識(我是踏踏實實看了一本執行緒相關的書啊!真是功夫不負有心人.一定是真的)
5.公平非公平鎖?訊號量?
6.volatil關鍵字幹啥的?final關鍵字是幹啥的?(阿里也問了)
7.執行緒安全的map實現(阿里也問了)
8:樹你知道嗎?紅黑左右旋?為什麼要有紅黑樹?
9:二維陣列 [8][1024] 是橫著遍歷快還是豎著遍歷快?為什麼?
10:jvm知道嗎?來說下每個區都儲存什麼?GC知道嗎?垃圾回收用什麼演算法?回收GC有哪些支援?
---------------------------------------------------------------------------------------------------------------------
第三環節(技術大佬面的)
1.也是照著比試題一頓問,其中有sql題 讓我畫出 sql的執行順序
2.有一道規則題讓我說出什麼規律怎麼想的
3.筆試題的演算法題讓我優化,你有優化方案嗎?
4.zookeeper和dubbo怎麼而配合使用的.zk死了 dubbo還能提供服務嗎?
5.jvmGC分幾塊?怎麼回收?用什麼演算法?每塊分割槽是幹嘛的?(又問了一遍)
5:你們服務怎麼抗壓的?
我說了很多xxxxxxxxx降維,熔斷,快取,分配伺服器資源,
他說:來來來跟我來,然後來到一面塗鴉牆,又說給你比 給我畫畫你們公司架構.
懵逼,第一次這麼面試.
然後就畫了我們公司架構.....關鍵的技術點問你們怎麼實現的?自己實現的就自己實現,不是自己的就說不是,但是他會問裡面的具體配置細節.問的特別細.我一開始有點懷疑是套我......後來一想算了.謙虛的做面試吧.面試結束後讓我等等
--------------------------------------------------------------------------------------------------------------------------------------------------
第四環節
後來 HR來了說:你過了.談薪資,但是因為薪資在一個要薪資證明,銀行流水,說謊了.謊報工資了.
回家後給人家說 自己撒謊了........(大家不要撒謊.)
這個offer等待的時間比較長.10.9號入職的.9.24面試通過的.大公司流程比較長 請耐心等待,如果一點發起了offer流程 就八九不離十.
就到這了,休息了.