本篇文章所述的重點(diǎn)包括如下內(nèi)容:
- 社招與校招面試的區(qū)別
- 第一輪考察知識(shí)點(diǎn)與方向
- 第二輪考察知識(shí)點(diǎn)與方向
- 第三輪/第四輪考察方向
- HRBP面試考察內(nèi)容
- 社招面試小技巧
- 日常學(xué)習(xí)資源分享
社招與校招面試的區(qū)別
我們先來說下校招面試砌些。校招面試主要考察的是大家對(duì)于基礎(chǔ)知識(shí)的理解與掌握芽隆,數(shù)據(jù)結(jié)構(gòu)和算法的熟練度葫隙。對(duì)于項(xiàng)目架構(gòu),業(yè)務(wù)邏輯方面的考察較少驱证。這也就要求我們熟練掌握各個(gè)模塊的基礎(chǔ)知識(shí)點(diǎn)延窜。
那么社招面試呢?
社招面試考察的部分包括:基礎(chǔ)知識(shí)點(diǎn)的掌握抹锄,對(duì)業(yè)務(wù)邏輯(項(xiàng)目)的理解以及對(duì)未來的職業(yè)規(guī)劃等逆瑞。
社招面試中對(duì)于所做項(xiàng)目的考察荠藤,以及根據(jù)項(xiàng)目衍生出去的知識(shí)點(diǎn)是相當(dāng)看重的,可能直接決定面試的成敗获高。
我個(gè)人總結(jié)了下校招和社招的區(qū)別:
- 校招面試看重基礎(chǔ)哈肖,全方位無死角的考察各位的基礎(chǔ)知識(shí)點(diǎn),并且一般考察XXX是什么念秧?XXX怎么實(shí)現(xiàn)的淤井?
- 社招面試對(duì)于項(xiàng)目的考察至少占到了一半,2面或者3面會(huì)針對(duì)項(xiàng)目做一個(gè)詳細(xì)的溝通與了解出爹,包括整個(gè)項(xiàng)目的業(yè)務(wù)架構(gòu)庄吼,技術(shù)架構(gòu)和技術(shù)難點(diǎn)和卡點(diǎn)等;
- 社招面試都是這么考察的严就,XXX是什么?XXX是怎么實(shí)現(xiàn)的器罐?XXX為什么這么實(shí)現(xiàn)梢为?也就是說同一個(gè)知識(shí)點(diǎn),比校招多了為什么要這么實(shí)現(xiàn)轰坊?
- 校招的算法可能會(huì)比較難一點(diǎn)铸董,而社招因?yàn)榭粗仨?xiàng)目和技術(shù)的深度,限于時(shí)間肴沫,所以算法考察會(huì)相對(duì)簡單一點(diǎn)粟害。
為什么說社招面試中的XXX為什么這么實(shí)現(xiàn)比較難?
因?yàn)椴遥覀冊(cè)诰W(wǎng)上搜集到的資料中悲幅,絕大多數(shù)都是在介紹XXX是什么?XXX是怎么實(shí)現(xiàn)的站蝠?唯獨(dú)沒有介紹為什么這么實(shí)現(xiàn)汰具,甚至于面試官會(huì)問還有沒有別的實(shí)現(xiàn)方式?或者更好的實(shí)現(xiàn)方式菱魔?
這就導(dǎo)致同一個(gè)知識(shí)點(diǎn)留荔,社招面試的難度可能會(huì)直線上升。并且我們?nèi)粘R踩狈λ伎祭骄耄矚g背題聚蝶,所以導(dǎo)致社招面試表現(xiàn)不佳。
接下來藻治,我們按照社招面試一二三輪所考察的知識(shí)點(diǎn)來給大家進(jìn)行一個(gè)介紹碘勉。
社招面試:第一輪(生死面)
不知道大家有沒有這種感覺?面試中的第一輪才是真正的生死面栋艳,至少從我個(gè)人經(jīng)驗(yàn)來說恰聘,確實(shí)是這樣的。即使是社招面試,第一輪依然逃不脫我們前面所學(xué)的基礎(chǔ)知識(shí)點(diǎn)晴叨。
如果校招面試考察的是這個(gè)知識(shí)點(diǎn)是什么凿宾?怎么實(shí)現(xiàn)的?那么社招面試在大多數(shù)情況下都會(huì)繼續(xù)考察為什么要這么實(shí)現(xiàn)兼蕊?
也就是說初厚,我們?cè)谂?退⒚娼?jīng)的時(shí)候會(huì)覺得孙技,你看這個(gè)社招面經(jīng)的水平好低呀产禾,簡直就是校招水平,都是一些簡單的基礎(chǔ)知識(shí)點(diǎn)牵啦。我們某些同學(xué)甚至?xí)蛎浹乔椋X得自己對(duì)這些知識(shí)點(diǎn)已經(jīng)熟練掌握啦。
殊不知哈雏,社招面試考察的是為什么這么實(shí)現(xiàn)楞件?這個(gè)問題可不簡單,好多知識(shí)點(diǎn)已經(jīng)爛大街了裳瘪,網(wǎng)上隨便一搜土浸,看看就懂了。但是彭羹,真正分析其為什么這么實(shí)現(xiàn)的深度好文少之又少黄伊。社招主要在考察我們是否對(duì)一些知識(shí)點(diǎn)進(jìn)行過深入的思考與理解。
接下來派殷,我們來看下一面的具體考察形式和知識(shí)點(diǎn)吧还最。
因?yàn)槭巧缯忻嬖嚕惠喢嬖嚬贂?huì)讓我們選擇一個(gè)自己認(rèn)為最可以體現(xiàn)自己技術(shù)能力的項(xiàng)目進(jìn)行介紹愈腾。在你介紹完項(xiàng)目大概的業(yè)務(wù)邏輯之后憋活,面試官會(huì)讓我們說出該項(xiàng)目中的技術(shù)難點(diǎn)和技術(shù)卡點(diǎn)。(這塊其實(shí)很難很難虱黄,后續(xù)介紹)這塊項(xiàng)目的介紹與提問大概要花費(fèi)15-20min左右悦即。
然后就是基礎(chǔ)知識(shí)點(diǎn)三連問,是什么橱乱?怎么實(shí)現(xiàn)的辜梳?為什么要這么實(shí)現(xiàn)?
下邊列出這段時(shí)間筆者遇到的高頻基礎(chǔ)知識(shí)點(diǎn)泳叠。(注意啦作瞄!別眼高手低,看著簡單危纫,但是你能扛得住三連問嗎宗挥?)
多線程并發(fā)編程:
- 線程池的構(gòu)造參數(shù)及其含義乌庶,如何確定線程池中線程的個(gè)數(shù)等
- 定時(shí)線程池如何實(shí)現(xiàn)的?
- synchronized契耿,volatile關(guān)鍵字
- 原子性瞒大,可見性與有序性
- 可重入的鎖ReentrantLock
- ThreadLocal的實(shí)現(xiàn)原理
- AQS底層實(shí)現(xiàn),與ReentrantLock的關(guān)系
JVM知識(shí)點(diǎn):
- 內(nèi)存區(qū)域劃分
- OOM介紹
- 對(duì)象分配與回收
- CMS和G1垃圾收集器
- 對(duì)象可達(dá)性分析
- 類加載機(jī)制
- JVM調(diào)優(yōu)參數(shù)
- Full GC搪桂,Minor GC
- 對(duì)象的棧上分配(JIT編譯器)
MySQL知識(shí)點(diǎn):
- MySQL隔離級(jí)別
- 一致性視圖
- 日志模塊:undo log透敌,redo log和binglog
- 索引結(jié)構(gòu),回表踢械,最左前綴原則
- 間隙鎖酗电,幻讀,MVCC
- SQL優(yōu)化實(shí)戰(zhàn)
Java基礎(chǔ):
- NIO的實(shí)現(xiàn)原理
- HashMap内列,HashSet,LinkedHashMap以及ConcurrentHashMap
- hashcode與equals方法的區(qū)別
- RuntimeException Exception Error
- 注解的使用
- 基本數(shù)據(jù)類型
- 五種常見的網(wǎng)絡(luò)IO模型
Spring&MyBatis:
- Spring IOC和AOP的原理
- SpringBoot源碼解讀撵术,啟動(dòng)方式,配置順序等
- SpringMVC和Spring父子容器的關(guān)系
- Spring的事務(wù)實(shí)現(xiàn)方式
- 如何自定義實(shí)現(xiàn)SpringBoot中的starter
- MyBatis中#和$符號(hào)的區(qū)別
網(wǎng)絡(luò)協(xié)議:
- TCP與UDP區(qū)別
- TCP可靠性如何保證
- TCP網(wǎng)絡(luò)包分片與重組
- 三次握手與四次揮手话瞧,狀態(tài)轉(zhuǎn)換
- SSL握手協(xié)議使用的加密算法荷荤,非對(duì)稱加密的缺點(diǎn)
- XSS和CSRF介紹
Redis&Kafka:
- redis實(shí)現(xiàn)分布式鎖
- redis數(shù)據(jù)結(jié)構(gòu)類型
- redis zset實(shí)現(xiàn)延時(shí)隊(duì)列
- 跳表如何維護(hù)
- redis線程模型
- redis的數(shù)據(jù)過期方式
- redis持久化方式
- 緩存雪崩,緩存穿透移稳,緩存擊穿
- Kafka主題,分區(qū)和日志文件的關(guān)系
- Kafka日志壓縮和刪除
- 消息隊(duì)列基本特性
好了会油,一面的基礎(chǔ)知識(shí)考察主要是上邊這些个粱。這個(gè)過程大概20min左右,其實(shí)也問不了幾個(gè)問題翻翩,前提是你回答得還不錯(cuò)都许。
接下來的環(huán)節(jié)屬于“手撕”算法環(huán)節(jié)。
比較幸運(yùn)的是嫂冻,視頻面試期間胶征,各大公司基本采用了牛客的在線視頻面試方式桨仿。所以睛低,我們可以在面試間直接寫入可以運(yùn)行的代碼。社招對(duì)于算法的考察比較基礎(chǔ)吧服傍,
筆者在多家公司的面試中都未曾遇到特別難的算法題目钱雷,這里還是簡單羅列下遇到的算法題目:
- 找出多數(shù)元素(美團(tuán))
- 最長公共字串 (美團(tuán))
- 單例模式 (美團(tuán))
- 快速排序 (阿里)
- 查找鏈表中倒數(shù)第N個(gè)節(jié)點(diǎn) (頭條)
- 合并k個(gè)有序的鏈表 (快手)
- 蓄水池 (快手)
- 自定義實(shí)現(xiàn)parseDouble方法 (快手)
- a+b+c=0 (頭條)
- 二叉樹前序遍歷 (快手)
- 二叉樹按照前序遍歷轉(zhuǎn)換為只有右節(jié)點(diǎn)的樹 (猿輔導(dǎo))
- 按照之字形遍歷二叉樹 (頭條)
- 保留有序鏈表中的重復(fù)元素,并且只保留一次 (阿里吹零,這個(gè)很有意思罩抗,感興趣的同學(xué)可以實(shí)現(xiàn)下)
給定一個(gè)有序鏈表,保留鏈表中重復(fù)出現(xiàn)的元素灿椅,并且只保留一次套蒂,如給定鏈表1->1->1->2->3->3->4. 結(jié)果為1->3钞支。請(qǐng)寫出一個(gè)高效的算法 - 使用三個(gè)線程分別打印A,B操刀,C烁挟,按ABC CBA ABC CBA ...的順序進(jìn)行打印 (阿里)
還行,對(duì)于有準(zhǔn)備的各位來說馍刮,這些算法都不太困難信夫。待會(huì)在資源分享段落,樓主將會(huì)分享自己私藏多年的算法學(xué)習(xí)節(jié)奏卡啰,助你備戰(zhàn)面試静稻!
一面總結(jié):
社招一面(生死面)容易掛的第一個(gè)點(diǎn),就是剛開始的項(xiàng)目講解的一般匈辱,沒有亮點(diǎn)振湾。項(xiàng)目中的技術(shù)難點(diǎn)和技術(shù)卡點(diǎn)無法表述出來,很容易給面試官一種“這人不行”的感覺亡脸。至于基礎(chǔ)知識(shí)還是得靠我們平時(shí)多想想是什么押搪?怎么實(shí)現(xiàn)?為什么這么實(shí)現(xiàn)浅碾?
簡單總結(jié)一句:講解一個(gè)優(yōu)秀得項(xiàng)目大州,面試就通過了一半。
社招面試:第二輪
一輪面試如果通過得話垂谢,恭喜你厦画,你的面試其實(shí)已經(jīng)通過了一半。因?yàn)橐幻婷嬖嚬僖呀?jīng)在基礎(chǔ)知識(shí)方面對(duì)你進(jìn)行肯定滥朱,二面面試官得提問方向就相對(duì)比較多了根暑。二面面試官得重頭戲還是你對(duì)項(xiàng)目的理解。
本輪面試會(huì)讓你繼續(xù)講解一個(gè)或者多個(gè)項(xiàng)目徙邻,因?yàn)闆]有了基礎(chǔ)知識(shí)點(diǎn)的考察“壓力”排嫌。面試官會(huì)對(duì)項(xiàng)目進(jìn)行深入了解,包括其業(yè)務(wù)架構(gòu)缰犁,技術(shù)架構(gòu)與技術(shù)原理等淳地。
大概包括如下的技術(shù)點(diǎn):
- 項(xiàng)目業(yè)務(wù)架構(gòu),針對(duì)項(xiàng)目中各個(gè)知識(shí)點(diǎn)進(jìn)行擴(kuò)展與提問
- 項(xiàng)目技術(shù)架構(gòu)民鼓,技術(shù)架構(gòu)中比如說Thrift的實(shí)現(xiàn)原理薇芝,nginx相關(guān)知識(shí)點(diǎn)等
- 項(xiàng)目中學(xué)到了哪些技術(shù)?或者之前學(xué)到的技術(shù)哪些在項(xiàng)目中可以體現(xiàn)丰嘉?
- 服務(wù)的QPS如何夯到?如何保證服務(wù)高可用性?
- 如何限流饮亏,熔斷和降級(jí)服務(wù)耍贾?
- 服務(wù)的部署方式阅爽,各個(gè)集群數(shù)據(jù)庫的同步方式
- MySQL單表數(shù)據(jù)量多大?索引結(jié)構(gòu)如何荐开?
- 上線新服務(wù)如何進(jìn)行壓測(cè)付翁?
- 內(nèi)存泄露的排查方式?
- 線上接口響應(yīng)超時(shí)的排查思路
當(dāng)然了晃听,在這些比較開放的問題之外百侧,部分面試官依然會(huì)考察一些基礎(chǔ)知識(shí)點(diǎn),這個(gè)看各個(gè)面試官的風(fēng)格了能扒。但是佣渴,二輪面試看重的還是項(xiàng)目技術(shù)架構(gòu)以及你所做的貢獻(xiàn)有哪些。(PS.手撕算法我們都統(tǒng)一在前面介紹了初斑,二輪面試也是需要手撕算法哦)
二面總結(jié):
二輪面試考察的不僅僅是基礎(chǔ)知識(shí)點(diǎn)的掌握辛润,更重要的是實(shí)際的業(yè)務(wù)邏輯能力。如果你可以在回答中表現(xiàn)出自己良好的解決實(shí)際線上故障的能力與水平见秤,并且在實(shí)際的工作中對(duì)一些方向有進(jìn)行過深入的了解砂竖,那么你的面試之路將會(huì)順利許多。
社招面試:第三輪/第四輪
為什么將第三輪/第四輪面試放一起呢鹃答?是因?yàn)橛械墓局挥腥喖夹g(shù)面試乎澄,而個(gè)別公司會(huì)有四輪技術(shù)面試,大同小異吧测摔,我們這里統(tǒng)一進(jìn)行介紹說明三圆。進(jìn)行了最后一輪技術(shù)面試,意味著前面面試官對(duì)你基礎(chǔ)知識(shí)的肯定避咆,你的業(yè)務(wù)邏輯與處理問題的能力也得到了肯定。
本輪面試基本上就是業(yè)務(wù)部門老大在面試修噪,主要考察的方向也比較固定吧查库。主要考察的方向包括:
- 為什么出來看機(jī)會(huì)?
- 原公司團(tuán)隊(duì)的一些基本情況
- 項(xiàng)目的簡單介紹
- 開放性的系統(tǒng)設(shè)計(jì)題目:
排隊(duì)系統(tǒng)
點(diǎn)餐系統(tǒng)
停車場(chǎng)系統(tǒng) - 未來的職業(yè)規(guī)劃
- 有什么興趣愛好
- 你還有什么想要了解的呢黄琼?
怎么樣呢樊销?是不是感覺比較輕松?所以說脏款,不要害怕Boss面围苫,大老板一般都是很隨和的,不會(huì)刻意去為難大家的撤师,尤其是在前面輪次已經(jīng)進(jìn)行了詳細(xì)的考察之后剂府。
能走到最后,你的各種能力基本得到了肯定剃盾,大Boss喜歡你還來不及呢腺占,怎么會(huì)為難你的淤袜?當(dāng)然了,一些面向?qū)ο蟮南到y(tǒng)設(shè)計(jì)衰伯,包括各個(gè)模塊的劃分铡羡,數(shù)據(jù)庫表結(jié)構(gòu)的設(shè)計(jì)我們還是得全面考慮,設(shè)計(jì)出來才行哦意鲸,關(guān)鍵得是思路與設(shè)計(jì)能力烦周。
社招面試:HRBP輪次
恭喜你,如果你已經(jīng)進(jìn)入HRBP輪次得面試怎顾,那么你離正式通過面試就差一小步啦!HRBP面試主要考察候選人得價(jià)值觀和上進(jìn)心吧读慎。主要涉及問題如下:
- 在原公司得哪一段時(shí)間是比較享受的?(注意杆勇,這里要說自己的成長L翱恰)
- 為什么現(xiàn)在出來看機(jī)會(huì)呢?看什么類型的機(jī)會(huì)蚜退?(提升自己闰靴,挑戰(zhàn)自己等)
- 同事或者朋友之間如何評(píng)價(jià)你?(說自己的優(yōu)點(diǎn)钻注,樂于助人等蚂且,熱心)
- 平時(shí)如何學(xué)習(xí)呢?有沒有什么技巧幅恋?(看書杏死,官網(wǎng),做項(xiàng)目)
- 你對(duì)我們的業(yè)務(wù)方向有了解嗎捆交?(通過前面面試反問環(huán)節(jié)淑翼,有所了解,大概說下)
- 你的職業(yè)規(guī)劃是什么品追? (深度和廣度玄括,鉆研某個(gè)放心,沉淀自己肉瓦,尋找感興趣的技術(shù)點(diǎn)等)
- 你的一些優(yōu)點(diǎn)有哪些遭京?(哈哈.jpg)
- 目前還在看哪些機(jī)會(huì)呢?手里還有別的Offer嗎泞莉?(實(shí)話實(shí)說哪雕,多了去了_)
對(duì),你沒有看錯(cuò)鲫趁,大概就是這些問題斯嚎,只要我們稍加準(zhǔn)備即可應(yīng)對(duì)HRBP面試。
筆者這邊是沒有遇到HRBP面試淘汰候選人的現(xiàn)象。如果真的遇到了這種情況孝扛,那可能是大家前面的技術(shù)面試表現(xiàn)不夠出色列吼,勉強(qiáng)達(dá)到了可要可不要的分?jǐn)?shù)。這個(gè)時(shí)候苦始,如果出現(xiàn)了更加優(yōu)秀的候選人寞钥,那么即使HRBP面試完成,依然會(huì)進(jìn)行淘汰陌选。所以理郑,我們重點(diǎn)還是要提高技術(shù)能力。
社招面試技巧:
那么社招面試都有哪些技巧呢咨油?我認(rèn)為技巧始終應(yīng)該建立在實(shí)力的基礎(chǔ)上您炉。那么如何擁有實(shí)力呢?分模塊進(jìn)行梳理總結(jié)知識(shí)點(diǎn)役电,在日常的學(xué)習(xí)工作中赚爵,對(duì)各個(gè)知識(shí)點(diǎn)進(jìn)行不斷的豐富與補(bǔ)充。
什么法瑟?你沒有時(shí)間進(jìn)行總結(jié)冀膝?沒關(guān)系,待會(huì)我會(huì)有干貨資源分享霎挟,大家只需要在此基礎(chǔ)上進(jìn)行差缺補(bǔ)漏即可窝剖。
在擁有了一定的實(shí)力之后,我們?cè)撊绾握嬲龖?yīng)對(duì)面試酥夭?這里說幾個(gè)小技巧(建議)吧赐纱。
(1)在面試之前,你需要系統(tǒng)的復(fù)習(xí)準(zhǔn)備相關(guān)基礎(chǔ)知識(shí)點(diǎn)(畢竟一輪面試才是生死面)熬北。
(2)在面試之前疙描,你還需要準(zhǔn)備一套自我介紹說辭,深度挖掘項(xiàng)目中的技術(shù)難點(diǎn)和卡點(diǎn)讶隐。
(3)面試過程中淫痰,如果之前沒有接觸或者研究過,可以直接說整份,“抱歉,我沒有研究這塊”籽孙,切忌不懂裝懂烈评,胡說八道,影響面試表現(xiàn)犯建。
(4)每輪面試的反問環(huán)節(jié)讲冠,我們可以讓面試官對(duì)該部門的業(yè)務(wù)邏輯進(jìn)行介紹。
(5)面試結(jié)束后适瓦,及時(shí)寫下面經(jīng)竿开,尤其是面試中回答錯(cuò)誤或者一些知識(shí)盲點(diǎn)谱仪。查缺補(bǔ)漏,每一輪面試都會(huì)有所收獲否彩。
PS.再說一個(gè)特別特別重要的地方疯攒,做一份高質(zhì)量的簡歷。
容我說句臟話吧列荔,有些同學(xué)呀敬尺,本身學(xué)歷背景就差,還特么的做了一份垃圾簡歷砂吞,你覺得大廠會(huì)給你面試機(jī)會(huì)嗎?大廠也是有尊嚴(yán)的好不好?簡歷都做不好,你還面啥試?請(qǐng)不要浪費(fèi)內(nèi)推人和HR小姐姐的時(shí)間了好不好?
這里再說個(gè)點(diǎn)瓶佳,在反問環(huán)節(jié)中,如果面試官很有耐心的給你介紹部門情況和業(yè)務(wù)邏輯方向,恭喜你,這輪面試大概率是通過啦鸯匹,好好準(zhǔn)備下一輪次面試吧臂容。反之,一句話介紹業(yè)務(wù)情況,那么你大概率是涼涼了凌净,好好復(fù)盤面試斩芭,準(zhǔn)備其他公司面試吧挤土。
對(duì)了,說了這么多咖杂。怎么能忘記內(nèi)推呢庆寺?快手內(nèi)推!
校招/實(shí)習(xí)內(nèi)推:https://campus.kuaishou.cn/recruit/campus/e/#/campus/share/job-list/TQjo1SCv%2Fnh8OweMLqMlnQ%3D%3D
直接從這里投遞即可翰苫,這就是內(nèi)推,可以看到內(nèi)推進(jìn)度哈~
這次的社招面試,筆者也算身經(jīng)百戰(zhàn)奏窑,真正擁有了社招面試經(jīng)歷导披,并且取得了不錯(cuò)的戰(zhàn)果,以此可以給大家進(jìn)行更好的分享埃唯,這篇文章大概就說完了撩匕,不知道大家有沒有一點(diǎn)收獲呢?
文源網(wǎng)絡(luò)墨叛,僅供學(xué)習(xí)之用止毕,如有侵權(quán),聯(lián)系刪除漠趁。
我將面試題和答案都整理成了PDF文檔扁凛,還有一套學(xué)習(xí)資料,涵蓋Java虛擬機(jī)闯传、spring框架谨朝、Java線程、數(shù)據(jù)結(jié)構(gòu)甥绿、設(shè)計(jì)模式等等字币,但不僅限于此。
關(guān)注公眾號(hào)【java圈子】獲取資料共缕,還有優(yōu)質(zhì)文章每日送達(dá)洗出。
file