1. 程式人生 > >2018年9月份面試小記

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流程 就八九不離十.

就到這了,休息了.