刷了兩個月面試經驗,我終於...

終於也可以發自己的上岸麪筋了。最近收穫了很多,筆試題、劍指offer題,真·牛客的面經分享,所以按照老規矩,上岸分享下面試經歷(以下按面試順序)。

CVTE(一面)

自我介紹

單點登錄

如果不用這個單點登錄,怎麼管理 session

cookie 和 session 的區別

post 和 get 的區別

轉發和重定向的區別

JVM 是怎麼判斷兩個類相等

類加載器

類加載過程

講一下索引

講一下存儲引擎

什麼時候不走索引

給例子判斷什麼時候觸發行級鎖和表級鎖

排序算法,如何考慮對公司員工年齡進行排序

平時怎麼學習的

CVTE(二面)

自我介紹

介紹一個覺得出色的項目

項目難點

負載均衡的策略

雙親委派模型

集合類,HashMap 的底層結構,爲什麼使用紅黑樹

數據庫,事務,隔離級別,存儲引擎

JVM,,哪些對象需要回收,垃圾收集算法

你對我們部門的瞭解

CVTE(三面)

自我介紹

講一下項目,難點

爲什麼用 redis,有什麼優勢

爲什麼用 Spring, SpringMVC

請求在服務器端的過程

controller 和 service 和 dao 怎麼關聯起來的

數據庫的存儲引擎應用場景,索引結構

大數據量的優化

實現過分庫分表嗎,有哪些分庫分表的組件

場景題:設計一個權限系統

算法題:一個數組,返回第一個出現次數最多的元素

怎麼學習的,最近在學習哪些技術

看過什麼源碼,說下 HashMap

華爲(技術面)

自我介紹

老家在哪

四級分數

班級排名

打算考研嗎

紅黑樹

Spring註解

多線程,sleep,wait,yield

堆棧區別

restful

設計模式,單例模式,適配器模式

前端語言與 Java 性能對比

在 guthub 上面提交過項目嗎,star 多少

操作系統,死鎖

數據庫,三大範式

開閉事物

SpringBoot

快排時間複雜度

nginx可承受的壓力

項目是否有人使用

專業課程

網絡模型,編程在哪一塊

筆試後有沒有思考過,再做一遍能得多少分

寫過的總代碼量

北森(一面)

自我介紹

講一下在線作業編程系統,編譯部分

主要業務是什麼,完成了什麼

數據結構說一下,分類

鏈表和數組的區別,提到 ArrayList,講一下插入刪除和擴容

堆棧的特點和應用場景

介紹下樹,前綴樹的應用場景,可以怎樣優化

Java 併發編程,說一下理解,線程池的優缺點

併發和並行的區別

算法,排序算法,給場景考慮採用哪種

遞歸需要考慮一些什麼,提到動態規劃

數據庫的連表查詢和嵌套查詢,分頁查詢

數據庫增刪查改語句重複應該考慮什麼

存儲引擎,InnoDB

不使用 Spring 框架 或者 JSP & Servlet 如何實現瀏覽器和服務器之間的通信

GC 的過程,引用計數法還有在使用嗎

單例模式,實現方法,應用場景

生產者和消費者模式應用場景

前端技術掌握的怎樣

北森(二面)

自我介紹

專業課程

未來的職業規劃

算法題:156個元素數組,二分查找最少要多少次比較,最多多少次

Java 併發編程,進程和線程的區別,協程,同步機制

數據庫索引,存儲引擎

項目難點

生成訂單號的實現

Redis 的數據結構

項目架構的優化

Java 集合

最近在看什麼書,這麼多看得完嗎

需要來成都,怎麼考慮這個問題,父母方面呢

北森(三面)

掌握哪些語言

Java 多線程同步的方法

synchronized 和 lock 的區別

wait 和 notify 以及 notifyAll

HashMap 查找效率最低和最高

ConcurrentHashMap 讀寫加鎖的情況

GC 的過程,爲什麼要分代

TCP 中 time-wait 狀態

CPU 佔用率達到 100% 可能由什麼造成

服務調用超時可能由什麼造成

騰訊(一面)

自我介紹

打算考研嗎

項目使用的是 Java?

怎樣學習 Java 的

講一下 static

講一下基本類型,String 是不是基本類型

講一下 String 基本類型的轉換

講一下 final

講一下接口和抽象類

講一下 Java 裏面的 clone

GBK 裏面中文字符佔用字節數

TCP 四次揮手,如果不等 2MSL 的話整個網絡會出現什麼情況

有網絡層的存在,爲什麼還要傳輸層

端口的實現

數據庫語句會用嗎

聯合索引,舉例子什麼時候不走

進程間的通信方式

除了 Java 平時看哪些技術的書多一點

我們是騰訊雲,你對哪個事業羣瞭解多一點呢

什麼時候可以來實習

騰訊(二面)

介紹一下 JVM

算法題:二叉查找樹找出第 k 小的值

算法題:二維數組的最短路徑

算法題:字符串的反轉,如果兩個單詞中間多個空格怎麼解決

付出後所期望的回報,也許會遲到,但應該不會缺席。

面試準備的比較晚,基礎又不紮實,在三、四月飽受折磨。但是盡了自己最大的努力,終有收穫啊!

整理不易,喜歡這篇文章的可以給筆者點個贊,關注一下,每天都會分享Java相關文章!還有不定時的福利贈送,包括整理的學習資料,面試題,源碼等~~

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