面試官非常高冷,對(duì)求職者的簡(jiǎn)歷項(xiàng)目極度深挖,但是他那里的簡(jiǎn)歷不是最新的,就很坑......然后面試題也是臨時(shí)想出來(lái)。hc很少,而且面試流程很長(zhǎng)。。。
面試官問(wèn)的面試題:字節(jié)跳動(dòng)WEB前端工程師面試題
1. react 常用的hooks?
2. 說(shuō)說(shuō)知道的設(shè)計(jì)模式?(就說(shuō)的發(fā)布訂閱模式,其實(shí)可以談?wù)刴vc、mvvm的)
3. eventEmitter會(huì)實(shí)現(xiàn)嗎?
4. 手寫(xiě)解析url
5. 輸出題,如何修改函數(shù)this指向?
6. bom與dom區(qū)別?
7. 二欄布局實(shí)現(xiàn)?
8. redux原理?
剩下的我再想想
2面
1. 3d渲染管線?
○ 頂點(diǎn)著色:通過(guò)一系列坐標(biāo)變換確定頂點(diǎn)的位置,也可以提供一些額外信息。
○ 剪裁:移除不會(huì)被渲染的部分以提高性能和渲染精細(xì)度。
○ 屏幕映射:將坐標(biāo)從單位立方體轉(zhuǎn)換為屏幕坐標(biāo)。
○ 圖元裝配和遍歷:確定三角形對(duì)應(yīng)的像素。
○ 像素著色:確定每個(gè)像素點(diǎn)的顏色。
○ 像素合并:將所有片元的像素合并。
○ 后處理(frame'buffer)
2. 瀏覽器繪制一幀的過(guò)程?
3. 為什么瀏覽器關(guān)閉tab后重新打開(kāi)會(huì)變快?
1.自我介紹,聊了聊學(xué)校近況
2.Java 集合框架,看了哪些源碼,arraylist、linkedlist原理,讓你實(shí)現(xiàn)一個(gè) hashmap 機(jī)會(huì)如何設(shè)計(jì)(沒(méi)讓手寫(xiě)?)
3.線程池的執(zhí)行過(guò)程、核心參數(shù)以及常用的幾個(gè)線程池(感覺(jué)每次面試都會(huì)問(wèn)?)
4.JVM 的相關(guān)知識(shí),OOM 如何定位,說(shuō)幾個(gè)虛擬機(jī)指令以及虛擬機(jī)??赡軙?huì)發(fā)生什么錯(cuò)誤,四種引用類型
5.Java 并發(fā),synchronized 性能為什么提高了(鎖升級(jí)過(guò)程),與 Java 的 lock 有什么區(qū)別以及使用場(chǎng)景
6.網(wǎng)絡(luò),輸入 www.baidu.com 都會(huì)發(fā)生什么
7.http 報(bào)文結(jié)構(gòu),頭部都有哪些字段
8.進(jìn)程與線程,了解協(xié)程嗎(大概說(shuō)了下)
9.死鎖了解嗎,說(shuō)一下條件,如何解決
10.讓寫(xiě)一下鏈表實(shí)現(xiàn)插入方法(順序不在這里,忘了在哪了,突然想起來(lái)了),查詢效率呢,怎么優(yōu)化
11.寫(xiě)個(gè)算法,給一個(gè)表達(dá)式的字符串(+-*/),算出字符串的結(jié)果,沒(méi)考慮括號(hào)說(shuō)了下括號(hào)的思路
字節(jié)跳動(dòng)java前端開(kāi)發(fā)工程師面試題
1.面試官看著就很厲害,在家辦公感覺(jué)很忙,上來(lái)先問(wèn)實(shí)習(xí)的時(shí)間以及時(shí)長(zhǎng),說(shuō)最好半年
2.沒(méi)有自我介紹直接開(kāi)始,先是網(wǎng)絡(luò),TCP 三次握手四次揮手,time_wait 和 close_wait 具體干什么,為什么要三次兩次不行嗎,有大量連接處于 time_wait 的原因,TCP 是長(zhǎng)連接還是短連接
3.Https 了解嗎,說(shuō)一下整個(gè)過(guò)程(對(duì)稱加密,非對(duì)稱加密),與 http 的不同點(diǎn)
4.進(jìn)程線程又問(wèn)了,進(jìn)程間通信方式(剩下的想不起來(lái))
5.數(shù)據(jù)庫(kù)部分知識(shí),手寫(xiě)一個(gè) SQL (子查詢 感覺(jué)主要看 group by 和 having)
6.算法題,最長(zhǎng)公共連續(xù)子串
學(xué)長(zhǎng)內(nèi)推,面試通知來(lái)的很快,在飛書(shū)會(huì)議上面試,整個(gè)流程大概40分鐘,一對(duì)一,飛書(shū)會(huì)議有一個(gè)在線代碼編輯器,一寫(xiě)一遍對(duì)面面試官可以看到,會(huì)出基礎(chǔ)題,也會(huì)出算法題,但是算法題相對(duì)簡(jiǎn)單。由于臨時(shí)抱佛腳準(zhǔn)備不夠充分,有些很簡(jiǎn)單的都沒(méi)答出來(lái),所以沒(méi)戲了。
面試官問(wèn)的面試題:字節(jié)跳動(dòng)前端開(kāi)發(fā)工程師面試題
1 get和post區(qū)別(沒(méi)說(shuō)清)
2 http和https區(qū)別(說(shuō)了),說(shuō)一些https用到的加密算法(不會(huì))
3 除了get和post,http協(xié)議還有什么請(qǐng)求類型(不會(huì))
4 說(shuō)一些各種排序算法(冒泡插入選擇,快速堆希爾歸并)
4.5 說(shuō)一下快速,堆,希爾(忘了),歸并的思路(別的都說(shuō)了)
5 手寫(xiě)冒泡排序(卡了一下,寫(xiě)得慢)
6 給一堆的promise和回調(diào),寫(xiě)出執(zhí)行順序(題目問(wèn)得很細(xì),只答上來(lái)一半)
7 給了函數(shù)和變量寫(xiě)輸出,本質(zhì)考察let和var,還有作用域的知識(shí)
動(dòng)畫(huà)設(shè)計(jì)實(shí)習(xí)生面試經(jīng)驗(yàn)(深圳) - 字節(jié)跳動(dòng)
字節(jié)跳動(dòng)工資待遇 共141 條
字節(jié)跳動(dòng)面試經(jīng)驗(yàn) 共 1186 條
字節(jié)跳動(dòng)待遇點(diǎn)評(píng) 共 43 條
字節(jié)跳動(dòng)群面題目 共 40 條
(共4條) 成都元素科技有限公司
(共6條) 東莞市盛雄激光設(shè)備有限公司
(共5條) 格力電器股份有限公司
(共6條) 廈門火炬集團(tuán)
(共4條) 深圳大學(xué)總醫(yī)院
(共8條) 英科醫(yī)療