<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>

          【面經(jīng)】字節(jié)跳動(dòng)后端開(kāi)發(fā)視頻架構(gòu)方向一面二面

          共 2104字,需瀏覽 5分鐘

           ·

          2021-04-30 22:11

          點(diǎn)擊關(guān)注,與你共同成長(zhǎng)!



          【面經(jīng)】字節(jié)跳動(dòng)后端開(kāi)發(fā)視頻架構(gòu)方向一面二面

          字節(jié)一面

          常規(guī)自我介紹:姓名、學(xué)校專業(yè)、學(xué)校表現(xiàn)(也就是獎(jiǎng)項(xiàng)、榮譽(yù))、項(xiàng)目介紹。

          聽(tīng)了項(xiàng)目以后開(kāi)始問(wèn)我項(xiàng)目相關(guān)的問(wèn)題

          之后就開(kāi)始問(wèn)常規(guī)問(wèn)題

          1、知道tcp/ip嗎(只知道是一個(gè)協(xié)議簇,內(nèi)部包含很多協(xié)議,向tcp、udp協(xié)議。)

          2、ip協(xié)議的報(bào)文(不知道,對(duì)ip協(xié)議了解不多)

          3、七層協(xié)議和五層協(xié)議(說(shuō)了七層,然后說(shuō)了四層(聽(tīng)叉了))

          4、數(shù)據(jù)鏈路層的協(xié)議(直接說(shuō)不太了解)

          5、套接字流程

          6、多態(tài)

          7、內(nèi)存管理

          8、c語(yǔ)言和c++struct的區(qū)別,沒(méi)答好,就問(wèn)了struct和class的區(qū)別

          9、模板的編譯

          9、http協(xié)議

          10、get和post的區(qū)別

          11、倒序工字遍歷二叉樹(大概說(shuō)了想法,但是有問(wèn)題,面試官一直提示我,沒(méi)寫出來(lái))

          12、又想讓我寫快排(好久以前學(xué)的,沒(méi)復(fù)習(xí)忘了)

          13、然后又問(wèn)我算法中什么最了解,我說(shuō)貪心,結(jié)果給了我一道動(dòng)態(tài)規(guī)劃的題目最長(zhǎng)公共子序列。(答題思路記得,但具體忘了,我簡(jiǎn)歷上只寫了了解,我是真的想不起來(lái)了)

          14、現(xiàn)在想想面試官應(yīng)該是向給我過(guò),然后無(wú)可奈何的給了我一到簡(jiǎn)單的題目,給定一個(gè)數(shù)組,求里面連續(xù)數(shù)據(jù)的最大值。(在面試官的提示中寫出了代碼)

          最后肯定就是你有沒(méi)有什么想問(wèn)我的了,肯定是問(wèn)我還有沒(méi)有什么需要改進(jìn)的地方。

          前面的自我介紹和基本問(wèn)題用了大概四十幾分鐘,加上算法題總共大概一個(gè)小時(shí)十六分鐘。面試官說(shuō)因?yàn)槲仪懊娴膯?wèn)題表現(xiàn)比較好,所以算法題難度也比較高,,,沒(méi)想到我不會(huì)。。。

          以為會(huì)掛,但是沒(méi)想到二十分鐘左右就收到了二面的電話。


          二面

          常規(guī)自我介紹:姓名、學(xué)校專業(yè)、學(xué)校表現(xiàn)(也就是獎(jiǎng)項(xiàng)、榮譽(yù))、項(xiàng)目介紹。

          聽(tīng)了項(xiàng)目以后開(kāi)始問(wèn)我項(xiàng)目相關(guān)的問(wèn)題

          之后就是常規(guī)問(wèn)題

          1、有沒(méi)有用過(guò)awk命令

          2、了解ping命令嗎,返回值是什么?(返回值不清楚)

          3、問(wèn)我了解堆棧嗎?(回答了一下用malloc和new在堆上申請(qǐng)內(nèi)存,局部變量保存在棧上)

          4、然后問(wèn)我棧上為什么不需要進(jìn)行手動(dòng)資源釋放(我講了一下函數(shù)調(diào)用時(shí)會(huì)開(kāi)棧、函數(shù)結(jié)束時(shí),作用域結(jié)束,會(huì)退棧,所以不需要進(jìn)行釋放)

          6、問(wèn)我使用map嗎(我說(shuō)沒(méi)有,不太了解)

          7、問(wèn)我常見(jiàn)容器有哪些?(大概說(shuō)了幾個(gè),是在記不清楚了,用的少)

          8、問(wèn)vector應(yīng)該是有限定長(zhǎng)度的,但是卻沒(méi)有顯示出來(lái),它內(nèi)部是怎么實(shí)現(xiàn)的,就是擴(kuò)容機(jī)制。(講了一下先用malloc開(kāi)辟一個(gè)二倍長(zhǎng)度大小的數(shù)組,然后再將原來(lái)數(shù)組上的數(shù)復(fù)制上去,再把原來(lái)的數(shù)組釋放掉。

          9、問(wèn)我了解extern嗎,知道底層實(shí)現(xiàn)嗎(我只說(shuō)了功能,對(duì)底層不清楚)

          10、問(wèn)我一個(gè)udp server和一個(gè)tcp server能不能同時(shí)共用一個(gè)端口(我就說(shuō)了我覺(jué)得不能,同一個(gè)時(shí)間同一個(gè)端口只能被一個(gè)服務(wù)使用,不知道對(duì)不對(duì),面試官也沒(méi)再說(shuō))

          11、有一個(gè)不均勻的硬幣,正面的概率是0.7,反面的概率是0.3,問(wèn)通過(guò)拋硬幣來(lái)決定兩個(gè)人誰(shuí)能喝水,怎么才能公平。(沒(méi)想出來(lái),簡(jiǎn)直就是亂說(shuō)。。然后在面試官的提醒下一步一步做出了答案。扔兩次,出現(xiàn)一正一反和一反一正的概率是相同的)

          12、給定一個(gè)整型數(shù)組,求里面最小的間隔數(shù)。如{8,4,2,5,6,9,12},最小間隔數(shù)為3;因?yàn)樽钚?shù)為2,沒(méi)有3。(一開(kāi)始想的是給定一個(gè)足夠長(zhǎng)的數(shù)組初始化為0,遍歷一遍原始數(shù)組把新建數(shù)組對(duì)應(yīng)下標(biāo)加1,然后再遍歷一遍新建數(shù)組,第一個(gè)為0數(shù)對(duì)應(yīng)的下標(biāo)就是最小間隔數(shù)。但是沒(méi)說(shuō)出來(lái)數(shù)組長(zhǎng)度,面試官說(shuō)可以先遍歷一遍求出最大值和最小值的差,就是數(shù)組的長(zhǎng)度。之后自己就不會(huì)做了,之后面試官說(shuō)可以新建一個(gè)和原數(shù)組一樣長(zhǎng)的數(shù)組,然后遍歷一遍原數(shù)組,找到最小值,在遍歷一遍,講所有值都減去最小值后在新數(shù)組對(duì)應(yīng)下標(biāo)位置加1,超出數(shù)組長(zhǎng)度的值不需要處理,一定在數(shù)組長(zhǎng)度內(nèi)。        說(shuō)實(shí)話這個(gè)思路問(wèn)了面試官好久才明白。)

          最后肯定就是你有沒(méi)有什么想問(wèn)我的了,肯定是問(wèn)我還有沒(méi)有什么需要改進(jìn)的地方。

          然后就沒(méi)有然后了,可能我太菜了,面試官不想再問(wèn)了,才36分鐘就結(jié)束了二面。


          基本就是這些問(wèn)題,順序可能有問(wèn)題。

          原文鏈接:https://blog.csdn.net/ifiwere/article/details/104659792

          附春招地址:https://jobs.bytedance.com/campus/position?keywords=&category=&location=&type=3&job_hot_flag=&project=6915220576183961870



          如何快速降低一個(gè)員工的積極性?

          Java集合-List

          超經(jīng)典的 25 道 MyBatis 面試題!


          以上,便是今天的分享,希望大家喜歡,覺(jué)得內(nèi)容不錯(cuò)的,歡迎「分享」「」或者點(diǎn)擊「在看」支持,謝謝各位。

          瀏覽 92
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <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>
                  精品一区二区三区三区 | 欧美成人考逼视频 | 九九九欧美 | 欧美一二三区 | 狼友视频首页 |