<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          好事多磨!6輪面試后終于拿到字節(jié)前端校招offer(內(nèi)含6輪面經(jīng))

          共 4446字,需瀏覽 9分鐘

           ·

          2021-03-16 10:21

          因為我錯過了2020年的秋招(ps: 那時候連數(shù)據(jù)結(jié)構(gòu)與算法都還沒學(xué)完),11月的時候找了家小公司實習(xí)著,也算學(xué)到了很多東西。但在實習(xí)的過程中,我一直在想著如何備戰(zhàn)2021年3月份的春招,進一家心儀的公司。大概1月初的時候,我在各個渠道就收到了字節(jié)跳動年前擴招的喜訊,我心想,春招壓力這么大(因為春招的求職者大多都是備戰(zhàn)了很久的大佬或者是秋招實習(xí)結(jié)束回來更有經(jīng)驗的同學(xué)),字節(jié)竟然年前開始擴招了,那我不如抓住這個機會嘗試一下,降低一些競爭壓力

          于是我就用了一周的時間邊準備面試,邊投簡歷

          準備面試題的方式:

          1. 先把自己以往博客總結(jié)過的知識重拾起來看一下,要保證自己寫過的東西是會的(因為時間久了難免會忘記一些嘛)
          2. 按照專題進行看常考面試題:瀏覽器、數(shù)據(jù)結(jié)構(gòu)與算法、HTML、CSS、JS、Vue/React的常考題...剩下的就要看你自己的技術(shù)廣度了,簡歷上有的,就多準備點,沒有的也可以稍微看一看
          3. 再者就是多刷算法題啦,畢竟校招也不看你有多牛逼的項目經(jīng)歷,能考核的也就只是一些基礎(chǔ)知識、簡單的項目經(jīng)歷、算法掌握程度
          4. 以上都做好了以后,就開始多看看別人的面經(jīng)了,主要的作用就是查漏補缺,這個真的非常有幫助。注:盡量找一些跟自己求職崗位和公司相匹配的面經(jīng),當然不是也沒有關(guān)系

          投簡歷的過程:

          1. 首先肯定是找一個簡潔不浮夸卻有很精美的簡歷模板,然后將自己的信息填上去,主要的就是:姓名、電話、照片、擅長的技術(shù)棧、教育經(jīng)歷、實習(xí)經(jīng)歷、項目經(jīng)歷、證書、社交網(wǎng)站。這里要強調(diào)的是:不太熟悉的東西別往上寫,沒用的東西別往上寫。
          2. 然后就是投簡歷的渠道問題了,剛開始也是因為我寫了一篇年終總結(jié),然后有好多人來私信我,想幫我內(nèi)推,當然我接受了一部分,也推掉了一部分。這里我要給個建議,最好找別人內(nèi)推一下,因為這樣更快讓你的簡歷被看到,避免長時間沒有音訊。不過要提的是,找的內(nèi)推人一定要靠譜!一定要靠譜!要找那種能給你一些簡歷修改建議的,會幫你跟進后續(xù)流程的,部門hc真的充足的人,而不是找那種廣撒網(wǎng)的,因為他們根本沒時間管你,可能你投進去,反而卡了流程(真的感同身受)

          前言

          大概我是1月10號開始投的簡歷,然后好像3天內(nèi)就收到了面試邀約(不得不說,太效率了),后來1、2面都是技術(shù)面(2面交叉面),3面是leader,也就是簡單聊點基礎(chǔ)知識和項目難點啥的,4面就直接hr面了,整個流程下來也不拖延總共用了也就1個星期多幾天吧(再次感嘆,好效率)。不過可惜的是,最后hr在跟我談的時候,告訴我是北京的,然后可能跟我的意向城市有點沖突,我就說能否給我轉(zhuǎn)杭州去(這里我真的懵逼,投的時候也沒特地指明是北京,整個面試流程也沒人告訴過我是北京),經(jīng)過幾天的協(xié)調(diào),轉(zhuǎn)到杭州的字節(jié)了

          轉(zhuǎn)到杭州的字節(jié)以后,因為我前面技術(shù)面都面過好幾次了,所以只是加面了個leader面,這次的leader是個好大的大佬,給我的壓力還是挺大的,我當時都以為掛了,不過出人意料的是最后告訴我竟然過了,可.....尷尬的事情又來了,跟我說部門hc可能不太多了,于是hr就又給我想辦法,最終問我是否愿意轉(zhuǎn)到上海的字節(jié),其實我本來意向城市只有一個,那就是杭州的,但后來一想,人別那么死板嘛,就準備嘗試一下上海的字節(jié)了

          (此時已經(jīng)2月10號了,距離我第一次投遞簡歷已經(jīng)1個月了)流程轉(zhuǎn)到上海的字節(jié)以后,跟上次的轉(zhuǎn)流程一樣,也是加面了一次,面我的leader人特別友善,整個氣氛特別好,后來流程也是很順利,過了hr面,最終拿到了offer(現(xiàn)在已經(jīng)入職實習(xí)了)

          其實說實話,在得知杭州的字節(jié)沒有前端的hc時,我多多少少有點崩潰,感覺過程怎么這么艱難,不過還是勸自己好事多磨,好在結(jié)果沒讓我失望

          接下來就放上我這么多面試所有的過程吧,希望能對大家有所幫助,答案就不放了,有需要答案的小伙伴可以加我細聊

          一面(50min 北京)

          1. 自我介紹
          2. TCP的握手、揮手。為什么是三次握手而不是兩次?為什么是四次揮手而不是三次
          3. TCP跟UDP的區(qū)別
          4. http的請求方法有哪些?get、post的區(qū)別,別的方法是干什么的
          5. Content-Type 有哪些
          6. 水平垂直居中的實現(xiàn)方法
          7. flex布局的一些問題
          8. BFC
          9. 如何實現(xiàn)寬高比固定4 : 3(僅用css),我回答說height設(shè)為0,用padding-bottom代替
          10. 為什么padding-bottom是基于父元素的寬度而不是父元素的高度的?
          11. Vue給你帶來的好處是什么
          12. 什么是組件,干什么的
          13. 若封裝一個組件,你會考慮什么?后面還講了一個具體的組件封裝例子,問我的思路
          14. 雙向綁定、數(shù)據(jù)響應(yīng)式的實現(xiàn)
          15. 一道函數(shù)柯里化
          16. 防抖、節(jié)流
          17. 給你1億個數(shù)字,找出最大的前1K個,如何優(yōu)化效率比較高
          18. 圖的方法有哪些?(廣度、深度)
          19. 一個迷宮,從任意一個起點,求到終點的最短距離
          20. 反問環(huán)節(jié)

          二面(1h 北京)

          1. 自我介紹
          2. webpack的打包流程
          3. Webpack 的一些生命周期
          4. 平時看過什么書
          5. http與https的區(qū)別,其實主要就是問https為何安全
          6. 瀏覽器緩存
          7. apply、call、bind的區(qū)別,做了一道關(guān)于這個的題目
          8. 做了一道題,回答了一下輸出的內(nèi)容
          function Foo({
            getName = function(){ alert(1); };
            return this;
          }
          Foo.getName = function({ alert(2); };
          Foo.prototype.getName = function(){ alert(3); };
          var getName = function({ alert(4); };
          function getName(){ alert(5); };


          Foo.getName(); //
          getName(); //
          Foo().getName(); //
          getName(); //
          new (Foo.getName)(); //
          (new Foo()).getName(); //

          然后改動了一個地方,繼續(xù)問我輸出結(jié)果是什么

          function Foo({
            // 這里加了一個this
            this.getName = function(){ alert(1); };
            return this;
          }
          Foo.getName = function({ alert(2); };
          Foo.prototype.getName = function(){ alert(3); };
          var getName = function({ alert(4); };
          function getName(){ alert(5); };


          Foo.getName(); //
          getName(); //
          Foo().getName(); //
          getName(); //
          new (Foo.getName)(); //
          (new Foo()).getName(); //
          1. 給一個二叉樹和一個值,問是否有一條路徑上的值相加等于該值的,有就返回true,沒有就返回false

          2. 反問環(huán)節(jié)

          三面(55min 北京)

          1. 為何選擇前端,以及之后的職業(yè)規(guī)劃
          2. 在學(xué)校如何學(xué)習(xí)前端的
          3. 按時間線來講一下做的所有項目(每講到一個項目時,都會對這個項目問我?guī)讉€小問題)注:這個環(huán)節(jié)經(jīng)過了很久很久很久很久
          4. 手寫Ajax
          5. 手寫深拷貝
          6. 寫了個合并單鏈表
          7. 反問環(huán)節(jié)

          hr面(1h 北京)

          1. 自我介紹
          2. 問了我一些校園經(jīng)歷相關(guān)的簡單問題
          3. 介紹一下你自己做的最有成就感的項目,講講初衷、心得(驚了!hr竟然問我項目)
          4. 興趣愛好
          5. 在校的學(xué)習(xí)狀態(tài)
          6. 何時到崗
          7. 反問環(huán)節(jié)

          leader面(54min 杭州)

          1. 自我介紹
          2. python如何下載文件(???驚了,我就考了個python二級證書,竟然問我python)
          3. 做過一段時間的爬蟲?前端如何做反爬(我錯了!!我以后再也不在簡歷上寫python了)
          4. 項目中遇到的難點以及解決方案
          5. 反轉(zhuǎn)鏈表
          6. 反問環(huán)節(jié)

          leader面(1h 上海)

          1. 自我介紹
          2. 講解了一下TCP的各種知識(擁塞控制、重發(fā)控制、流控制、滑動窗口控制)注:leader看我前面面了那么多次了,就簡單問些網(wǎng)絡(luò)的問題了
          3. UDP和TCP的區(qū)別
          4. 以現(xiàn)在的網(wǎng)絡(luò)帶寬,你覺得網(wǎng)絡(luò)直播、視頻等業(yè)務(wù)能用TCP來代替UDP嗎?為什么?
          5. git相關(guān)的命令(問的詳細的主要就是合并分支:merge、rebase等)
          6. 你覺得你的優(yōu)勢是什么?你的劣勢是什么?
          7. 你是非科班的學(xué)生,你覺得你相對于科班學(xué)生的優(yōu)勢是什么?你如何彌補相對于他們的不足?
          8. 以后的職業(yè)規(guī)劃、人生規(guī)劃
          9. 簡單考了道算法題:蛇形打印
          10. 反問環(huán)節(jié)

          hr面(30min 上海)

          1. 自我介紹
          2. 學(xué)習(xí)經(jīng)歷
          3. 你的優(yōu)勢和劣勢分別是什么?
          4. 現(xiàn)在人在哪?多久能到崗?
          5. 反問環(huán)節(jié)(心里默默地想:臥槽???這才30分鐘不到啊,就結(jié)束了)

          總結(jié)

          說真的,在年前擴招我只投了字節(jié)一個大廠,流程真的快得沒話說,但是過程我真的....無話可說。

          很感謝自己在初學(xué)前端的時候,養(yǎng)成了寫博客總結(jié)的習(xí)慣,這讓我對前端很多知識都有很深的印象,而且面試中也是非常加分

          不過在入職后,感覺自己的前端之路才剛開始,這里分享幾張我入職后的圖片:

          前一天晚上公司樓下踩點

          入職電腦

          員工餐

          某天的下午茶

          給大家?guī)讉€建議吧:

          1. 找個認識或者靠譜的內(nèi)推人,能幫你快速跟進流程的
          2. 多投幾家公司,雞蛋不要放在一個籃子里

          大家如果有意向字節(jié)跳動的話,可以考慮一下我們部門,base上海,近半年的計劃是社招前端若干個(hc充足,會幫忙跟進流程),另外社招android若干個、ios若干個

          投遞方式:可以直接加我微信:Lpyexplore333,幫你提點簡歷修改意見,并且方便后續(xù)跟進流程

          剛剛數(shù)了數(shù),我竟然面了有6輪了,挺不可思議的。為了證明我真的是面了那么多輪,下面附上"無數(shù)"的面試邀約截圖 ??




          學(xué)習(xí)過CSS,那你知道BFC是什么嗎?




          ?? 「贊」「在看」「轉(zhuǎn)發(fā)」支持一下

          瀏覽 56
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  一区视频二区 | 在线无码视频免费观看 | 青娱乐,青娱乐老视频 | 九九九亚洲 | 日本在线人妻 |