分享騰訊一面二面的面經,希望能有下一次面試,成功拿下offer,來還願~

一面
一面面試官是個小姐姐,特別溫柔,聲音很好聽的那種,上來也沒做自我介紹啥的,直接就開始問問題,看門見山,我喜歡。
1.啥時候能來實習?
2.能實習多久?
後面開始問技術問題,記得不是很清楚了,未按照時間排序。
3.瞭解 springBoot 框架嗎?
答:用過,但是不是很瞭解原理。
4.springMVC 和 springBoot 框架有啥區別,springBoor 框架好在哪裏?
答:springBoot 框架的特點是“約定大於配置”,傳統的 ssm 框架配置繁瑣,花在配置上的精力可能就讓開發人員力不從心了,而 springBoot 框架讓開發人員從配置中解放出來,把更多的經歷關注在業務邏輯上,配置工作 springBoot 已經自動幫我們做好了,我們只需要進行少量的配置即可。
5.springBoot 是如何進行自動配置的?
答:原理不是很清楚,記得好像是通過內置的 starter 來做的。
6.spring 框架的特性你瞭解嗎?
答:說道 spring 的話,那就肯定是 ioc 和 aop 了。
7.說一說 aop 的實現方式?
答:aop 是通過動態代理來實現的,有兩種實現方式,一種是通過 JDK Proxy,它要求代理對象必須實現一個接口;另外一種是 cglib ,它不要求代理對象實現什麼接口,會自動創建被代理對象的子類。
8.說一下 cglib ?
答:(不會,所以瞎說)
9.動態代理需要一個關鍵的接口,你知道是什麼接口嗎?
答:不知道。(後來查了下,應該是 Invocationhandler接口)
![image.png](http://116.62.53.133:8090/upload/2020/06/image-d305ee4de548460187de8f71cf43358a.png)
10.數據庫的隔離級別你知道嗎?
答:4個隔離級別:讀取未提交、讀取已提交、可重複度、串行化。
11.數據庫的索引你知道嗎,說一下數據庫有哪些索引?
答:主要有兩種索引:哈希索引和B樹索引
12.說一下B樹索引?
答:在InnoDB裏面,數據文件就是索引文件,這個索引的key是數據記錄的主鍵,所以稱爲主索引,數據文件和索引文件相結合的形式又叫聚集索引。其他key不爲主鍵的索引叫做輔助索引,輔助索引記錄的是主鍵的值。
13.索引什麼情況下會失效?
答:使用like進行模糊查詢時,%放在開頭;不符合最左匹配原則;在查詢的字符上做了運算或者使用了函數;條件查詢中用or;
14.說一說三次握手四次揮手?
答:(面試必問,內容太多懶得寫了)
15.說一說JVM內存模型?
答:線程共享的:堆,方法區;線程私有的:虛擬機棧,本地方法棧,程序計數器。
16.GC主要是發生在哪個區?
答:堆。
17.怎麼看一個對象是否要進行回收呢?
答:引用計數法和可達性分析算法。
18.GCRoot對象有哪些?
答:虛擬機棧中引用的對象;本地方法棧中native方法引用的對象;方法區中靜態變量和常量引用的對象。
19.Java語言的特性,說一說封裝繼承多態?
答:(最基礎的)
20.說一說多態如何實現?
答:重載和重寫。(感覺面試官對這個回答並不滿意,於是又問了給你一個類你如何體現多態的思想,後面又說了說)
面了差不多20分鐘就結束了,我問面試官還有沒有下一次面試,面試官笑着說有的有的,於是安心了不少。
二面
一面和二面就隔了三小時,一面下午5點,二面下午8點,二面的面試官是個男的,聲音聽起來也比較和藹。
1.自我介紹
2.項目
3.項目
(一直都在問項目,然而項目太水,沒有什麼好說的,就差求面試官不要問項目了,問問別的吧)
4.你說一說除了項目以外你對Java其他方面比較熟悉的
答:Java基礎,JVM,計算機網絡,數據結構這些都還比較熟悉。(內心狂喜,終於不問項目了)
5.你說你瞭解計算機網絡是吧,說一說TCP和UDP的區別?
答:TCP:面向連接,可靠,面向字節流;UDP:無連接,不可靠,面向報文。
6:說一說TCP如何保證安全傳輸?
答:數據分塊、校驗和、流量控制、擁塞控制、ARQ、超時重傳。
7.說以說流量控制和滑動窗口。
答:(用自己的語言解釋了一遍,感覺回答得不是很好)
8.說一說http和https的區別?
答:https是http+ssl協議的組合,通過對稱加密和非對稱加密來保障通信線路的安全,但是https需要消耗一部分性能。
9.項目用的是http還是https?爲什麼?
答:用的https,當時做項目主要並沒有考慮安全性這方面的問題(怎麼又說到項目上來了,是要我哭給你看嗎)
10.說一說數據庫的存儲引擎?
答:MyISAM和InnoDB。
11.哪種用的比較多?
答:InnoDB,因爲支持事務(想把面試官往事務上帶,結果根本不上鉤)
12.知道InnoDB的存儲結構嗎?
答:不知道(應該是想問B數和B+樹)
13.說一說索引,什麼情況下索引失效?
答:(一面問過了)
中間省略了n個項目問題,開始20分鐘一直在問項目,但是我的項目是在b站上一起做的,啥也沒改,所以一深入問的話基本就要gg了。
面完以後面試官問我有什麼問題,問了下他們是什麼部門(自己投的是微信),以及有沒有下一次面試,面試官說他們是微信雲,然後有沒有下一次面試要跟其他人商量一下(感覺基本上是涼了)。
總結
面試官人都很好,奈何自己太cai了,項目經驗欠缺,感覺像是陷入了死循環(沒項目經驗所以找工作,找工作需要項目經驗),後續如果有其他面試記錄,我會持續更新,希望自己能拿到滿意的offer。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章