項目經理:做好這3點,輕鬆拿offer
又是一年秋招來襲,老李我也在負責我們公司的招聘,但是面試過程大部分前端面試者給我的感覺思維比較窄,以及陳述問題時候比較亂,整體給人感覺不是理想。
下面是我作為一個面試官從三個維度給面試者建議和思考吧。
一.自我介紹
1.自我介紹,可以簡單介紹你畢業什麼學校,什麼專業
2.出來負責的項目,每個項目自己充當的角色
3.每個項目使用前端技術 後端技術
簡單大概的說出來就可以了,不要詳細到你哪年進入公司,哪年離開公司,負責項目做什麼的,說一大通。這個對我們面試官來說,想讓你自我簡單介紹,其實考察點有兩方面:
A.面試者的表達能力和概括能力
B.面試者目前掌握什麼技術,做過什麼項目,在項目中的角色來初步判定這個人的能力
二.問題回答
在本人問他們做過項目中,自己感覺挑戰最大的項目是什麼,你在這個項目中做了什麼,遇到什麼問題,怎麼解決這些問題的
1.有些面試者給我的答案直接說沒有比較大的挑戰;這個讓我感覺這個人可能沒有聽懂我的問題,工作那麼多年,難道沒有一個項目可以拿來說的,那我拿什麼來判定你的能力呢?難道憑你幾句話,說我很牛逼的,沒有什麼困難難得到我?我就信任你了,伯樂尋找千里馬都要知道幾個千里馬的特徵吧。所以沒有你也要在面試前準備好自己做過的項目和總結,在項目中自己做了什麼,充當什麼覺得。
2.有些面試者回答這個問題,在介紹項目的時候,很大概的說,還有就是一句話前端都是我做的,這些都是我設計的;這個讓我感覺這個人也沒有聽懂我的意思,我在問你這個問題的時候,肯定是希望你詳細介紹你的項目,這個項目使用者是誰,讓我知道誰在使用這個項目;你負責哪些模塊,哪些組件,那些模塊實現什麼業務邏輯,用到什麼技術,這個能讓我更加知道你項目的業務,才能從你描述中我知道這類的業務會遇到什麼問題,以及你使用的技術是否合理,能讓我更加判定你的能力,才能更好的提出問題,才能更好的面試下去。
3.回答問題的時候不要想到什麼就答什麼,要有陳述性,比如1,xxx;2.yyyyy;3.wwww的陳述,這樣能讓我知道你總結過,表達和陳述上比較清晰,思維好;想到什麼答什麼的,讓我感覺思維可能比較亂,有可能我聽懂了你的表述,但是讓我感覺表達能力有些欠缺。
4.以及在你項目中遇到的問題,你要陳述問題,你是怎麼思考的,而不是針對問題就直接說百度,google就解決了。我們大家都知道,遇到問題都會去百度,google.但在這問題的前提條件是問題是,架構上的問題,還是代碼的bug問題,還是方案上的問題。你至少陳述清楚,是不是還有其他方案,在其他方案中,你為什麼選擇這個方案。這個能讓知道你在面對問題的時候,你是否思考了其他的問題,想得越多,知道能體現出的思維比較發散,遇到問題可以有其他方式解決,而不是死磕一棵樹上。
三.前端技能
前端技能在問到很多面試者的時候感覺自己都懂前端,其實他們只是懂使用js敲代碼而已,很多前端知識,以及前端原理都不懂,只會使用的話,那麼永遠只會走來人家的後面。就那一個比喻來說吧,如果你只是一個會開車的司機,不會修車或者造車,那麼如果哪天車出了毛病,你都不知道,到時候才去學習車的構造原理。或者你會說我直接給維修廠不就可以了,如果維修廠關門了呢怎麼辦。所以我們前端開發人員還是要腳踏實地,不要說我會使用vuejs,react前端框架,問你一個mvvm模式是什麼,你都說不知道,怎麼實現mvvm框架,在不使用別人開發mvvm框架,自己可以開發一個簡單的mvvm框架?前端的開發者問問自己?
以我個人的要求,前端開發者必須掌握
1.HTTP協議
2.前端安全
3.常用前端框架的三駕馬車 react ,vuejs ,angularjs 目前比較流行的 以及 jquery(工具庫)的使用
4.前端基礎知識,跨域,es6新語法
5.Nodejs的開發,express,koa等常用框架
6.了解一些資料庫知識
7.能理解封裝業務組件和公用組件
8.前端性能優化
9.前後端分離
如果可以,能掌握更加深層次的知識點:
1.前端架構,設計模式
2.前端工程化開發,測試,打包,發布
3.自己實現前端架構代碼以及開發工具
這些是我近期的一些總結,也希望能給最近正在找工作,最近準備開始轉行前端的小夥伴們一個方向。
在面試前做好準備,找好自己的定位,成功收穫高薪!
※零基礎轉行成為前端開發工程師,很難嗎?
※前端開發工程師就業時應該選擇大公司還是小公司?這是我聽過最靠譜的答案!
TAG:WEB開發李家靖 |