我是做web前端的,但在中軟筆試時要求面java祖驱,表示java課學的東西早已忘的差不多了停士。筆試都是一些很基礎的題肚医,但依然沒能答出多少。幸運的是第二天還是收到了面試通知向瓷,于是我便開始了人生中第一次正式面試肠套。
1.技術面
如果你是一名web開發(fā)工程師,你都需要做些什么猖任?
這是我去面試時介紹完自己后面試官問的第一個問題你稚。當時由于他們時間快要到了,面試還有幾個人等著朱躺,他就同時面了我們?nèi)齻€刁赖。在問完這個問題后,我為了不顯得過于被動长搀,就第一個主動講了我的看法宇弛,但我最失誤的一點是我并不理解他到底問的是什么啊源请?我就照著我的理解解釋枪芒,說著說著就說不下去了···然后我旁邊的女生是學這個的,做個一整套的項目谁尸,就說了她們做項目時的流程舅踪。這時我才在想面試官的問題是站在團隊開發(fā)的角度,而我只是以一個個人的身份闡述了我要干些什么良蛮。
具體的web開發(fā)流程網(wǎng)上大概也都搜的到抽碌,一般公司流程大概都是:前端:討論需求,UI設計原型决瞳,切圖货徙,編碼;后端:討論需求皮胡,編碼痴颊,測試。大體流程是這樣的胸囱。
一般用什么測試自己寫的東西祷舀?
我第一反應是在做我們一個項目時用到的CI,但面試官并沒有問太多CI的東西。他又問怎樣找Bug,我就答了當時在ThoughtWorks時都會先寫測試再寫代碼的習慣裳扯,答的也沒什么問題抛丽。
用什么實現(xiàn)前后端的數(shù)據(jù)交互?
面試官又問我們用什么方法可以實現(xiàn)前后端的數(shù)據(jù)交互饰豺,就是后臺怎樣能拿到前端發(fā)送的數(shù)據(jù)?因為這里我不是很熟悉亿鲜,就有些緊張了,腦子里滿腦子就只有一個render方法冤吨,還想不起來怎么寫蒿柳,這里就沒有寫出來。還是我旁邊的女生用了ajax在面試官的指引下寫出來了漩蟆。
什么是敏捷開發(fā)垒探?
我簡歷上有寫參加了ThoughtWorks的特訓營,學敏捷開發(fā)怠李,面試官就問我什么是敏捷開發(fā)圾叼,我居然不記得了!!!我在模擬面試的時候已經(jīng)被問過一次了,還是沒記邹囫夷蚊!
敏捷開發(fā)用一句話總結:價值交付高于循規(guī)蹈矩。
技術面到這里就差不多啦~接下來我稍等了一會就進行了HR面髓介。
2.HR面
好吧惕鼓,這一面沒問什么技術性的問題,但他一直在問我考不考慮轉(zhuǎn)方向唐础,有沒有考慮做Java開發(fā)或是測試啊什么的一堆勸我轉(zhuǎn)型的話箱歧,為了找工作我果斷的回答他會考慮轉(zhuǎn)型(現(xiàn)在想想我應該再堅持堅持的)。在我明確回答他我愿意轉(zhuǎn)測試后彻犁,就開始問我對測試了解多少叫胁。還好我以前有參加過一個項目,在項目中做的是測試汞幢,對測試了解那么一丟丟,就講了一點微谓。然后他又問我對自動化測試了解嗎森篷,我也只是簡單講了講我對自動化測試的了解。最后他問我對自己寫代碼的評價豺型,我居然回答他“我雖然沒有寫過多少代碼仲智,但是...”(還沒說我就后悔了),面試官也打斷了我姻氨,說自動化測試也是要寫代碼的什么什么一堆的钓辆,然后就沒有然后了,面試官就讓我回去等通知了。
等通知...
面試官說第二天下午六點前通知了的就是過了前联,沒通知就沒過功戚。然后我就進入耐心的等待狀態(tài),然而直到下午六點我都沒有收到任何通知似嗤,就在我已經(jīng)沒有期待的時候啸臀,晚上快十點郵件過來了,通知我進入最后的綜合測評了烁落。此時我的內(nèi)心是矛盾的乘粒,既有沒有被刷掉的竊喜,又有不知是否繼續(xù)參加的矛盾伤塌,現(xiàn)在依然處于糾結期灯萍。
第一波面試到這就差不多結束啦,希望我可以進入到我最心怡的公司每聪!加油5┟蕖!