社招兩年半10個(gè)公司28輪面試面經(jīng)
個(gè)人情況
學(xué)歷:二本 工作年限:2 年半
面試準(zhǔn)備
復(fù)習(xí)
Hollis的新書(shū)限時(shí)折扣中,一本深入講解Java基礎(chǔ)的干貨筆記!
你信我,真學(xué)習(xí)還得看書(shū),看書(shū)能讓你的知識(shí)體系更加健全。
當(dāng)然,平時(shí)也可以看一些大佬的文章擴(kuò)充一下知識(shí)庫(kù)。
我看過(guò)的 Java 相關(guān)的書(shū)單如下:
Java:《Java 并發(fā)編程的藝術(shù)》、《Java 并發(fā)編程實(shí)戰(zhàn)》
JVM:《深入理解 Java 虛擬機(jī)》第三版、《深入 Java 虛擬機(jī):JVM G1GC 的算法與實(shí)現(xiàn)》、《新一代垃圾回收器 ZGC 設(shè)計(jì)與實(shí)現(xiàn)》、美團(tuán)技術(shù)團(tuán)隊(duì)相關(guān) JVM 的文章、R 大相關(guān) JVM 文章
MySQL:《MySQL 技術(shù)內(nèi)幕:InnoDB 存儲(chǔ)引擎》、《高性能 MySQL》、《MySQL 實(shí)戰(zhàn) 45 講》、《從根兒上理解 MySQL》、《從零開(kāi)始帶你成為 MySQL 實(shí)戰(zhàn)優(yōu)化高手》
Redis:《Redis 設(shè)計(jì)與實(shí)現(xiàn)》、《Redis 開(kāi)發(fā)與運(yùn)維》、水滴與銀彈Redis 系列文章
Kafka:半獸人博客、《Apache Kafka 實(shí)戰(zhàn)》
Zookeeper:《從 Paxos 到 Zookeeper:分布式一致性原理與實(shí)踐》
架構(gòu):《鳳凰架構(gòu)》、《領(lǐng)域驅(qū)動(dòng)設(shè)計(jì):軟件核心復(fù)雜性應(yīng)對(duì)之道》
還有一個(gè)點(diǎn)是,看書(shū)的時(shí)候可以嘗試記一下筆記,這樣效率會(huì)高一些,不至于看完就忘記了。


算法
算法的話,沒(méi)有那么多高超的技巧,LeetCode 前 200 道反復(fù)刷就行了,應(yīng)付社招綽綽有余。
我只刷了 170 道題,面了十幾個(gè)大公司,大多的算法題都是原題。

剛開(kāi)始刷的時(shí)候會(huì)很痛苦,堅(jiān)持幾天,沒(méi)有思路的就看答案,看完答案繼續(xù)寫(xiě)代碼,寫(xiě)不出代碼繼續(xù)看答案,反反復(fù)復(fù)堅(jiān)持下來(lái)算法就搞定了。
簡(jiǎn)歷
簡(jiǎn)歷的話,從大學(xué)畢業(yè)到現(xiàn)在,我一直用的是超級(jí)簡(jiǎn)歷:https://www.wondercv.com/ ,我感覺(jué)挺好用的。
至于怎么寫(xiě)簡(jiǎn)歷,我也不是專家,不說(shuō)些花里花哨的,直接給一個(gè)我的簡(jiǎn)歷模板吧,僅供參考。
提一個(gè)點(diǎn),你寫(xiě)的簡(jiǎn)歷就是劃了一個(gè)知識(shí)范圍,然后讓面試官?gòu)念}庫(kù)里面選題,如果你自己劃的知識(shí)點(diǎn)你都不清楚,那你面試肯定沒(méi)有把握的。所以,一定要對(duì)你簡(jiǎn)歷上面的每一字負(fù)責(zé),要對(duì)你在簡(jiǎn)歷上寫(xiě)的每一個(gè)技術(shù)點(diǎn)都熟悉。
面試過(guò)程
自我介紹
自我介紹是簡(jiǎn)歷的精簡(jiǎn),不需要說(shuō)一些沒(méi)意義的事情,面試官也不關(guān)注你喜不喜歡打籃球,愛(ài)不愛(ài)唱歌,你只需要把你做過(guò)的最牛逼的事情,解決過(guò)的最復(fù)雜的問(wèn)題講出來(lái)就行了。
舉個(gè)例子:
面試官你好,我叫 CoderW,19 年畢業(yè)于哈佛大學(xué)。
從畢業(yè)到現(xiàn)在一直從事后臺(tái)研發(fā)相關(guān)工作。
19 年-22 年在谷歌中間件團(tuán)隊(duì),主要負(fù)責(zé) xx 中間件的設(shè)計(jì)與開(kāi)發(fā),在這期間,完成了對(duì) xxx 進(jìn)行改造和優(yōu)化,整體性能提升了 80%;
22 年去了微軟電商團(tuán)隊(duì),負(fù)責(zé)微軟電商體系的設(shè)計(jì),兩年的時(shí)間,完成了微軟電商從 0 到 1 的搭建過(guò)程。上線至今,日活量達(dá)到了 10 億,系統(tǒng)平均 QPS 達(dá)到 1W。
這一次應(yīng)聘的是貴公司中間件團(tuán)隊(duì)的資深專家崗位,在業(yè)務(wù)方向和技術(shù)棧方面,我個(gè)人認(rèn)為我的匹配度還是比較高的,非常希望能夠加入貴公司,一起打造 xx 系統(tǒng)。謝謝!
技術(shù)討論
自我介紹完之后,一般就是技術(shù)討論環(huán)節(jié),這個(gè)環(huán)節(jié)一般 30 到 50 分鐘,是整個(gè)面試最重要的一個(gè)環(huán)節(jié)。
1. 不卑不亢
記住,這個(gè)環(huán)節(jié)是技術(shù)討論環(huán)節(jié),不是問(wèn)答環(huán)節(jié)。一場(chǎng)好的技術(shù)討論一定是有來(lái)有回,而不是單方面的你問(wèn)我答。
在尊重面試官的前提上,可以對(duì)面試官的一些結(jié)論提出質(zhì)疑和探討,在我看來(lái),敢于提出自己的不同看法是一個(gè)加分項(xiàng)。
如果遇到不尊重你,甚至侮辱你的面試官,我建議你直接把簡(jiǎn)歷要回來(lái),大家都是打工人,有什么好裝的?
2. 真誠(chéng)以待
有些面試官喜歡問(wèn)一些比較冷門(mén)的知識(shí)來(lái)驗(yàn)證候選人的技術(shù)深度,這是一個(gè)很正常的事情,你也不需要太過(guò)于緊張,真誠(chéng)一點(diǎn),會(huì)就是會(huì),不會(huì)就是不會(huì),沒(méi)什么關(guān)系。
千萬(wàn)不要自作聰明強(qiáng)行去編造,真誠(chéng)永遠(yuǎn)是第一要義!
3. 深入發(fā)散
如果聊到你熟悉的一個(gè)知識(shí)點(diǎn),你一定要好好把握,可以嘗試著深入和發(fā)散,讓面試官慢慢的進(jìn)入你的節(jié)奏。
舉個(gè)例子,聊到 Kafka 零拷貝的時(shí)候。
深入:你可以繼續(xù)深入,聊一下 sendfile+DMA Scatter/Gather。 發(fā)散:深入后再發(fā)散,聊一下為什么 RocketMQ 寫(xiě)日志用到了零拷貝,但是 Kafka 寫(xiě)日志的時(shí)候不用零拷貝。
深入是展現(xiàn)你對(duì)技術(shù)的了解程度,發(fā)散是展示你的視野寬度。
回答完一個(gè)問(wèn)題之后,可以小小的總結(jié)一下,這樣不至于你一個(gè)人在那里講的云里霧里,讓面試官都找不到你想要表達(dá)的重點(diǎn)了。
編程環(huán)節(jié)
如果你的工作年限不是太長(zhǎng),技術(shù)討論環(huán)節(jié)過(guò)后一般會(huì)有一個(gè)編程環(huán)節(jié)(這個(gè)環(huán)節(jié)也有可能會(huì)放到技術(shù)討論之前)。
編程題分為兩種,一種是算法題,一種是語(yǔ)言技巧題。
算法題可能大家都能理解,像什么“兩個(gè)線程交叉打印 A 和 B”、“手寫(xiě)單例模式”、“手寫(xiě)一個(gè)簡(jiǎn)單工廠設(shè)計(jì)模式”就屬于語(yǔ)言技巧題。
算法題上面提過(guò)了,狂刷就行;語(yǔ)言技巧題也就那幾個(gè),背一下就好。
反問(wèn)環(huán)節(jié)
個(gè)人認(rèn)為,反問(wèn)環(huán)節(jié)沒(méi)啥用,根本就不能改變整個(gè)面試結(jié)果。
所以我一般就固定兩個(gè)問(wèn)題:
我面試的這個(gè)崗位需要用到哪些技術(shù)棧? 我面試的這個(gè)崗位的最大挑戰(zhàn)是什么
面經(jīng)
面經(jīng)奉上,不是很全,希望有幫忙。
順豐
HashMap,擴(kuò)容過(guò)程,怎么解決哈希沖突? 聊了一篇之前寫(xiě)過(guò)的 MySQL 的一篇博客,講講 MySQL 慢 SQL 優(yōu)化思路?解決流程,應(yīng)該從哪些方面考慮? APM,怎么監(jiān)控,原理是什么?Java Agent 了解過(guò)嗎? G1,最大的特點(diǎn),標(biāo)記位圖,卡表卡頁(yè),SATB。 介紹 TiDB,什么是分布式數(shù)據(jù)庫(kù)?和 MySQL 比優(yōu)缺點(diǎn)是什么? 怎么做數(shù)據(jù)冷熱分離?怎么做分庫(kù)分表?為什么要用 ES? 分布式事務(wù)幾種實(shí)現(xiàn)方式,講講本地消息表、盡最大努力通知、TCC。你們選用的是什么?AT 有什么問(wèn)題? 報(bào)表 DSL 優(yōu)化,享元模式優(yōu)化過(guò)程,優(yōu)化效果怎么樣? 單機(jī)和微服務(wù)的區(qū)別,微服務(wù)有什么問(wèn)題?數(shù)據(jù)一致性問(wèn)題怎么解決??jī)绲葐?wèn)題怎么解決? 現(xiàn)在負(fù)責(zé)的系統(tǒng)分為幾個(gè)模塊?如何劃分?怎么治理? MQ 使用場(chǎng)景有哪些?在項(xiàng)目中具體哪些地方用到了? MQ 消息發(fā)送不在 MySQL 事務(wù)中如何保證一致性? Kafka 四個(gè)選舉,Controller 選舉、Partition leader 選舉、GroupCoordinator 選舉、消費(fèi)組協(xié)調(diào)器選舉。整體設(shè)計(jì)問(wèn)題,使用場(chǎng)景,流量規(guī)劃怎么做的? 緩存使用的具體場(chǎng)景,一致性問(wèn)題,緩存使用常見(jiàn)問(wèn)題有哪些? 熔斷和降級(jí)的區(qū)別,具體使用場(chǎng)景有哪些? QPS 和 TPS 的區(qū)別是什么?你們系統(tǒng)的最大 QPS 是多少?QPS 大了會(huì)有什么問(wèn)題,怎么解決? 如何設(shè)計(jì)一個(gè) RPC 框架?需要考慮哪些點(diǎn)? 有沒(méi)有關(guān)注新技術(shù)?log4j2 問(wèn)題關(guān)注沒(méi)有?能簡(jiǎn)單介紹一下嗎?
總結(jié):面試難度偏低,總監(jiān)面基本是聊一下場(chǎng)景設(shè)計(jì)問(wèn)題,面試體驗(yàn)很好,總監(jiān)特別尊重人,強(qiáng)烈好評(píng)。待遇還行。
拼多多
介紹自己做過(guò)的最滿意的一個(gè)項(xiàng)目 介紹 TiDB、RocksDb、levelDB、LSM 樹(shù)、SSTable。 XXL-Job 二次分片怎么做的?有些什么問(wèn)題?怎么去優(yōu)化的? HashMap 的位操作,HashSet 的 contains 方法復(fù)雜度是多少,紅黑樹(shù)簡(jiǎn)單講一下? byte[] a = new byte[10 * 1024]內(nèi)存分配過(guò)程?多大的對(duì)象直接進(jìn)入老年代?通過(guò)什么參數(shù)配置? 介紹 TLAB,PLAB,CAS 分配。 為什么要指針壓縮,為什么能指針壓縮?原理是什么? 類加載過(guò)程?類隔離了解過(guò)嗎? 多態(tài)和重載的底層實(shí)現(xiàn)原理,字節(jié)碼層面的了解過(guò)嗎? Springboot 自動(dòng)裝配,SPI 原理講一下? 攔截器和過(guò)濾器的區(qū)別?使用場(chǎng)景? Spring 事務(wù)實(shí)現(xiàn)原理,Spring 的 ACID 如何實(shí)現(xiàn)的?如果讓你用 JDBC 實(shí)現(xiàn)事務(wù)怎么實(shí)現(xiàn)? MySQL 的鎖,表級(jí)鎖是哪一層的鎖?行鎖是哪一層的鎖? MySQL 索引?B+樹(shù)?主鍵索引每一個(gè)節(jié)點(diǎn)的大小?一個(gè) page 多大?如果一條數(shù)據(jù)大于 16KB 怎么存?text 最多存多少數(shù)據(jù)?行溢出問(wèn)題?數(shù)據(jù)存儲(chǔ)格式有哪些?溢出頁(yè)如何管理? Redis ssd,Redis 內(nèi)存空間優(yōu)化的點(diǎn),embstr 和 row、intset、ziplist。 Kafka 的服務(wù)端的物理存儲(chǔ)架構(gòu)是什么?零拷貝,mmap,sendfile、DMA gather。 你做的方案怎么讓別人信服?要考慮哪些點(diǎn)?你是怎么做的?有哪些你覺(jué)得可以改進(jìn)的地方? 如果系統(tǒng)流量突然上升 10 倍,怎么處理?100 倍呢? 白板編程:?jiǎn)卫J剑瑸槭裁匆?volatile 白板編程:用棧實(shí)現(xiàn)一個(gè)線程安全、高效的隊(duì)列 白板編程:二叉樹(shù)兩個(gè)節(jié)點(diǎn)的距離
總結(jié):一面難度較高,會(huì)一直追問(wèn)問(wèn)到你不會(huì)為止,后幾輪的面試偏業(yè)務(wù)和設(shè)計(jì),比較輕松。待遇拉滿。
美團(tuán)
多少個(gè)服務(wù),多少臺(tái)機(jī)器?K8S,怎么做到隔離? 服務(wù)之間的數(shù)據(jù)一致性怎么做?業(yè)務(wù)上怎么保證? TCC?二階段提交,三階段提交? Synchronized,偏向鎖聊了很久聊到了源碼,升級(jí)過(guò)程,Synchronized 的 JVM 源碼?(面試官對(duì) JVM 很感興趣) 安全點(diǎn),安全點(diǎn)的作用?一些 JVM 源碼(之前的文章寫(xiě)過(guò),面試官和感興趣) 垃圾回收算法;PS+PO,CMS 為什么要用標(biāo)記清除算法?CMS 的前身,R 大的文章。 ZGC,聊到了彭寒成的《新一代垃圾回收器 ZGC 設(shè)計(jì)與實(shí)現(xiàn)》和美團(tuán)技術(shù)團(tuán)隊(duì)的文章。 G1,聊到了中村成洋的《深入 Java 虛擬機(jī):JVM G1GC 的算法與實(shí)現(xiàn)》。 寫(xiě)屏障和讀屏障的區(qū)別是什么? JMV 優(yōu)化過(guò)程,效果。為什么要升級(jí)垃圾收集器? 介紹一下 Spring IOC,注解和 XML 兩種方式有什么區(qū)別?后置處理器,擴(kuò)展點(diǎn)有什么用?在項(xiàng)目中有用到過(guò)嗎? MySQL 的 binlog、redo log、undo log 寫(xiě)入過(guò)程?刷盤(pán)機(jī)制和參數(shù)設(shè)置。MVCC 機(jī)制了解嗎? 遇到的死鎖問(wèn)題?唯一鍵沖突導(dǎo)致的死鎖問(wèn)題,MySQL 為什么要這么設(shè)計(jì)?隱式鎖是什么了解嗎? 還了解 MySQL 的哪些鎖?間隙鎖、臨檢鎖..... ZK 的選舉過(guò)程是怎么樣的?如果選舉過(guò)程中網(wǎng)絡(luò)故障怎么辦?ZAB 和 RAFT 的最大區(qū)別是什么? Redis 用的 Gossip 協(xié)議有哪些具體消息?謠言傳播,為什么要去中心化?有哪些優(yōu)缺點(diǎn)? Redis 分布式鎖和 ZK 分布式鎖的比較。AP 和 CP,CAP 理論講一下? Kafka 的優(yōu)勢(shì)是什么?RocketMQ 延遲隊(duì)列怎么做的?如果讓你優(yōu)化你會(huì)怎么做?Kafka 能實(shí)現(xiàn)延遲隊(duì)列嗎? Kafka 能保證數(shù)據(jù)一條都不丟失嗎?為什么?業(yè)務(wù)上丟數(shù)據(jù)了怎么辦? 白板編程:順時(shí)針打印矩陣
總結(jié):美團(tuán)的面試官很喜歡問(wèn)并發(fā)編程和 JVM,一面一直在聊這些東西,后幾輪的面試偏業(yè)務(wù)和場(chǎng)景問(wèn)題,比較輕松。
面試官很尊重人,還加了面試官的微信,后來(lái)面試官還給我打電話要我去美團(tuán),因?yàn)橛衅渌x擇了就拒掉了,祝好!
字節(jié)
略
總結(jié):算法難度拉滿,一輪一道算法,因?yàn)槊娴氖?GO 崗位,對(duì)基礎(chǔ)要求比較高,沒(méi)有問(wèn)太多 Java 的知識(shí)點(diǎn)。待遇不錯(cuò)。
58 集團(tuán)
MySQL 遷移到 TiDB 做了哪些工作,自增主鍵,數(shù)據(jù)量多大? TiDB 的性能問(wèn)題,做了哪些調(diào)研?TP90、TP95 是多少。 TiDB 上線步驟是怎么樣?怎么做到數(shù)據(jù)不丟失?怎么保證可靠性? XXL-Job 怎么封裝的?任務(wù)跑失敗了怎么辦? DAG 是如何實(shí)現(xiàn)的?二次分片怎么做的? Redis 使用場(chǎng)景、緩存什么數(shù)據(jù)?怎么保證數(shù)據(jù)一致性? 還了解 Redis 哪些知識(shí)、Redis 的優(yōu)勢(shì)、CP 還是 AP?CAP 理論。 Redis 存儲(chǔ)數(shù)據(jù)需要注意哪些問(wèn)題?熱 key 問(wèn)題、大 key 問(wèn)題怎么處理? Redis 分布式鎖、紅鎖。紅鎖有什么問(wèn)題? 介紹 SpringBean 創(chuàng)建過(guò)程、AOP 實(shí)現(xiàn)原理? BeanFactory 和 FactoryBean 的區(qū)別? Spring 是怎么解決循環(huán)依賴的?Spring 解決構(gòu)造方法注入的循環(huán)依賴了嗎?解決多例下的循環(huán)依賴了嗎? 動(dòng)態(tài)代理,JDK 動(dòng)態(tài)代理和 CGlib 動(dòng)態(tài)代理的區(qū)別?Spring 是如何選用的?怎么配置? 如何做降級(jí)的?如何做限流? 負(fù)載均衡算法有哪些?自適應(yīng)負(fù)載均衡怎么做的?有什么問(wèn)題?怎么優(yōu)化的? Java 的集合都有哪些,都有什么特點(diǎn)? HashMap、ConcurrentHashMap 的區(qū)別?擴(kuò)容過(guò)程是怎么樣的? 介紹 AQS、CountDownLatch、Semaphore、volatile、synchronized 線程池、自定義線程池、自定義拒絕策略有了解過(guò)嗎?什么場(chǎng)景用?
總結(jié):面的是風(fēng)控部門(mén),老牌公司了,面試難度較低,錢(qián)也給的少。
滴滴
進(jìn)程和線程的區(qū)別是什么?進(jìn)程之間怎么通信的?線程之間呢? HTTPS 和 HTTP 對(duì)比;CA 數(shù)字證書(shū);對(duì)稱加密非對(duì)稱加密過(guò)程? 常見(jiàn)的加密算法有哪些? MySQL 測(cè)試,TiDB 測(cè)試,如何做到平滑遷移?如何保證數(shù)據(jù)不丟失? 任務(wù)調(diào)用中心怎么做的?負(fù)載均衡?怎么收集執(zhí)行器的 CPU 和內(nèi)存使用情況?任務(wù)分片是怎么做的? 任務(wù)冪等性改造?ZK 怎么部署的,幾臺(tái)機(jī)器,掛了一臺(tái)怎么辦? ZAB 協(xié)議,ZK 選舉過(guò)程,ZXID 的結(jié)構(gòu)是怎么樣的?ZXID 有什么用? Redis 的 String 底層結(jié)構(gòu),hash 底層結(jié)構(gòu),rehash 過(guò)程是怎么樣的? Redis 的 AOF 和 RDB 區(qū)別,能配合使用嗎?熱 key 問(wèn)題和大 key 問(wèn)題怎么解決? Kafka 的 log,index,稀疏索引。零拷貝,mmap,sendfile、DMA gather Kafka rebalance 策略,具體過(guò)程。GroupCoordinator 選舉、消費(fèi)組協(xié)調(diào)器選舉過(guò)程?kafka 默認(rèn) topic 干什么用的? Spring 的循環(huán)依賴怎么解決的,為什么需要加個(gè)三級(jí)緩存,二級(jí)不行么? Springboot 有什么特點(diǎn),了解 springboot 的自動(dòng)裝配原理么? 寫(xiě)了一道 LeetCode 原題,交換鏈表節(jié)點(diǎn)。
總結(jié):面的是網(wǎng)約車部門(mén),主要語(yǔ)言是 GO,面試體驗(yàn)不錯(cuò),面試官比較尊重人,錢(qián)給的還行。
歐科云鏈
QUIC/HTTP3 了解嗎? 用筆畫(huà) MySQL 一條記錄的入庫(kù)過(guò)程,寫(xiě)日志過(guò)程,日志兩階段提交? JVM 調(diào)優(yōu)過(guò)程?怎么發(fā)現(xiàn) JVM 的問(wèn)題的?怎么做預(yù)警處理? Minor GC 與 Full GC 的觸發(fā)機(jī)制是什么? Eden 和 Survivor 比例可以調(diào)整么,參數(shù)是什么?還用到了哪些參數(shù)? 介紹 TiDB 和 MySQL 的遷移過(guò)程?遇到了些什么問(wèn)題?怎么解決的? 了解 RocksDb 嗎?levelDB、LSM 樹(shù)、SSTable? Paxos 算法了解嗎?介紹 RAFT 和 ZAB,以及它們之間的區(qū)別?會(huì)有腦裂問(wèn)題嗎?為什么? Kafka 消息的寫(xiě)入過(guò)程簡(jiǎn)單介紹一下,Kafka 為什么這么快? Kafka 幾種選舉過(guò)程簡(jiǎn)單介紹一下? Kafka 高水位了解過(guò)嗎?為什么 Kafka 需要 Leader Epoch? Netty 用到過(guò)嗎?講講 reactor。Netty 的空輪詢 bug 有了解嗎? 講講 BIO、NIO、AIO 的區(qū)別? Dubbo 的服務(wù)發(fā)現(xiàn)是怎么做的? Redis 的幾種數(shù)據(jù)結(jié)構(gòu),底層分別是怎么做的?用 Redis 緩存什么數(shù)據(jù)?怎么更新數(shù)據(jù)?怎么淘汰數(shù)據(jù)? 緩存和數(shù)據(jù)庫(kù)一致性問(wèn)題怎么解決?為什么要?jiǎng)h緩存而不是更新緩存?刪緩存刪失敗了怎么辦? 有一個(gè)包含 100 億個(gè) URL 的大文件,假設(shè)每個(gè) URL 占用 64B,請(qǐng)找出其中所有重復(fù)的 URL。 給了一張紙,上面有一段并發(fā)的代碼,問(wèn)執(zhí)行結(jié)果是什么,考的是 volatile。
總結(jié):面的是數(shù)字貨幣交易系統(tǒng),去現(xiàn)場(chǎng)面的試,畫(huà)了很多架構(gòu)圖。面試體驗(yàn)很好,還加了面試官的微信。待遇不錯(cuò),而且可以居家辦公。
京東
介紹一下你做的項(xiàng)目?
總結(jié):這個(gè)面試官放了我兩次鴿子,后面突然打電話過(guò)來(lái),我匆匆忙忙接電話,介紹完項(xiàng)目之后,他隨便問(wèn)了幾個(gè)問(wèn)題就結(jié)束了,整個(gè)過(guò)程不超過(guò) 10 分鐘。可能是因?yàn)槲也皇菛|哥的兄弟?
結(jié)果
說(shuō)一下結(jié)果吧,除了京東,其余的都拿到了口頭 offer。
至于為什么沒(méi)有面阿里和騰訊,因?yàn)槟莻€(gè)時(shí)候阿里和騰訊在進(jìn)行財(cái)年清算,鎖 HC 了,也就沒(méi)有面了。
至于為什么字節(jié)的面試題沒(méi)寫(xiě),懂得都懂,可以私下交流。
最后,祝大家都能成為 offer 收割機(jī)!
完
我的新書(shū)《深入理解Java核心技術(shù)》已經(jīng)上市了,上市后一直蟬聯(lián)京東暢銷榜中,目前正在6折優(yōu)惠中,想要入手的朋友千萬(wàn)不要錯(cuò)過(guò)哦~長(zhǎng)按二維碼即可購(gòu)買~
長(zhǎng)按掃碼享受6折優(yōu)惠
往期推薦

阿里出品!SpringBoot應(yīng)用自動(dòng)化部署神器,IDEA版Jenkins?

PostgreSQL超越MySQL

公司領(lǐng)導(dǎo)說(shuō),個(gè)人代碼超10個(gè)Bug就開(kāi)除,是什么體驗(yàn)?
