作者:與時間賽艇
鏈接:https://www.nowcoder.com/discuss/133642
寫篇面經集合紀念一下本菜雞的秋招

首先自我介紹一下,本人是廣東某工業大學的科班本科生,秋招投的崗位都是java後臺開發。由於自己個人原因,工作地點只考慮在廣深,最後拿到了幾個小offer,也結束秋招了吧。

其次我想說一下我的秋招心路歷程,當時在3月春招實習的時候我的實力是真的菜,基本上看一篇面經所有的問題我都不能答上來,做過的項目也是簡單的crud,所以我也沒有想過春招能夠成功,也就沒怎麼投簡歷,當然就沒有實習了。於是開始在4月底開始複習,備戰秋招,當時的面經真的是如潮水般湧現啊,基本一天能有10+面經出現,於是我每天定下來的時間是早上7點開始複習到晚上11點結束。一開始是看面經這種功利性很強的複習,不會一條就百度找到答案瞭解清楚,3個月後基本把17 18年的面經都看完了。其中也看了非常多的書,包括jvm,網絡,分佈式,redis,mybatis,kafka等等的相關書籍。手撕代碼的能力一定要夠,所以我也在複習的時候抽空把LeetCode的前200道題目的解題思路看了,把高頻的手寫一遍,基本現場手撕代碼就沒問題了。

以下是我秋招的面經,全都到了終面,沒拿到offer就是終面掛了TAT:

步步高(終面掛):

1.自我介紹

2.項目介紹

3.公司架構介紹

4.微服務

hr面:

1.常規問題,不多說了

主管終面:

1.自我介紹

2.項目介紹

3.開始玄學起來了,沒有問我任何的技術問題

4.目標薪資

總結:秋招第一家面試的公司,結果卻令我很失望,同一崗位同一批次的終面只有3個人,我們3個都沒拿到offer,面試也是非常的水,感覺不太想招人,面試還要去東莞長安鎮,浪費了我兩天的時間。結果我同班的大神跟我說步步高的hr追着給他發sp offer,但他都去華爲了,真的不懂這波操作。。

珍愛網(終面掛):

一面:

1.自我介紹

2.項目介紹

3.你用過dubbo,講一下

4.spring boot也用過對吧,自動配置怎麼實現的

5.線程池

6.併發包

7.最近看什麼書

vp二面:

1.自我介紹

2.項目介紹

3.最後就變成聊天模式,跟我分享了珍愛網的發展策略和對我的建議。最後就告訴我在外面跟hr聊一下吧

hr面:

1.常規問題

2.有沒有考慮考公考研

3.目標薪資(我報了個很低的數,因爲沒有offer,她笑了。。)

4.十月中旬等宣講會全部結束纔會有通知,涼涼

歡聚時代(終面掛):

一面:

1.自我介紹沒說,直接開始面試

2.項目的http調用怎麼實現的

3.用過dubbo,知道原理嗎。

4.你提到一致性hash 說一下

5.線程池參數,我主動把線程池原理給說了

6.你的秒殺項目,別說你裏面的優化,你還有什麼優化策略嗎?

7.秒殺項目部分實現怎麼做的

8.我的微博項目怎麼做的,一開始微博sdk,但sdk太爛了,我借鑑了github上的模擬登陸代碼自己用okhttp擼了一遍。

9.redis有用是吧,講講備份,rdb,aof

10.redis高可用有沒有了解

11.你上面寫了瞭解分佈式理論,是什麼理論?我說2pc 3pc paxos raft zab tcc都會

12.linux命令 端口占用 netstat -anp | grep port

13.你怎麼學習的,會那麼多東西?

14.你有什麼問題?

二面:

1.自我介紹

2.項目,被懟了。

3.數據庫索引有哪些,聚簇索引非聚簇索引區別

4.並行和併發的區別

5.你怎麼調優jvm。

6.怎麼測?壓測,如果測出來沒優化怎麼辦?

7.linux懂吧,我說只知道基本命令。

8.nginx你怎麼用的?

9.你怎麼優化高併發的接口呢?

10.http header有哪些?怎麼交互?

hr面:

1.爲什麼沒投大廠

2.行業選擇

3.目標薪資

4.爲什麼不準備春招實習,爲什麼實習時間那麼短

寫篇面經集合紀念一下本菜雞的秋招

海康威視(offer):

技術一面:

1.自我介紹

2.項目介紹,問了我接口的東西,感覺我有點不大確定。

3.hashmap構造函數參數爲10,當到加到11個的時候會怎樣。

4.springmvc和Struts2的區別

5.Controller單例如何保證線程安全(無狀態)

6.mybatis的dao能不能重載

7.zookeeper的原理

8.類加載機制

hr面:

還是那些問題,問我爲什麼選杭州,我又亂分析一通就完事了。

三七互娛(sp offer):

一面:

1.看我的現場筆試,說我寫的還行

2.自我介紹

3.讓我寫兩個線程互相打印ab,我tm寫了2分鐘不到就讓我交了,我說有點緊張沒寫完。

4.hashmap解決衝突方式,還有hash衝突解決方式嗎

5.怎麼查看線程死鎖

6.怎麼查看線程死循環。

7.熱部署原理。

8.actor模式。

9.線程安全的有序map。

10.spring aop不加進容器裏面的實例能aop嗎?

11.jni加載class。。沒聽懂問什麼,我說不會

12.他隨便寫了個synchronized的代碼,讓我判斷會發生什麼,可重入鎖分析。

13.怎麼判斷一個對象需要回收

14.軟引用知道嗎

15.定時任務你知道怎麼做嗎

16.數據庫是直接存儲的嗎。。

17.random和simpledateformat是線程安全的嗎?

18.lru知道嗎

19.volatile實現原理

20,用過socket嗎

21.你的github有人看過嗎

二面:

1單例:

我寫了個枚舉,然後問還需要寫雙重檢查鎖嗎,繼續寫

2任務系統設計

3.查看進程

ps -ef | grep “game”

4.怎麼選取垃圾回收策略

土巴兔(offer):

一面:

1.一句話說一下mybatis原理

2.hashmap源碼

3.項目介紹

二面:

1.dubbo的設計有哪些突出的地方

2.微服務理解

3.微服務更改的情況下怎麼讓android ios客戶端不重新發版。

4.mysql原理

5.mysql引擎

6.目標薪資

7.能接受到深圳工作嗎?

紛享銷客(offer):

一面:

1.hashmap源碼

2.手寫sql查詢,group類型的。

3.spring aop執行順序

4.sql語句執行順序

5.i++線程不安全原因

二面:

1.concurrenthashmap源碼

2.快排,時間複雜度,改進,爲什麼是nlogn複雜度。

3.dubbo原理,dubbo協議有哪些

4.看過哪些書和博客

5.你的博客有多少篇

樂信(offer):

一面:

1,自我介紹

2.項目介紹

3.dubbo原理

4.手撕LeetCode原題,二維數組的島嶼數量

二面:

1.項目介紹

2.項目改進

3.怎麼負載均衡

4.怎麼快速部署項目

5.有什麼興趣愛好

6.有什麼遺憾。

hr面:

1.家庭情況

2.工作選擇

3.手上offer

4.職業規劃

租租車(一面過,等待終面,但我已經不再考慮這公司了):

一面:

1.自我介紹

2.kafka原理

3.kafka怎麼分片

4.kafka一致性怎麼保證

5.bio nio

6.分佈式 cap

7.zookeeper的zab協議

8.hashmap源碼,跟hashtable區別

9.hashmap大小爲什麼是2的n次方

這是面經集合,過段時間把我認爲的java秋招需要的知識點再做個總結。。估計珍愛網和yy還在備胎池,如果沒消息11月初就選擇樂信了,秋招就這樣結束吧。


機器學習秋招面試記錄!

秋招結束,春招再戰!(附面經)

2018春招秋招算法機器學習崗面經(阿里、騰訊、美團、攜程)

最壞的不是面試被拒,而是根本沒有面試機會!

Java併發編程73道面試題及答案——面試穩了

Java面試必問—HashMap集合實現原理

相關文章