瓜子二手車【Java開發(fā)】一二三面(已口頭offer)面經(jīng)

首先聲明,本人雙非渣本,非科班生菜雞一枚,從3月份開始投簡歷,面過蔚來,奇安信,中興等公司,但都是一面掛。一度懷疑人生,四月份也只有筆試沒有面試,就馬上要放棄了,瓜子給打電話約面試。下面就分享一下瓜子面經(jīng)(我真是魚的記憶,盡量給大家補充好吧),回饋給大家
一面 技術面 1h
問的比較全面,但是都是基礎
操作系統(tǒng):
1.進程與線程的區(qū)別
2.進程切換與線程切換
3.進程通訊方式(具體解釋),線程通訊方式
計算機網(wǎng)絡:
1.http1.0 1.1 2.0的區(qū)別
2.tcp和udp的區(qū)別
3.tcp三次握手四次揮手過程(具體介紹)
4.tcp怎樣保證可靠性
5.http https的區(qū)別
6.osi七層模型,都是干什么的,有哪些協(xié)議
java基礎:
1.創(chuàng)建線程的方式
2.產(chǎn)生死鎖的原因
3.怎樣避免死鎖
4.談談hashmap
mysql:
1.MySQL索引底層數(shù)據(jù)結構
2.MySQL索引b+樹什么情況不適用
3.MySQL怎么判斷索引是否生效
4.MySQL索引失效的情況
5.MySQL的四種隔離級別,分別解決了什么
6.不可重復讀和幻讀的區(qū)別
7.MySQL四種隔離級別低沉是怎么實現(xiàn)的
redis:
1.Redis五種基本數(shù)據(jù)類型
算法:
兩數(shù)之和(力扣第一題)
二面 技術面 1h
二面問了很多場景題,自己回答的其實并不是很好。
1.挖項目,問項目中怎么分層的,前后端聯(lián)調(diào)遇到什么問題,單點登錄怎么實現(xiàn)的等等
2.怎么解決Redis和數(shù)據(jù)庫的數(shù)據(jù)一致問題
3.為什么Redis快
后面就又是Java多線程的知識了,和一面部分差不多。
算法:
1.刪除鏈表倒數(shù)第k個節(jié)點
2.變態(tài)青蛙跳臺階(可以跳1 2 3層)
三面 技術面 30min
1.為什么選擇java
2.為什么想來北京
3.項目springcloud服務間調(diào)用怎么實現(xiàn)的(談到了熔斷器這些)
4.http https的區(qū)別
5.ssl協(xié)議過程
6.springmvc執(zhí)行流程
7.進程間通訊的方式
算法:
給定兩個有序數(shù)組,找出兩數(shù)組中相同的數(shù)。(我是以兩種方式實現(xiàn)的)
三面結束大概30分鐘,hr加我微信談薪,問能不能實習這些
總結:瓜子效率確實特別高,整個流程走的特別快。感覺算法還是重點,自己二面三面其實答的并不是很好,也就是最后算法寫的比較快可能救了我(自己的猜測)。

獲取往期以上更多最新面試題資料,直接轉(zhuǎn)發(fā)一下這篇文章+關注公眾號【Java爛豬皮】關注后回復【666】即可獲取哦~

騰訊、阿里、滴滴后臺面試題匯總總結 — (含答案)
面試:史上最全多線程面試題 !
最新阿里內(nèi)推Java后端面試題
JVM難學?那是因為你沒認真看完這篇文章

關注作者微信公眾號 —《JAVA爛豬皮》
了解更多java后端架構知識以及最新面試寶典


看完本文記得給作者點贊+在看哦~~~大家的支持,是作者源源不斷出文的動力
