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