大廠實習面試的感覺和收穫(內附阿里真題)


1. 引言


    在疫情的幫助下,我很好的在家整理了本身雜碎的知識,同時也經過各類技術博客、書籍(JavaScript高級程序設計、JavaScript權威指南),勉勉強強把本身的一個前端知識框架體系搭了起來,雖然風雨飄搖,可是仍是被我穩下來了。css

    這篇文章算是對我這段時間面試的一個總結(不是學習總結),主要是從準備、真題、總結這三方面去展開,但願可以從中深入認識到本身的不足。前端




2. 準備


    準備過程就是一個流程化的事情,像我這種不是過目不忘的人,我就須要筆記本去記錄和寫東西去把知識變成本身的東西。舉個栗子吧,好比說學習動態規劃的算法,首先會去理解這個算法的思想過程,我通常是從Java或JavaScript方面去思考,就着栗子去考慮這個過程的實現,不斷拆分紅重複子問題,經過不斷地在筆記上演練(不得不說用筆去寫仍是很好理解和記憶的),後面再按期的作一些題,總結總結就over了。vue


    其中最最關鍵的是一種學習技巧--費曼技巧,簡單來講就是以教爲學,就是學到的東西講給別人聽,本身能講通,而後別人還能聽懂,最後再簡化重複此過程,具體的話仍是蠻多細節的。我琢磨着總不能講給我妹聽,畢竟她才十歲,就不要承擔這個年齡不該該承擔的東西了吧,並且要讓她理解的話,一個點得講一天,因此這就充分論證了受衆很重要。因此通常我是本身講給本身聽,效果可能差點。webpack


    其實這個技巧真的很重要,由於面試的過程就是一個表達的過程,固然是能表達更好就更好啦。否則支支吾吾地擱那講,說實話,自個都聽不下去了。ios




3. 真題


    下面是一些我可以記起來的,記不起來的應該是回答得還不錯。有些公司的也不太記得了,反正海投簡歷,面了很久,並且有的公司流程很快,有的就很慢,有的甚至還沒開始。大部分公司都是每一個部門獨立招人,因此有時候會有同一家公司的不一樣部門面試......git


小米一面:
1.promise
2.重排重繪
3.ES5/ES6數組全部方法
4.遍歷數組方法區別
5.URL請求到返回全過程


網易一面:
1.瞭解css或者vue動畫嗎?
2.瞭解canvas嗎?


網易二面:
1.iframe的缺點
2.防盜鏈
3.cors攜帶cookie
4.服務器返回的cors頭
5.webpack
6.git使用
7.移動端適配meta參數


網易三面:
1.經過看源碼解決了項目中什麼問題
2.圖片跨域和普通跨域有什麼不一樣


騰訊IVMAX一面:
1.幾種繼承區別(手寫代碼)
2.事件委託,vue上的事件委託實現
3.垂直居中
4.ES5實現let、const 


頭條一面:
1.瀏覽器緩存機制
2.繼承

ps:頭條很惋惜,由於我有道事件循環的題答錯了,主要是在那以前我本身在控制檯調試了一些相關的代碼,而後發現好像和我理解的不同(可能當時懵了),後面自個又去各類找,各類試。web


阿里校招一面:
1.vuex底層原理
2.axios,ajax,fetch的異同


阿里釘釘一面:

評測題目: 1-比較版本號
實現一個方法,用於比較兩個版本號(version一、version2)
若是version1 > version2,返回1;
若是version1 < version2,返回-1,其餘狀況返回0。
版本號規則`x.y.z`,xyz均爲大於等於0的整數,至少有x位

評測題目: 2-隨機字符串生成
實現一個隨機符串生成函數 randomStr(),要求以下:
1. 生成的隨機的字符串應該以字母開頭,幷包含 [a-z][0-9] 這些字符。
2. 生成的字符串長度爲 8。
3. 生成的字符串不可以在程序運行的生命週期中存在重複的情形。


其實就是:面試

  • XXX有幾種(方法)
  • XXX爲何是這樣
  • XXX是什麼,怎麼用,底層原理
  • 敲代碼
  • 開放題目
  • 項目


    emmmmmmm,好吧,其實真的挺多挺難的,唉,放過我這隻小菜鴨吧。最終是收穫了百度和網易的offer,在個人深思熟慮下,選擇了網易,由於那邊的業務是跟canvas、webgl相關的,這就是我想要鑽研的東西。ajax




4. 總結


    其實這些說到底就是考驗你的基本功、算法、代碼能力、項目經驗、思想啥的,就是本身在面試完後去思考本身到底哪些方面作得還不夠,而後再去充實本身,不斷地磨鍊後,你終究會成功的。固然在這期間我得到的東西是什麼呢,不只僅是我本身的知識體系,還有加強了表達能力、溝通能力、學習能力、計劃能力等等。我須要作的就是在以後的道路上不斷優化本身的能力,不斷學習,奧利給!算法


    固然個人不足就是:浮躁、表達差點等。。。(這東西我本身知道就行,不寫出來了)


若是這篇文章對你有幫助的話,歡迎點贊關注轉發,最起碼點個贊吧(臉皮真厚嘻嘻


PS:

部分圖片來源於網絡(可刪)

要是有哪家公司不能泄題啥的也能夠提醒我一哈子(也可刪)

相關文章
相關標籤/搜索