作者:暗滅
來源:知乎
“不好意思,稍微打斷一下,可以詳細介紹一下自己的專案經歷麼?從入職時間開始,到離職,每一個專案的開始時間,團隊人數,你負責的模組。”
不要緊張。
面試就是聊天,沒底氣的人,才會緊張。
當然對於很多沒有工作經驗的人來說,硬生生的編造工作經驗是一件很吃力的事兒。可是既然選了這條路,就得走下去,最少的自圓其說。
第一階段,自我介紹。
自我介紹的時候,請大聲說出來自己的名字,哪一年的人,哪個學校,什麼專業,在校成績怎麼樣。
為什麼會對計算機這個行業感興趣,為此主動做過哪些事情。
第二階段,專案經歷
2016年1月份開始入職秋秋公司,剛開始熟悉環境,聽需求,差不多2016年1月底開始著手做專案,這是一個應用分發系統,基本的模組有四部分,使用者系統,應用系統,渠道系統,統計系統,後端團隊有3個人,我負責使用者系統,使用者系統的目標是設計成支援千萬PV的架構。所以在架構上和壓測上花的時間比較長。程式碼量倒不太多,最後選型用了Tuscany做服務層,WEB層和DB層都支援負載均衡,可以直接通過擴充套件機器來分擔壓力。快取是用Memcache,並沒有做叢集。後來專案上線之後又維護了一段時間,整個專案的開發週期是一個半月。剛好趕到過年,來年之後部門調整,專案也發生變化,差不多是4月份的樣子,我被調去做資訊客戶端,主要負責抓取和解析。。。。。。。。。。。。。。。。。。。。。。(省略1萬字)。。。到了今年10月份離職,目前正在交接工作中。
是的。如果你告訴我,你做了什麼專案,我希望知道,這個專案從幾月份開始,到幾月份結束,團隊有幾個人,有哪些分工,專案是做什麼的,你承擔了哪些工作量,花了多長時間做完的。然後專案和專案的間歇期有多久,這中間如果超過了一週,你當時是在做什麼。
第三階段 離職原因
為什麼要離職?
什麼原因都可以回答,但是請回答的認真一點,靠譜一點。不要提:1.前公司不好。
2.加班多 3.領導太傻 4.想漲工資 5.家裡有事,不給放假。
最好的理由就是:1.公司倒閉 2.公司搬家 3.女朋友在北京
第四階段 技術問題
會就是會,不會就是不會。
不會的東西,不要在簡歷上瞎寫熟悉。
像熟悉Maven,就得知道Snapshot和Release的區別,私服怎麼搭建,Snapshot的機制是什麼樣的,怎麼用Maven打包,不同環境下的怎麼打出不同的包,不同的Module裡怎麼解決包衝突的問題,是否有編譯順序。
如果這些都不知道,你又寫了一個熟悉,熟悉個毛線?
其他寫熟悉的是不是也是這種水平?
第五階段 個人發展規劃
少談什麼幾年之後做管理。馬丹說發展規劃,只是想知道你是否清楚明白自己在接下來往哪個方向走。
如果是後端,請說想多看一下框架的實現和原始碼,多接觸一下大資料和高併發,學習一下常用 的演算法。
第六階段 對公司有什麼想要了解的
上班時間,年休假不要跟技術面試官去談,跟人事去閒聊瞎扯。
問清楚公司的團隊有多少人,主要做什麼,這個崗位的職責是什麼,現在的系統有沒有上線,Boss是什麼背景,公司的發展規劃是什麼。
第七階段 期望薪水和入職時間
期望薪水給一個,最低能接受的薪水也給一個。
正常情況下,一年換工作漲幅在20~40%都可以接受。半年一換的,暫時不用談自己的薪水,先考慮一下對方能不能接受你這種換工作的頻率吧。
入職時間給的果斷點,不管什麼原因,先拿到Offer再說。不要含糊的說,你還在等幾個Offer,說了自己在等Offer,不如直接說已經拿到了幾個Offer,如果需要考慮一下再答覆,基本上不靠譜,所以當場拍板,當場定。
不管你的簡歷和工作經驗是真是假,至少要做到能自圓其說。