渣渣的有贊面試經歷(一)

出去面試的話仍是得好好準備,否則會被虐的有點慘!

有贊(框架組)

四月份面試有讚的時候,本身還在實習,因此也沒有複習,是在 Boss 直聘上投的,當時看到了有讚的 2018 屆春招,就投了下,而後不知道怎麼就被推到了框架組,結果後面就感受本身被虐的可慘了。面試

關注我

zhisheng

轉載請務必註明原創地址爲:http://www.54tianzhisheng.cn/2018/07/12/youzan/算法

電話一面

好像是清明節仍是五一勞動節來着,我還在睡覺,就接到一面面試官的電話,說如今有時間嗎,可以接受下電話面試嗎?我勒個去,今天過節、我被電話吵醒的,如今人都沒清醒、這面試那確定得一面就掛了,因此就老實得說如今仍是不方便呢,約了週一上午 10 點面試。數據庫

週一 10 點面試官準時打電話過來了!後端

如下是面試的問題:安全

一、自我介紹微信

二、Map 的底層結構?(HashMap)多線程

三、線程安全的 Map (concurrentHashMap)簡單的說了下這兩 1。7 和 1.8 的區別,本想問下要不要深刻的講下(源碼級別),結果面試官說不用了。併發

四、項目 MySQL 的數據量和併發量有多大?框架

五、你對數據庫瞭解多少?分佈式

六、你說下數據庫的索引實現和非主鍵的二級索引

七、項目用的是 SpringBoot ,你能說下 Spring Boot 與 Spring 的區別嗎?

八、SpringBoot 的自動配置是怎麼作的?

九、MyBatis 定義的接口,怎麼找到實現的?

十、Java 內存結構

十一、對象是否可 GC?

十二、Minor GC 和 Full GC

1三、垃圾回收算法

1四、垃圾回收器 G1

1五、項目裏用過 ElasticSearch 和 Hbase,有深刻了解他們的調優技巧嗎?

1六、Spring RestTemplate 的具體實現

1七、描述下網頁一個 Http 請求,到後端的整個請求過程

1八、多線程的經常使用方法和接口類及線程池的機制

1九、總結個人 Java 基礎仍是不錯,可是一些主流的框架源碼仍是處在使用的狀態,須要繼續去看源碼

20、死鎖

2一、本身研究比較新的技術,說下成果!

2二、你有什麼想問的?我就問了下公司那邊的狀況,這個自由發揮!

最後我知道有二面的面試機會了。

10 來分鐘不到,就再次打電話過來約了明早上午 10 點的視頻面試。

視頻二面

二面面試官先打電話過來,而後加了個微信,開始微信視頻面試

這個面試我也不太記得具體面試題目了,下面寫的是大概方向的:

一、HashMap,源碼級別的問了,包括爲何線程不安全

二、死鎖

三、Synchronized 和 ReentrantLock 鎖機制,怎麼判斷重入鎖的,會不會是死鎖?

四、進程和線程的區別?

五、進程之間如何保證同步?

六、分佈式鎖

七、對象 GC

八、垃圾回收算法

九、JVM 參數

十、OOM 出現的有哪些場景?爲何會發生?

十一、JVM 內存結構說下吧

十二、堆和棧的共享問題?

1三、有比較過 Http 和 RPC 嗎?

1四、HttpClient 你說說裏面的具體實現吧?(涉及了哪些東西)

1五、那要你設計一個高性能的 Http ,你會怎麼設計?

二面微信視頻面試只記得這麼多了。


本文首發在個人知識星球,最近本身一直在寫前段時間的全部面試狀況,後面會一篇一篇分享在個人知識星球的,若是感興趣,能夠加入個人知識星球!

zhisheng_zsxq

知識星球更多面經文章:

一、螞蟻金服電話一面

二、螞蟻金服電話二面——後面聊的有點high

三、club factory 面經分享

四、做爲面試官獲得的經驗

五、史上最強最全面經合集

六、公司須要什麼樣的人

七、如何介紹項目

相關文章
相關標籤/搜索