在疫情的幫助下,我很好的在家整理了本身雜碎的知識,同時也經過各類技術博客、書籍(JavaScript高級程序設計、JavaScript權威指南),勉勉強強把本身的一個前端知識框架體系搭了起來,雖然風雨飄搖,可是仍是被我穩下來了。css
這篇文章算是對我這段時間面試的一個總結(不是學習總結),主要是從準備、真題、總結這三方面去展開,但願可以從中深入認識到本身的不足。前端
準備過程就是一個流程化的事情,像我這種不是過目不忘的人,我就須要筆記本去記錄和寫東西去把知識變成本身的東西。舉個栗子吧,好比說學習動態規劃的算法,首先會去理解這個算法的思想過程,我通常是從Java或JavaScript方面去思考,就着栗子去考慮這個過程的實現,不斷拆分紅重複子問題,經過不斷地在筆記上演練(不得不說用筆去寫仍是很好理解和記憶的),後面再按期的作一些題,總結總結就over了。vue
其中最最關鍵的是一種學習技巧--費曼技巧,簡單來講就是以教爲學,就是學到的東西講給別人聽,本身能講通,而後別人還能聽懂,最後再簡化重複此過程,具體的話仍是蠻多細節的。我琢磨着總不能講給我妹聽,畢竟她才十歲,就不要承擔這個年齡不該該承擔的東西了吧,並且要讓她理解的話,一個點得講一天,因此這就充分論證了受衆很重要。因此通常我是本身講給本身聽,效果可能差點。webpack
其實這個技巧真的很重要,由於面試的過程就是一個表達的過程,固然是能表達更好就更好啦。否則支支吾吾地擱那講,說實話,自個都聽不下去了。ios
下面是一些我可以記起來的,記不起來的應該是回答得還不錯。有些公司的也不太記得了,反正海投簡歷,面了很久,並且有的公司流程很快,有的就很慢,有的甚至還沒開始。大部分公司都是每一個部門獨立招人,因此有時候會有同一家公司的不一樣部門面試......git
ps:頭條很惋惜,由於我有道事件循環的題答錯了,主要是在那以前我本身在控制檯調試了一些相關的代碼,而後發現好像和我理解的不同(可能當時懵了),後面自個又去各類找,各類試。web
其實就是:面試
emmmmmmm,好吧,其實真的挺多挺難的,唉,放過我這隻小菜鴨吧。最終是收穫了百度和網易的offer,在個人深思熟慮下,選擇了網易,由於那邊的業務是跟canvas、webgl相關的,這就是我想要鑽研的東西。ajax
其實這些說到底就是考驗你的基本功、算法、代碼能力、項目經驗、思想啥的,就是本身在面試完後去思考本身到底哪些方面作得還不夠,而後再去充實本身,不斷地磨鍊後,你終究會成功的。固然在這期間我得到的東西是什麼呢,不只僅是我本身的知識體系,還有加強了表達能力、溝通能力、學習能力、計劃能力等等。我須要作的就是在以後的道路上不斷優化本身的能力,不斷學習,奧利給!算法
固然個人不足就是:浮躁、表達差點等。。。(這東西我本身知道就行,不寫出來了)
若是這篇文章對你有幫助的話,歡迎點贊關注轉發,最起碼點個贊吧(臉皮真厚嘻嘻)
PS:
部分圖片來源於網絡(可刪)
要是有哪家公司不能泄題啥的也能夠提醒我一哈子(也可刪)