主頁 >  其他 > 騰訊、百度、小米、網易等前端實習面經(含面試題及決議)

騰訊、百度、小米、網易等前端實習面經(含面試題及決議)

2020-12-13 11:15:40 其他

樓主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++實作貪吃蛇小游戲,初學者記錄一下首次實作的經歷,有超詳細的思路與語法講解,新手向

下一篇:使用位元組流復制圖片和視頻

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more