原本按照 一月一篇的更新速度來着,由於三月份換工做的緣由,鴿了一篇,真的是難受。css
這篇文章中,不會涉及到 太多前端知識點,只是對於這個階段的一個總結以及一些可能對目前的你有幫助的 前端
面試經驗。html
1. 人員優化:
前端
早在 2018年的第四季度
,不少互聯網公司都陸續出現 所謂的人員優化
的現象。
那麼做爲一隻有着5年互聯網經驗的從業人員來講,這,確實是第一次遇到,畢竟總體經濟增速下行,創業公司頻頻倒閉,大到BAT,小到創業公司、P2P公司等等,都出現了不太友好的環境變化
。固然了,環境也是因人而異
了。html5
出現這種狀況的緣由大概就是由於 資本
對於互聯網行業的熱情褪去,創業公司減小
,大廠HC 縮減
從而保證在 寒冬中可以順利渡過。這些舉措在如今看來都是沒有任何問題的。 那麼這些年想經過 讀 CS系 相關專業的畢業生們就比較艱難的找到工做,大廠中的 開發者們 耶不敢輕易的跳槽。那麼基於這些狀況, 跳槽找工做自己就是對於自身能力的一種自信和挑戰。css3
下面會講到我在這 面試的一個月中遇到的種種狀況。git
2. 996.ICU 對抗:
程序員
在我這休息的 大半個月中,(其實也不能算是完全的度假式 的休息,由於還要操心面試找工做的事情。) 陸陸續續的也能收到 大廠、小廠、創業公司 等等 的一些 面試邀請,而後如今已經拿到了一些 offer 了。 在這些面試過程當中,面試官活着 HR 會有意無心的提示你,咱們公司可能會出現 短時間 或者 長期的 996 的狀況,你能適應麼? 那麼當你做爲一名 應聘者 被問到這些問題的時候,你心裏的第一個想法是什麼? (錢給到位了,我均可以睡公司 - - ) 可是更多的一個回答就是: 固然能夠適應這種狀況了,由於只有這樣才能對於自身能力提高作到一個很不錯的保障。 固然這不是 必然的答案,看自身需求以及場景了。github
那麼 996 的 github 的對抗,對於國內目前這種國情能起到什麼做用麼?
答案是: ##不能##
。web
畢竟 資本家嚐到了這樣作的甜頭了,再讓他們回去通常來講不太可能。面試
再加上當前 資本寒冬,996 已是他們救命的稻草了吧。
那麼 做爲程序員如何 應對 996 ?
答案: 晚飯後 抽出必要時間 堅持運動,堅持鍛鍊
,真不要長期 996 不鍛鍊,而後 ICU,對於本身來說不划算。(在醫院檢查的時候遇到一大哥,30多歲在深圳靠本身買了幾套房,可是因爲太賣命了,如今在醫院作心臟搭橋手術
)
筆者在去年 由於長期的 加班,致使有段時間缺少鍛鍊,身體極度不適應,並且情緒也變得有些暴躁,靜不下心來,後來體檢,醫生說心臟有些問題,心有不安,從而去 心血管專科醫院檢查,前先後後 檢查了 一週左右,當本身躺在病牀上,檢查的儀器掛在本身的身上的時候,真不敢相信,我本身還會有這樣的一天。
因此: 面對 996,越是長期高壓的開發壓力,越是須要 足夠的鍛鍊,讓本身的身體獲得保障,否則真的會死人的。
3. 休息的這半個月:
3.1 能安靜下來了
這個是休息的這半個月的時間裏面,感觸最大的地方就是感受本身能夠安靜下來作一些事情了,執行力也變的強了一些。
3.2 回顧 上一家公司的最後的狀態
很是難平靜下來,心裏也特別急躁,不知道急躁一些什麼。可是心裏仍是比較壓抑,並且工做帶來的成就感也不那麼強烈了。可是壓死駱駝的最後一根稻草是 所在部門業務優化,當前業務線不作了,直接合並給了別的部門,要麼內部轉崗
,要麼協商 n+1
離開。
3.3 內部轉崗 和 n+1
若是有同窗想了解 內部轉崗和n+1 分別應該如何抉擇的話,我相信我最近的 經歷徹底能夠給你一個完美的建議。對這方面感興趣的同窗能夠加筆者微 Zigzag1118
我想我能給你一個 參考意見。
3.4 知道本身想要什麼了:
這段時間無論是和麪試官溝通仍是本身靜下心來思考着本身這最近近五年的開發工做中,咱們是否定真思考過一些問題?
咱們是否定真思考過本身真正想要的是什麼?
咱們是否對於本身的職業規劃有一個很是明確的規劃?
咱們是否知道咱們本身擅長什麼?本身的短板又在哪裏?
咱們對於本身的薪資有一個什麼樣的預期?
咱們的能力能匹配這樣的薪資麼?
須要天天都這麼來檢討本身,而且要告訴本身經過今天這一天的上班過程當中,我學到了哪些知識點,哪些地方是還須要改進的,那麼基於這麼一個 自我檢討的機制,自我驅動學習成長,應該是沒有問題的。
1. 公司變更
這種狀況在非創業公司中應該會比較少的遇到,通常大一點的公司每每遇到的是 部門變更,或者 業務調整, 這個時候其實你是須要很是警戒
這種狀況的。
狀況之嚴峻的排序: 業務調整 < 部門調整 < 公司變更
業務調整:
這個業務在公司規劃中 未能產生預期的效益。
2. 職業規劃:
在上面的各類調整中,看似對我的的影響不大,可是每每各類調整對於一線的開發者來講都是有着很是大的關聯。咱們須要弄清楚這個 調整的原因,在必要的條件下,咱們仍是有必要對於本身利益作一些前置思考。
前段時間 看到 easy 大佬 有發過一篇文章關於 996.icu 的
裏面我記得一句很是清楚的話就是: 公司和工做 其實就是: 一羣人在一塊兒想辦法掙錢,而後再一塊兒分錢的過程。
那麼 這和我的職業規劃又有什麼關係呢?
由於還有一句話: 技術歷來都不是企業發展的第一輩子產力,產品纔是。
本身的職業規劃就是找到適合本身的地方(職位晉升渠道 或者 行業背景渠道) 找準方向,一路向北。
1. 面試須要準備麼?
不管什麼面試都是須要準備的,就算是相親也是須要準備的,對吧。
那麼針對國內如今的前端技術氛圍,前端須要準備一些什麼內容呢?
前端基礎能力:
hmtl五、css三、JS、瀏覽器、通訊協議、安全策略其中 html5 和 css3 每每是考驗 移動端適配、佈局、盒模型、動畫效果
也有一些公司會去考慮 新的一些特性。
JS 能力:
那麼做爲面試官通常會如何去評判你的 JS 基礎能力呢?
基本的數據類型?
JS 原型? 事件模型? ES五、六、七、八、9 的新特性,以及這些新特性的原理?
瀏覽器 能力:
這裏每每就是 Bom 和 瀏覽器渲染 html 機制、最經典的一個問題就是 從瀏覽器的輸入框中輸入了 url 到整個頁面 呈現出來的過程講解。
通訊協議:
這裏的話 每每就是 http、https 、TCP三次握手、TSL加密原理、XHR 、跨域、如何解決跨域。websocket、網絡七層協議 等等。
安全策略
xss、crsf 等等 web安全與防護策略
以上幾個問題,不一樣廠的 面試風格徹底不同,可能會問到的問題的深度也徹底不同,仍是要穩固的掌握好基礎哇,這樣才能以不變應萬變。
2. 技術面試須要注意哪些地方?
表達:
對,其實就是表達,善於表達 == 善於溝通。 在個人我的經驗來看,一個 team 必定要 善於溝通,甚至是 溝通無障礙就很是知足了。
技術細節
上面提到的一些基礎的技術細節必定要很是清楚,每每細節決定成敗。
框架理解能力
前端的面試中,會被問到前端三大框架的應用理解能力,那麼 掌握本身擅長框架的 原理和 底層源碼,將是必要的。
更多的就是描述以前的工做經驗,以及讓你以爲有意思的地方
這個就是看以前的項目經驗,和自身成長過程當中遇到的問題和解決方案了
3. 技術經理面試,通常都會問些什麼問題?
經過了前面 用人小組的面試,那基本上前端基礎的問題你已經符合他們的庸人要求了,剩下的一個就是 技術經理的面試了。
這一層面的話,每每就是 對於你對整個技術大方向的理解,通常會問到你一些 算法的問題, 那麼 平常的開發 之餘 仍是建議說 可以有意識的對鍛鍊本身的算法能力,提高邏輯處理能力。這樣在 技術經理面試你一系列算法問題的時候 從容不迫。
4. Hr 面試的時候須要在主意些什麼問題?
若是你能面到 Hr 這一輪的話,那麼恭喜你了,你基本上已經大機率知足他們的庸人需求了,剩下的就是 雙方 談薪資 的這個關鍵點、固然 薪資的 包含了 不少的內容,通常是 年終獎+項目獎金+周邊福利
這一關:實際上是很是重要的,由於可否在合適的點兒上 談到合適的價格,這是一種談判能力。
建議找一些程序員與 hr 談薪資的 Demo 來看一看,聊到本身滿意的薪資纔是最終的勝利。
各位加油~
其實也沒啥特別好總結的, 做爲技術開發,強化本身的技術能力,爭取在公司能作出一番成績,在哪裏上班不重要,堅持不斷的學習纔是本身的第一競爭力。那麼除了這之外的能力,就是一個爲人處事的能力了,不斷的鍛鍊本身的情商,讓同事與你相處起來否很是的開心。而後帶着一羣人一塊兒作一些賺錢的事情,一塊兒慢慢成長。 願諸位在2019年都能拿到本身心儀的offer,共勉~
GitHub 地址:(歡迎 star 、歡迎推薦 : )