首先須要說明的一點,本人只是一個畢業一年,只有一年工做經驗的普通PHPer,能力有限,這篇文章只是將我這幾周來的感覺和體驗分享出來,但願能給許多像我同樣,或者互聯網行業的新手帶來一些收穫,固然哪裏說的不對或不足仍是但願大神們能夠加以點評補充。前端
金三銀四,每一年這個時候都有不少人想借此機會跳槽或者投身某個行業,目的很明確:需求更好的環境,兌現本身的價值。特別是近十年來很是火爆的互聯網行業,不管是剛畢業的,敲代碼敲了幾年的,仍是跨行進入IT行業的,都但願本身能「拿高薪,學知識,享福利」,而現在,高校擴招,IT門檻下降也致使市場太多「低技術,高目標」的幼年程序猿(我也是其中之一),再加上今年互聯網寒冬,僧多粥少,想要尋求一個面試機會都不容易,更別說拿offer了。我是不甘心浪費時間在目前這家公司,具體緣由不說,因此我下定決心找一份新的工做,一方面證實本身,另外一方面想讓本身走出溫馨圈,給本身多一點挑戰。mysql
一開始心高氣傲的我,用半天時間把本身的簡歷整理了一遍,那時候個人簡歷應該仍是不錯的(後續文章會詳細描述如何優化簡歷),次日開始在Boss直聘和拉勾上開始投遞簡歷,一開始投遞的是廣州地區PHP的1-3年開發崗位,雖然反饋比例不高,但仍是很幸運收到幾個面試邀請。接着我留了兩天時間給本身複習,其實也就是在網上Google一下PHP面試題,打開十幾個標籤頁各類面試題,這就是我所謂的「多刷題」操做,結果可想而知,看的東西很亂致使去面試那天基本忘的七七八八,有不少還只是記住一些答案,壓根就沒清楚,慘狀見下面具體面試。程序員
第一家,廣州琶洲一家環境超級好,福利也不錯,主營美顏APP的公司,這也是我最感遺憾的一次面試機會。一開始有筆試,主要內容有點偏向C語言那方面,PHP的幾乎沒有,僅靠大學的模糊知識寫了一些答案,具體的時間有點久忘記了,這裏就不詳細說筆試內容。主要是第一輪面試:面試
一年的PHP開發中其實我沒怎麼用過Redis,就簡單的用過String(也看出我真的菜)其實where in那個是Laravel ORM預加載使用where in來解決N + 1問題(具體能夠看Larave手冊),where in並不比left join效率高sql
最後聊了差很少20分鐘,就讓hr來問我一些問題,例如我對公司的印象等,應該就是走走流程,接着就讓我回去等通知,固然也就沒通知了。數據庫
第二家,深圳大學旁邊一家保險業務的公司,給了我最大的打擊。沒有筆試題,第一輪是一個差很少和我同齡的年輕小夥來面試,問的問題很簡單,基本都是網上那些面試題,好比tcp和udp的區別,三次握手,include/require的區別等,我基本都回答出來了。接着是一個頭發相對稀疏,經驗應該更加老道的人來面試我:小程序
其實有關JWT的問題,面試官應該是沒用過,服務器這邊其實有一個私鑰Secret字符串用來簽名,從而達到先後加密解密驗證的效果第二個問題應該是還有一個spl_autoload_register能夠用來註冊多個文件設計模式
第三個鏈表,後悔大學沒好好學數據結構,後續得補一補服務器
最後面試官直接給結果:很抱歉,你的不適合咱們公司,但願你以後多去補一補基礎知識,不要只停留在會用,要知道爲何能夠這樣用。雖然打擊很大,可是也是這個面試讓我認清本身,知道本身欠缺的知識面太多,基礎太差了。網絡
仍是很喜歡這種面試直接給面試結果的。
第三家,面試官是大牛,以前和韓天峯大神一塊兒作朋友網的,人很好,很親切。沒有筆試,沒有自我介紹,主要問個人工做經歷,印象比較深的是:有沒有抓過包,用什麼工具,對TCP的理解,有沒有用一些語言來實現TCP的過程。。。無奈本身真的沒實踐過,知識面太窄了,僅僅知道一點死記硬背的知識,聊了20分鐘,就走了,也沒結果了。
第四家,也是在深圳,招聘網上看到的公司不小,有100-500人,但發offer倒是另一家公司,網上查了一下貌似是子公司,有點外包性質。沒有筆試,一個年輕的小夥子面試的我,主要問我一些有關Laravel的內容,通常手冊上都有,我答的也不怎麼完整。最後有個問題:你知道哪些設計模式,六大原則是什麼?對設計模式我只停留在單例和工廠模式,六大原則也回答不完整。
最後很意外讓我過了,我想是公司急需人員。給的薪資也挺滿意,心想面試了那麼多家終於有一家肯收留我了,也答應了對方下一週就過去上班。次日回公司第一件事就是找咱們總監要辭職,要一個星期後走,結果被告知要走一個月的交接流程,其實那時候我東西基本交接的差很少了,項目也不大,可是公司給的理由是,若是你沒有工做交接說明你平時沒作事,工做不飽和,會影響後續招人。直接把我整懵逼了,一方面我不敢提早裸辭,不少人都是互聯網寒冬,因此就等到拿了offer再提離職,這時候老東家行政放話必定要走一個月流程,新的公司又繼續一個星期後到崗,怎麼都沒得商量。。。最後,我仍是放棄那個offer,一方面想到這家公司有點外包性質,另外一方面以子公司名字來發offer總讓我有點擔憂,畢竟以前實習的時候,有一家以騰訊的名字來招聘,進去後發現是騰訊汽車代理商。。。
以上即是三月份我面試過比較印象深入的公司,基本都是被虐了,固然無非都是本身沒有好好準備,基礎很差的問題,致使浪費了不少機會。因此在此仍是要告誡你們,若是下定決心要走人,要作好十足的準備,這種準備不該該只是所謂的刷面試題,後續我會另外開一篇文章用來具體講述我在屢次面試失敗後,如何花兩個星期作到——」有計劃, 高效率,優簡歷「,最後成功拿到本身心儀的offer。
有計劃——若是規劃好天天的學習目標,主要有操做系統,計算機網絡,mysql等近10個方面知識高效率——我會介紹我如何高效記住一些核心知識,儘量覆蓋面試知識點
優簡歷——面試是第一步,簡歷是最關鍵的,我會介紹我是如何優化本身的簡歷
三月份投的簡歷應該有上百家,反饋的十幾家,給面試的應該就只有七八個吧,除了上面說的幾家其餘的都是一些外包或創業公司,甚至有人找過我要我跟他們一塊兒創業,和一個前端實習生一塊兒開發小程序(笑哭)。總之目前這種市場情況很差,可是仍是有機會拿到面試機會的,若是你剛畢業,最好走校招,若是你和我同樣,一兩年工做經驗,更應該好好準備,而不是埋怨環境很差,只想不作。固然,一些985,211的大神就應該找大廠或者考研,目標更遠大一點,我是比較考慮現實的人,目前個人實力和教育背景想要去大廠是很困難的,因此只能在條件不至於太差的中小型公司尋求成長。程序員更應該用實際行動來證實本身,腳踏實地,不要眼高手低,這即是個人我的想法。