樓主21屆的,因為34月份才開始學的前端,所以秋招的時候還在找實習,打算準備春招,9、10月份是有在海康實習(能學到的東西不多),離職之后,10月底開始投一些好點的互聯網公司實習崗,不得不說壓力還是挺大的,有很多崗位都寫了實習生只要22屆的了,但也還是有一部分崗位會收大四的,也謝謝這些公司給我一個機會面試,直接看下面題目吧,
該篇面經對應的解答總結已經出來了, https://zhuanlan.zhihu.com/p/336129048,感興趣的朋友可以去知乎看看哦~
10.27 騰訊PCG
本來投的實習生崗位,結果PCG給我轉校招流程了
一面 視頻面試 40min
1.自我介紹
2.之前實習中遇到覺得最有困難的事情
3.如何解決的
4.我看你專案中有一個專案是前后端都是自己做的,你怎么解決跨域的
5.如果我是一個黑客,現在對你這個專案的后端進行攻擊,我能如何進行攻擊(這里真的挺尷尬的,我說我不太了解后端攻擊問題,結果面試官重復了幾次問題,然后在這尬住了,,,)
6.對以下物件進行排序,先給了一個TS的寫法,我說我還沒學TS,又問我會不會用JS進行一個TS的寫法,我說不會,于是簡化成下面這樣
const a = [
{ age: 51 },
{ age: 23 },
{ age: 53 },
{ age: 12 },
{ age: 24 },
{ age: 33 },
{ age: 53 },
{ age: 65 },
{ age: 8 },
{ age: 91 },
];
7.補充下面代碼
const func = (``function () {
// TODO 請實作對應代碼邏輯,每呼叫一次回傳值都會加1
})();
console.log(func()); ``// -> 1
console.log(func()); ``// -> 2
console.log(func()); ``// -> 3
|
直接沒問別的問題了,我知道涼了
10.28 百度60min
一面 視頻面試
1.自我介紹
2.介紹一下你的專案
3.介紹一下有哪些CSS選擇器
4.偽元素、偽類
5.rem、em
6.定位position
7.盒模型
8.一個盒子、寬度100px,padding設定為100px,整個在頁面占多少px
9.水平、垂直居中
10.如何清除浮動
11.新增哪些HTML5標簽
12.行內元素跟塊級元素區別
13.js資料型別
14.var、let、const區別
15.如何理解作用域,變數如何找到自己的值
16.閉包
17.陣列有哪些API
18.如何去掉最后一個元素
19.箭頭函式與普通區別
20.apply、bind、call
21.localStorage與sessionStorage區別
22.深拷貝、淺拷貝區別
23.v-if與v-show區別,他們二者用css理解怎么理解
24.寫一下節流跟防抖
25.去重寫一下
都是很簡單的問題,但是當時付訓來裸面,有六七個問題答得很隨意,毫無懸念沒后續
10.29小米
一面 電話面試 15min
1.深拷貝、淺拷貝大概說一下
2.平時會用深拷貝、淺拷貝嗎
3.vue深度監聽怎么做的,watch原理
4.vue中data為什么是一個函式形式
5.說一下你對webpack理解
6.將生產環境的內容打包到開發環境你怎么處理
7.代碼規范怎么約定
8.如何提升頁面性能
9.有沒有寫過防抖組件
10.如何掛載到全域,以及后續繼續使用
10分鐘結束,對我的回答不太滿意,因為我webpack跟代碼規范都沒有接觸過,之前在海康的部門里沒進行過這些操作
以上就是各種打擊,因為之前面試不多,所以裸面的缺乏自信加上面試經驗不多,直接導致我面試時候結巴以及有些會的答得也不好,
我也不知道我這種菜雞哪來的信心裸面的?于是好好復習準備了幾天,刷了很多大廠的面試題,并且做了一個整理,分了HTML、css、JavaScript、React、Vue、瀏覽器、服務端與網路、演算法等等…
免費分享給大家,算是一個感恩回饋吧,有需要的朋友【點擊我】免費獲取,

11.6網易有道
一面 視頻面試 30min
1.自我介紹
2.之前實習遇到的難題
3.回應式適配
4.em、rem區別
5.flex布局原理
6.垂直、水平居中
7.盒模型區別
8.定位
9.display:none與visibility:hidden區別
10.v-if與v-show區別
11.style放在body前后區別
12.JS資料型別
13.如何理解閉包
14.與=區別
15.如何理解原型與原型鏈
16.如何創建一個物件
17.瀏覽器dom事件程序階段
18.監聽系結方法的三個引數,第三個引數的true、false區別
19.事件代理
20.跨域
21.瀏覽器快取機制
22.vue資料雙向系結原理,vue2資料系結缺點
23.vue3 proxy重寫的優點
24.computed與watch區別
25.為什么data是一個函式
26.vue-router原理以及兩種模式區別
27.如何跳轉鏈接
28.webpack
29.對node的了解
30.node回識訓制
有了前幾次面試鋪墊,加上我自己認真復習了一周,這次面試輕松很多,網易一面只有三四個問題我答得不是特別好,當時也沒抱希望能二面,但是我對我自己網易一面的表現還是挺滿意的,畢竟跟之前比還是進步了挺多的.
11.9愛奇藝(忘記錄音,只記得部分答得不好的題目)
一面 視頻面試 40min
1.爺爺跟孫子組件通信
2.虛擬DOM
3.Vue跟react區別
4.Jq了解認識
5.Axios庫的使用
6.Keep-alive
7.系結事件默認冒泡階段
8.vue陣列的哪些方***被檢測到,也就是重寫哪幾個陣列的API監聽
答得還可以,但是沒后續
11.9滴滴業務平臺技術 (忘記錄音,只記得部分答得不好的題目)
一面 電話面試 30min
選擇器優先級
排序的復雜度問題
各個生命周期能做的事情
協商快取跟本地快取區別
Get、post請求區別
Vue、react區別
答得還可以,但是四五天沒后續,結果網易16號批offer那天晚上,那邊的主管問我有沒有入職意愿,直接拒了
11.10滴滴車載屏開發 (忘記錄音,只記得部分答得不好的題目)
一面 視頻面試 1h (這個賊有意思的是,面試官是我之前海康實習朋友的同學)
1.所有請求中增加一個欄位,Axios怎么用
2.登錄狀態用cookie存盤,再存到vuex中,設定過期時間
3.三欄布局
4.Session和cookie區別
5.Vuex幾種方法,使用規則,原理
答得不太好,沒后續
11.11網易
二面 視頻面試 40min
1.自我介紹
2.vue生命周期各自的dom、實體、渲染
3.vue2跟vue3雙向資料系結區別以及實作方式
4.vue3你還了解多少
5.vue、react的區別
6.vue不可以寫jsx嗎
7.react生命周期
8.對axios了解
9.實際運用中添加有關快取的請求頭,用過?
10.定時器用在哪?專案中用過嗎
11.定時器在哪卸載
12.定時器使用方法、引數
13.后端跨域請求頭
14.之后對nodejs有沒有什么了解打算
15.瀏覽器快取
16.跨域
17.img受跨域影響嗎
18.代理跨域怎么做的
19.事件回圈機制講一下
20.有哪些微任務、哪些宏任務
21.盒模型區別
22.如何轉換盒模型
23.box-sizing有哪些引數
24.垂直、水平居中
25.CSS3了解哪些
26.CSS3應用多嗎
27.position定位
28.z-index用的多嗎?什么時候會失效?
29.git平時開發怎么用的
30.多久能到崗?能實習多久?聊一些接下來時間安排
(到這里我猜到大概率是過了哈哈哈哈)
11.12 網易
hr面 電話通知 2min解決了
11.12位元組跳動
被虐的太慘,也忘記錄音了,只記得自己各種問題被深挖,也是發現自己很多基礎不扎實的問題,也是發現自己有很多概念還沒分清的致命問題
總之最終去了網易,現在已經入職了,
最后
大廠面試問深度,小廠面試問廣度,如果有同學想進大廠深造一定要有一個方向精通的驚艷到面試官,還要平時遇到問題后思考一下問題的本質,找方法解決是一個方面,看到問題本質是另一個方面,還有大家一定要有目標,我在很久之前就想著以后一定要去大廠,然后默默努力,每天看一些大佬們的文章,總是覺得只有再學深入一點才有機會,所以才有恒心一直學下去,
如果有需要我整理的這份面試題,【點擊我】免費獲取,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/233944.html
標籤:其他
上一篇:用c++實作貪吃蛇小游戲,初學者記錄一下首次實作的經歷,有超詳細的思路與語法講解,新手向
下一篇:使用位元組流復制圖片和視頻
