前言
接著上一篇文章繼續聊面試經歷,通過前三天的面試經歷,梳理總結一下,雖然拿到了三個offer,但是約過的面試還要繼續,這是自己的原則,不能隨便放別人鴿子,要有面試節操。在分享今天的面試經歷的同時,順便總結一下這幾天面試遇到的各種奇葩遭遇,沒有別的意思,只是單純的分享一下,那麼馬上開啟面試周的第四天吧。
正題
其實在面試的時候,自己的心理狀態是根據面試的結果來決定的,比如在沒有拿到offer的時候,去面試的心態就很渴望每次的面試都能成功,比較看重每次的面試機會;當拿到offer之後,再去面試其他職位的時候,自己心態就大不一樣,沒有那麼大心理包袱,就是很坦然的去面試,當天的面試就是在這種心態下開始的,非常輕鬆。
上午坐了快2個小時的地鐵,走了1.5公里,趕到了距離住的地方很遠的面試地點,這是一個工廠性質的企業,有員工宿舍,前期給我溝通的那個人事姐姐很好,第一輪面試就是她來遠端面試的,所以趕到之後就給她聯絡了,到了公司之後稍作等待之後,就安排了他們的技術開發團隊的人給我面試,接下來就是見證奇蹟的時刻。
是這家公司哦!
這個所謂的技術開發一組的小組長來給我面試,從剛進會議室門之後,他看人的表情就是那種高傲自大的樣子,然後我進行自我介紹,結果自我介紹還沒做完他就打岔了,而且用很不耐煩的語氣來問前端知識點,然後開始了他的裝逼之路,剛開始就拿著tcp協議的三次握手和四次揮手來切入正題,我回答了一下原理,但是他還是在問一些你沒有回答的其他邊角知識點,目的就是把你問的無話可說,這也就忍了,接著是問https協議的某些小版本的功能點,說實話我沒記住,我就說了不知道,然後他就又問一個vue的生命週期,結果我還沒有回答完,他就又開始打岔,我就知道他要幹嘛了,就懟回去給他說:等我說完,然後把這個問題回答完之後,我就沒有給他好語氣了,他後來又問了幾個問題,我都是直接語氣很不好的回答完,最後他很識趣的問我的溝通能力怎麼樣,還有就是團隊合作這塊,我說我沒問題,我比較友好和很好相處,只是力是相互的,別人對我態度友好我會以禮相待,別人不友好我會還回去。最後他自己知道他的問題,結束了面試,我就直接給約我面試的人事姐姐發了訊息,因為正好是中午,我就直接走了,後來這位姐姐還特意加了微信問了一下事情經過,雖然這位面試官讓我感到噁心,但是這位人事姐姐還是非常不錯的,所以這次面試就當增加自己的閱歷吧。
坐了一個半小時的地鐵直接趕到下午的面試地點,因為距離太遠了,來不及回去午休了,直接去戰場。由於約面試的時候記錯時間,造成下午有兩個線下面試,不過還好把時間錯開了,但是下午面兩個線下面試真的很累。首先趕到第一個面試地點,這是一個關於企業培訓的公司,第一輪面試我的是一個老鄉,她問了很多問題,問的也很細,有幾個知識點回答的不是很好,不過也就無所謂了,接著是他們的負責人面試,這個負責人雖然是男的,但是一看就是那種連女的都不如的人,有一個俗語叫:捏做人,這個詞彙形容他再好不過,然後講了一些公司的騷操作,比如每個小時都要提交一次程式碼,因為他們是按照有效時長來計算有效工作時長,也就是每個工作日有8小時,你要提交八次程式碼,領導稽核你的程式碼質量是否符合這個小時的產出,如果不通過相當於你這個小時就等於白乾,美其名曰防止摸魚,我自己都笑尿了。還有就是一年12個月有6個月需要加班,而且是996沒有加班費那種,瞬間我就吃了一隻鯨魚,這麼厲害的上海居然還有這種屌絲公司的存在,而且我看面試我的那個老鄉技術很可以為啥還能在這個公司呆的死心塌地,很是不解。後來我就草草的結束了面試,在心裡默默告訴自己這家公司給多少錢也不來,永久封殺。
結束了第一家面試之後就去趕第二家的面試,這家公司很厲害,規模很大,尤其是前臺小姐姐長得很棒,但是就是有點高冷,愛搭不理的,量完體溫,填完表格就是等待面試官,面試官人很好,問了大概15個問題,但是有幾個問題自己掌握的不牢,回答的不好,面試官會直接給我說答案,甚至直接驗證給我看,讓我受益匪淺,然後結束面試之後,hr直接就給我查詢最終面試結果,意料之中的面試未通過。雖然面試沒有通過,但是非常感謝面試官,讓自己又一次發現了自己的軟肋在哪裡。
結束完線下面試之後,又面了三個電話面試,面試的過程也是可圈可點,基本完成了當天的面試任務。在面試第三天的時候也遇到一個屌絲公司,就是負責人估計找藉口壓我工資待遇,最後也給我發了offer,但是我連回復他們都沒有,不帶猶豫的直接封殺這家公司。
分享這些奇葩遭遇首先不是為了炫耀,也沒有看不起的意思,就是覺得這種公司文化和麵試官的做法跟我的三觀不合罷了,不選擇他們就可以了。而且客觀唯心主義的理論有這樣一句話:存在即合理,也就是說這些公司的存在有它存在的合理性,這種面試官存在也是有它的合理性,我控制不了外界因素,但是我可以選擇符合自己的職位,這也是分享給所有面試者的,找工作不僅僅是為了生存和工資,還是為了讓自己待著舒服、待著長久,不求工作內容有多高大上,只求自己能夠開心工作。
最後總結一下當天的面試題彙總,分享一下:
1、描述一下Vue的生命週期
2、談談vue中router
3、講講js原型鏈
4、flex的垂直居中怎麼實現?
5、怎麼去分是不是h5?
6、什麼是bom?
7、談談v-show和v-if的區別
8、watch和計算屬性的區別?
9、keep-alive的使用
10、談談promise
11、元件之間傳值的方式;
12、陣列去重的方式有哪些?
13、談一下webpack的使用,以及原理;
14、web前端的效能優化有哪些?
15、vuex的使用場景
16、js判斷型別的方法?怎麼判斷一個陣列
17、講講js的閉包
18、BFC是什麼?
19、說說前端中的事件流
20、聊聊事件冒泡
21、改變函式內部this指標的指向函式有哪些?
22、vue資料雙向繫結的原理
23、談談js的語言特性
24、談談深拷貝
25、怎麼獲得物件上的屬性?
26、說一下事件委託
27、css選擇器有哪些?以及優先順序
28、sass和less是什麼
29、Vue中的data屬性值為什麼是函式而不是物件?
30、講講html5的新屬性有哪些?
……
結語
在超忙的節奏下,面試第四天就這樣結束了,截止當天共拿到4個offer,有兩個面試進入了複試階段。最後再總結一下當天:雖然遇到了奇葩的公司和奇葩的面試官,但是不影響自己進步。歡迎關注三掌櫃的微信公眾號“程式猿by三掌櫃”交流,由於前幾天的面試都陸陸續續開始反饋結果,收到了越來越多的offer,自己已經暫停了約面試的計劃,但是約的面試還是要去面,這就讓自己在後面面試心態大不一樣,引出了面試周連續劇之走馬觀花,下一篇文章會詳細分享。
本文參與了 SegmentFault 思否徵文「如何“反殺”面試官?」,歡迎正在閱讀的你也加入。