阿粉面了好幾家大廠之后,總結(jié)的一些面試攻略
本文轉(zhuǎn)載自微信公眾號(hào)「Java極客技術(shù)」,作者 鴨血粉絲 。轉(zhuǎn)載本文請(qǐng)聯(lián)系Java極客技術(shù)公眾號(hào)。
序章
阿粉最近有些小學(xué)弟問(wèn)阿粉,為什么在面試的過(guò)程中,自己感覺(jué)回答的還可以,但是面試官很多都是回去讓我直接等結(jié)果呢?是不是我面試的有什么問(wèn)題呢?但是我自己感覺(jué)我沒(méi)啥問(wèn)題呀。于是阿粉就詳細(xì)詢問(wèn)了一下,原來(lái)真的是有問(wèn)題的。
1.你先做個(gè)自我介紹吧
其實(shí)說(shuō)這個(gè)很多面試官就是想問(wèn)一下你最近的過(guò)往,以及你之前在你的項(xiàng)目中曾經(jīng)擔(dān)任過(guò)什么樣子的角色,因?yàn)槿绻晕⒋笠稽c(diǎn)的公司,自己負(fù)責(zé)的模塊不同,劃分的職位也是不太一樣的,而且你在自我介紹的時(shí)候,最好提一下自己的工作年限,比如說(shuō):
- 我叫xxx,畢業(yè)于xxx,曾經(jīng)就職于xxxx公司,在該公司擔(dān)任了Java開(kāi)發(fā),主要負(fù)責(zé)的哪些項(xiàng)目中的某個(gè)模塊,(如果對(duì)項(xiàng)目特別熟悉,那可以繼續(xù)深入),然后簡(jiǎn)單提一下自己的項(xiàng)目的技術(shù)棧,比如說(shuō)項(xiàng)目中使用的Redis,或者說(shuō)自己負(fù)責(zé)項(xiàng)目Redis哪一塊內(nèi)容。
其實(shí)自我介紹這個(gè)東西,在面試的時(shí)候是很容易給自己加點(diǎn)分的,態(tài)度誠(chéng)懇一點(diǎn),別慌,求職,求職,謀求一份職位,不卑不亢的交流就好了,不用面試整的心驚膽戰(zhàn)的,沒(méi)必要,就和阿粉之前的一個(gè)剛畢業(yè)的學(xué)弟,在校招的時(shí)候,做個(gè)自我介紹磕磕巴巴,聲音小的可憐,面試官愣是聽(tīng)不清楚,生生的讓他做了3次自我介紹,也不是為難他,其實(shí)就是單純的沒(méi)有聽(tīng)清楚而已。
2.說(shuō)說(shuō)你比較熟悉的項(xiàng)目吧
這個(gè)就比較有意思了,給大家一個(gè)小小的建議,那就是,自己最熟悉的項(xiàng)目一定要放在最前面,而且時(shí)間上可以是近期做的這個(gè),因?yàn)樽约喉?xiàng)目,就算這個(gè)項(xiàng)目時(shí)間是靠后的,那你可以把它提到前面來(lái),尤其是可以把它放到第一頁(yè)的位置,或者第二頁(yè)開(kāi)頭的位置最佳。
面試官問(wèn)這個(gè)問(wèn)題的主要含義,不是讓你說(shuō)你們這個(gè)項(xiàng)目怎么樣怎么樣,實(shí)際上主要是想問(wèn)你,你在這個(gè)項(xiàng)目中,你負(fù)責(zé)了哪些內(nèi)容,比如說(shuō),我在這個(gè)項(xiàng)目中負(fù)責(zé)了什么內(nèi)容,然后主要使用了什么樣子的技術(shù),比如說(shuō)。
- 我們這個(gè)項(xiàng)目主要是針對(duì)xxx業(yè)務(wù)的一個(gè)項(xiàng)目,項(xiàng)目主要是用于干什么樣子的事情。(然后就可以開(kāi)始換了)
- 我在我們這個(gè)項(xiàng)目中,主要是負(fù)責(zé)哪一塊的內(nèi)容,比如說(shuō),負(fù)責(zé)數(shù)據(jù)層,處理前端邏輯整個(gè)開(kāi)發(fā)工作,分布式rpc服務(wù)搭建,(前提來(lái)了,你說(shuō)的你自己一定要會(huì),不然你會(huì)知道什么叫后悔),比如說(shuō),爬取淘寶時(shí)尚品牌與其他電商網(wǎng)站商品品牌與詳情等。(注意反扒機(jī)制)
在這時(shí)候,就有一個(gè)阿粉最想給大家說(shuō)的,就是你自己可以提前想一下,你說(shuō)完這個(gè)之后,會(huì)引發(fā)什么樣子的問(wèn)題,就比如上面說(shuō)的,爬蟲(chóng),如果你爬淘寶,那么一定會(huì)出現(xiàn)淘寶有反扒機(jī)制,你們是怎么處理的。
如果你負(fù)責(zé)RPC服務(wù)搭建,那你在搭建的過(guò)程中有沒(méi)有遇到過(guò)問(wèn)題,這個(gè)就是比較經(jīng)典的了,你就算沒(méi)有遇到過(guò)什么問(wèn)題,你也得說(shuō)你遇到過(guò),但是別整那種太low的,你說(shuō)你搭建過(guò)程中沒(méi)有遇到過(guò)問(wèn)題,面試官估計(jì)也不太信,你要是說(shuō)我因?yàn)樽帜笇?xiě)錯(cuò)了找了一上午,那你這分分鐘就可能在面試官心中墊底了。
自己熟練的項(xiàng)目,一定得拿捏的死死的,問(wèn)到什么東西不會(huì)的,直接告訴面試官,這塊業(yè)務(wù)我沒(méi)涉及到,但是如果你對(duì)這個(gè)還有點(diǎn)了解,你也可以告訴面試官,說(shuō)之前同事在討論的時(shí)候,我也曾經(jīng)參與過(guò),聊過(guò)一些內(nèi)容,然后就開(kāi)始繼續(xù)你的表演就可以了。千萬(wàn)別不會(huì)裝會(huì),會(huì)就是會(huì),不會(huì)的話只是了解一點(diǎn),那你就直說(shuō),你不懂裝懂的代價(jià)是非常高的。
3.自己在簡(jiǎn)歷上寫(xiě)的技術(shù)棧
這個(gè)技術(shù)棧都是自己寫(xiě)的內(nèi)容,尤其是你自己在你的技術(shù)上寫(xiě)的內(nèi)容,比如說(shuō),精通xxx,熟練使用xxx,來(lái)個(gè)錯(cuò)誤示例給大家看一下。
- 精通Java,多線程,集合等框架
- 精通JVM,及其調(diào)優(yōu)等
- 精通Spring,SpringBoot
這些就不列舉了,這簡(jiǎn)歷寫(xiě)的,全是精通,精通二字何其難,如果面試官覺(jué)得你真的精通,然后問(wèn)了一大堆的問(wèn)題,你結(jié)果一個(gè)都接不住,那你不用說(shuō),百分之90都涼了,阿粉到現(xiàn)在了,簡(jiǎn)歷上對(duì)不敢寫(xiě)對(duì)Java精通,不是自卑,是真的沒(méi)有到精通的地步,比如說(shuō)對(duì)Redis的搭建,倒是很精通,RocketMQ的集群搭建,Hadoop搭建,倒是敢寫(xiě)上去。
技術(shù)棧其實(shí)可以這么寫(xiě):
- 熟悉Java語(yǔ)法,多線程,集合等框架
- 對(duì)JVM原理有所了解,熟悉垃圾回收機(jī)制等
- 熟練使用Spring,SpringMVC,Mybatis,SpringBoot等框架進(jìn)行開(kāi)發(fā)。
- 精通RocketMQ,Redis集群搭建,Hadoop集群搭建。了解高并發(fā)出現(xiàn)雪崩和穿透等處理方案等。
- 熟悉Linux系統(tǒng),及其常用命令
- 熟練使用MySql,SQLServer等數(shù)據(jù)庫(kù),有SQL語(yǔ)句調(diào)優(yōu)經(jīng)驗(yàn)
剩下的內(nèi)容就不再多寫(xiě)了,大家也都知道我為什么這么寫(xiě),如果你寫(xiě)精通,熟練,那么你一定要對(duì)這個(gè)技術(shù)不能只是停留在會(huì)用,而是知道為什么,畢竟“面試造飛機(jī),入職擰螺絲”這話是很多程序員遇到的最恐怖的事情了。
而你的技術(shù)棧中的內(nèi)容,一定要保證你自己會(huì),就算你不會(huì),你也得去讓自己對(duì)他有所了解,畢竟誰(shuí)讓你自己給自己挖了坑,你自己不填坑,那你這面試就很難了。
4.為什么辭職呢?
這個(gè)一般都是技術(shù)面完之后,回去去找了HR來(lái)進(jìn)行面試,HR都會(huì)問(wèn)這個(gè)問(wèn)題,但是也不排除有的技術(shù)也會(huì)關(guān)心這個(gè)問(wèn)題,這個(gè)問(wèn)題,別說(shuō)自己的上一家公司是 SB ,就算它真的是,你也不能 Diss 人家,錯(cuò)誤示例:
- 感覺(jué)上一家公司太累(我不能加班,別給我太多活,讓我每天摸魚(yú)最好)
- 上一家公司工資待遇不足(我要求漲工資被拒絕了)
- 上一家公司領(lǐng)導(dǎo)不咋地(領(lǐng)導(dǎo)是 SB)
這些內(nèi)容都會(huì)讓你分分鐘涼了,最好別說(shuō)上一家公司的不好,
正確示例:
感覺(jué)之前在之前的公司到了一個(gè)瓶頸期,對(duì)自己的技術(shù)也沒(méi)什么提升了
如果是異地的話,就說(shuō)現(xiàn)在想比較穩(wěn)定了,想回老家來(lái)工作了。
我很重視平臺(tái)的發(fā)展,我認(rèn)為一個(gè)人才只有放在合適的平臺(tái)才能夠最大程度的發(fā)揮出自己的才干。
這種說(shuō)法雖然HR心里明白是怎么回事,但是實(shí)際上還是不會(huì)說(shuō)的那么透徹的,因?yàn)楫吘苟剂私膺@個(gè)事,辭職百分之80的原因都是干的不爽,工資不高,心理有落差感了。
有什么問(wèn)題想問(wèn)我?
這個(gè)問(wèn)題一般會(huì)有兩種情況出現(xiàn),一個(gè)是技術(shù)問(wèn),一個(gè)是HR問(wèn),當(dāng)然,回答的話肯定也會(huì)是分開(kāi)不一樣的。
技術(shù)問(wèn):你還有什么問(wèn)題想問(wèn)我?
這個(gè)時(shí)候問(wèn)的,肯定是技術(shù)類(lèi)相關(guān)的了,比如說(shuō),公司現(xiàn)在是做什么項(xiàng)目的,使用的技術(shù)棧是什么,也不用問(wèn)薪資,因?yàn)橐话鉎R會(huì)和你溝通的。
如果是HR問(wèn):你還有什么問(wèn)題想問(wèn)我?
如果公司較大,可以問(wèn)一下有沒(méi)有班車(chē),一般午飯?jiān)顼堅(jiān)趺闯裕@麪顩r,年假等,如果你覺(jué)得和HR小姐姐聊得特別好,可以順帶撩一下小姐姐也是可以的。
阿粉就說(shuō)到這里了,希望大家在金三銀四好時(shí)候找到自己心儀的工作。