日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 單片機 > C語言與CPP編程
[導(dǎo)讀]本文來自作者陳同學(xué)的分享,哈工大機械專業(yè)研究生。說起我字節(jié)跳動的面試經(jīng)歷可以說一波三折的,我在字節(jié)有經(jīng)歷過「十輪」的面試經(jīng)歷。我和字節(jié)跳動的淵源可以追溯到去年2019的10月份,當時我的水平很菜,由于怕進入字節(jié)的招聘系統(tǒng),所以我最早是選擇在boss直聘上投遞簡歷。當時投的是日常實...

本文來自作者陳同學(xué)的分享,哈工大機械專業(yè)研究生。

說起我字節(jié)跳動的面試經(jīng)歷可以說一波三折的,我在字節(jié)有經(jīng)歷過「十輪」的面試經(jīng)歷。

我和字節(jié)跳動的淵源可以追溯到去年2019的10月份,當時我的水平很菜,由于怕進入字節(jié)的招聘系統(tǒng),所以我最早是選擇在boss直聘上投遞簡歷。當時投的是日常實習,以為這樣就不會在面試系統(tǒng)上留下我的面試記錄,自然就會更保險,但是后面才知道這樣還是會進系統(tǒng)的,那個時候正好已經(jīng)拿到了「 騰訊」的日常實習0ffer。

鑒于此就沒有在當時面了,跟字節(jié)的HR商量,能不能將面試的時間延遲,也就是2020年的3月份。因為當時預(yù)想在騰訊會實習很久,沒想到那邊HR也同意我往后拖延這么久的一個面試時間。然后在騰訊那邊實習到12月份,提前結(jié)束,在實習期間主要是用go寫的一些組內(nèi)數(shù)據(jù)系統(tǒng)和升級一些需求等等。

結(jié)束了實習以后開始整理復(fù)習自己學(xué)過的東西,包括梳理項目等等。一直到了2月份回家。在家中享受著由于疫情導(dǎo)致的史上最長寒假。在這很長一段時間里面,我都沒有刷題(3月份之前),而是一直在復(fù)習鞏固深入前面的基礎(chǔ)和頂目部分,所以算法是很差的。這也為我后面字節(jié)日常實習面試的慘敗埋下伏筆。

1、 3月24日 抖音后端

這一天,我迎來了我在字節(jié)跳動的第一場面試

  • 當時先是問我一些在騰訊實習時侯做的東西

  • 深挖一些業(yè)務(wù)細節(jié)以及深入的挖一些頂目中設(shè)計到的技術(shù)細節(jié)

雖然有對實習頂目有做過梳理,可能還是對一些細節(jié)思考的深度不夠,回答的還是磕磕絆絆的

  • 頂目講完了就開始上算法題了

  • 題目是劍指offer原題--棧

  • 旋轉(zhuǎn)數(shù)組的中位數(shù)

當時是記得有做過求旋轉(zhuǎn)數(shù)組的最小值,所以知道大概是用二分法去做,但具體的一個實現(xiàn)邏輯,在那里卡了好久支支吾吾了半天,氣氛一度陷入尷尬,面試官說你是不是有點緊張,這樣把我先問你一些別的問題,于是就又問了一些常規(guī)又基礎(chǔ)的問題

  • 三次握手

  • 四次揮手

  • 進程線程

  • 進程同一個主機通信和不同主機通信有什么區(qū)別

  • 會經(jīng)過網(wǎng)卡嗎等等

答的還算流暢,答完這些基礎(chǔ)以后,又回到了原來的還沒寫完的算法題上,依舊毫無頭緒于是氣氛再次尷尬,最后沒有說二分,說用堆排序這些,可是代碼寫著寫著堆排序又不會寫了

總之就是整段垮掉場面,慘不忍睹最后也毫無懸念的掛掉了,最后反問環(huán)節(jié)問面試官我有哪些不足時他也給了很多中肯的建議??赡苁且婚_始就對自己不太自信,想著按著按照自己的水平進字節(jié)這種大廠肯定是進不去的,能進個二線廠就滿足這種大廠面試當是對自己的一個練習吧,所以當初掛了也沒有特別的沮喪,但是對于算法這一塊確實讓我意識到問題的嚴重性

開始慌了,算法題再不刷就來不及了,但是一開始刷算法題還沒摸出門道,和大家一樣還是按照傳統(tǒng)的模式去刷,每天兩三道。于是時間來到了兩個禮拜以后,就這樣臨陣磨槍的刷了兩個禮拜的算法題以后已經(jīng)到4月份了。

當時暑期實習也在如火如荼的展開,本來是決定不再投暑期實習的,覺得自己已經(jīng)有一段大廠實習經(jīng)歷了,直接安心準備投提前批吧。但是決定還是想摸一摸自己的底,用面試來評估一下自己的水平到底如何。然后??蜕厦娓鞣N鋪天蓋地的字節(jié)暑期實習招人帖子。字節(jié)又是我比較想去的一個公司,所以還是有點按耐不住自己躁動的心,雖然知道那時候自己的算法很菜,但還是抱有有一些僥幸心理。萬一呢?萬一他出的算法我都寫出來了呢?于是乎當時再次在boss直聘上面投遞了字節(jié)跳動的另外一個部門又開始約面試但是約的還是日常實習。

2 、4月12日我開始了

第二次的字節(jié)日常實習面試產(chǎn)品研發(fā)和工程架構(gòu)部,好了在那個平凡的下午面試開始了

  • 老規(guī)矩依舊是先自我介紹

  • 深挖項目

  • 深挖實習實習經(jīng)歷

  • 然后問基礎(chǔ)問題其中比較崩的一個點是把紅黑樹的特性說錯,但總體我覺得還是聊的挺流暢的沒有什么太大的問題然后就開始最擔心的手撕算法環(huán)節(jié)了

  • 當時出的一個經(jīng)典的二維動態(tài)規(guī)劃的題,力扣原題島嶼數(shù)量

對的當時我的水平就是這么菜,挺簡單的一道題,依舊沒撕出來,依舊面露難色,然后卡了很久直接和面試官說我不會,唉心態(tài)都要崩了

字節(jié)跳動的兩次實習面試就這樣以悲慘收尾都是一輪游,更要命的是我以為在boss直聘上面投的簡歷應(yīng)該不會記錄到系統(tǒng)里,因為我根本就沒有在官網(wǎng)上注冊過賬戶。但事實證明我太天真了,后面到秋招提前批投遞的時侯我才得知,我的這兩次沒準備就去面試導(dǎo)致的一輪流,其面試表現(xiàn)被原原本本的記錄在系統(tǒng)里了。雖然我沒有在字節(jié)的招聘官網(wǎng)注冊過賬戶,但是我猜測系統(tǒng)里面應(yīng)該是和你的名稱和手機號相綁定,這樣的話只要你后續(xù)秋招的時侯在官網(wǎng)注冊賬戶了就會自動關(guān)聯(lián),我兩次一輪游的糟糕表現(xiàn)也給后面提前批的投遞埋下了一顆雷,同時痛定思痛在接下來的兩個月我開始狂補算法題就像上篇文章所說的用自己摸索出來的獨特的高效刷題法

一個月時間刷完了200道題,同時覺得算法題不會再是絆倒自己的一個阻礙了。在此期間抱著想再次摸一下自己的底的想法投遞了阿里,華為貝殼,還有一家不知名小公司的暑期實習,都通過了,也增加了不少自信,心態(tài)也不會崩了。時間來到了六月份,提前批的戰(zhàn)線已經(jīng)悄然開啟,有些比較早的公司已經(jīng)在這個時間點開啟,在此期間我也參加了挺多其他公司的提前批面試,基本上都通過了像vivo中興等等,但是就是沒有一個大廠offer,于是6月16號字節(jié)跳動提前批開始,??陀珠_始四處發(fā)布者著字節(jié)內(nèi)推的帖子,在經(jīng)歷過前面的大大小小的面試以及拿了幾個Offer以后,自己自然躍躍欲試心態(tài)甚至都有點飄。

立馬在第一時間找到了一個內(nèi)推人,系統(tǒng)開放以后在官網(wǎng)注冊了賬戶,然后按照內(nèi)推人給的鏈接投遞了簡歷,本來以為也會挺順利但是后面卻發(fā)生了一件讓我很的事。我在??蜕险伊艘粋€內(nèi)推人投遞的部門是杭州的基礎(chǔ)架構(gòu)部,信心滿滿的等待約面,但是沒想到卻等來了“一個壞消息一個好消息"《內(nèi)推人原話)壞消息是簡歷沒有通過,原因是因為實習的面試兩次一輪游,是的,簡歷沒有通過,我當時看到這幾個字先是心頭一緊,然后整個人有點懵“我這心心念念的字節(jié)跳動還沒開始就結(jié)束了?我也太難了吧”然后又反過來安慰自己沒事后面還有很多機會。此處不留爺自有留爺處,然后又問好消息是什么,好消息是我?guī)湍銧幦×艘幌拢m然一開始面試掛了,但是幫你爭取到了面試的機會,這個機會爭取的挺費勁的要好好準備,就這樣我的心情經(jīng)歷了一個過山車跌落谷底又恢復(fù)了,真的實名感謝我的內(nèi)推人,他真的太nice了然后開始約面試了

3 、619號一面二面是連續(xù)面

從下午四點一直到下午六點

下面是面經(jīng)

1 面1小時

  • 自我介紹

  • 講講管道的源碼

  • 數(shù)掘庫哪些引擎

  • 對于文件系統(tǒng)的理解

  • 內(nèi)存管理

  • 伙伴系統(tǒng)說下

  • epoll{講了碼實現(xiàn),

  • ET和LT在源碼層面是怎么實現(xiàn)的

  • 網(wǎng)頁輸入url的全路歷程,深挖細節(jié)

  • 實現(xiàn)一個哈希表如何實現(xiàn)

  • 實習頂目細節(jié)

  • 內(nèi)存池頂目細節(jié)

  • 有沒有了解過別的內(nèi)存分配器

  • 僵尸進程與孤兒進程

  • B十樹索引和B樹對比

  • 信號機制講了內(nèi)核實現(xiàn),些信號是不能捕獲的?

  • 還有沒有看過別的源碼

  • leetcode零錢變換變種

做完了等二面面試官過來

2面1小時

  • 自我介紹

  • 講一講自己覺得有挑戰(zhàn)性的項目

從項目目的,解決的問題,怎么解決的,亮點是什么,改進了什么達到什么想過去回答

  • 如果讓你設(shè)計一個編譯器,你如何設(shè)計

  • 開始手撕

  • 用互斥鎖實現(xiàn)讀寫鎖,然后問了不少延伸出去的內(nèi)容

  • 樹的z字形遍歷leetcode原題

  • ·webserver項目細節(jié)

  • 長連接短連接

  • tcp的keepalive和http的keepalive

  • 場景設(shè)計題

那邊說總共三到四面。剛剛hr打電話來說二面通過了約的本周日三面。字節(jié)效睪很高,許三面通過面試完大概幾十分鐘hr就打電話過來說通過了安排下一面緊接著后天就開始了三面和hr面

3三面6月21日

3面4面也是一起連續(xù)面。字節(jié)3面30min。

  • 自我介紹

  • 有沒有學(xué)過計算機相關(guān)的課程

  • vector實現(xiàn)

  • C 對象存儲模型

  • STL分配器

  • RPC調(diào)用過程中數(shù)據(jù)包流程(不會rpc,講了數(shù)據(jù)包在網(wǎng)絡(luò)中的傳輸流程)組包是在網(wǎng)卡組的還是在操作系統(tǒng)組的?

  • 有沒有什么工具可以查看在操作系統(tǒng)協(xié)議棧中傳輸?shù)臄?shù)據(jù)包

  • epoll內(nèi)核實現(xiàn)

  • epoll中tx和rx什么區(qū)別(不會)

  • shared_ptr源碼

  • 實習相關(guān)-tars框架的tctc_epollserver組件源碼

  • 實習的體驗和收獲

  • 如果收獲了字節(jié)阿里騰訊offer怎么選?以后的感興趣的方向?反問環(huán)節(jié)

4面hr面30mino

  • 介紹一下自己

  • 前面幾輪面試體驗怎么樣

  • 自己最不能忍受的一個點

  • 別人對自己的一個評價

  • 對字節(jié)跳動的看法

  • 講一講華為軟挑比賽

  • 比賽時侯有沒有碰到什么難點

  • 如何配合協(xié)作

  • 在實習時侯的一些收獲

  • 如果自己是頂目組的一個Leader,組內(nèi)有人進度老是拖延你會怎么辦

  • 如果收獲了字節(jié)阿里騰訊offer怎么選?

  • 能不能來提前實習

  • 反問環(huán)節(jié)

本來以為hr面差不多就穩(wěn)了,沒想到竟然還加了一輪技術(shù)加面,可能是是我實習的兩次一游表現(xiàn)的太差導(dǎo)致的吧,也有昕朋友說是會隨機抽取10%的候選人來進行加面。總之也就是這個加面再次讓我的字節(jié)跳動面試之旅再陷險境。

時間來到了兩天后

4 、字節(jié)5面(621)

字節(jié)五面開始“.也是很常規(guī)的一些環(huán)節(jié)

  • 自我介紹

  • 騰訊實習頂目細節(jié)

  • 然后一道算法題

然后我就在算法題這個環(huán)節(jié)栽了跟頭,本來以為都第五輪了怎么還會出算法題,還是一道leetcode沒有出現(xiàn)過的題,越是想要的得到心態(tài)就越緊張,然后抓耳撓腮支支吾吾了半天以后,心態(tài)還是有點崩了,后面卡了很久想出來了一個解法,通過了給定測試用例,但是面試官又給了另外一些用例。卻沒有通過。面完了心里覺得有點大事不妙,但是又反過來安慰自己都五輪面試了,而且HR說前面四輪面試官的評價不錯,這還會把我給掛了碼?于是面完的那將近一個禮拜,就一直心神不寧一直在惦記著這個,每天都回去騷擾內(nèi)推人和HR洵問結(jié)果出來了嗎,就一直等了一個禮拜,終于該來的還是來了,依舊是一個好消息一個壞消息,壞消息是我被pending了,也就是還在考慮中但是在這個部門已經(jīng)掛了。好消息是幫我轉(zhuǎn)到了另外一個部門,視頻架構(gòu)但是前面的面試結(jié)果就作廢了,一切得從一面重新開始,昕到這個心里還是有點五味雜陳的,難道字節(jié)注定與我無緣?都已經(jīng)面了五輪了還是不讓我過,又要重新開,當時心態(tài)甚至都有點佛系了唉就那樣吧過不過的無所謂了我投阿里去

于是后面的面試的準備自己反而有點心不在焉了,因為再走一遍流程風險系數(shù)也大大增加了

指不定我就在那一輪算法被虐沒撕出來又掛了

就這樣吧隨他吧

5、字節(jié)6面

我開始了我在視頻架構(gòu)部重新的面試流程也是一面二面連著面

字節(jié)視頻架構(gòu)部6.30一面

  • 自我介紹

  • 網(wǎng)絡(luò)第四層和第七層的區(qū)別

  • tcp到ip拆包組包的過程

  • httpl.1和http2的區(qū)別

  • https加密

  • 數(shù)字證書

  • 兩道算法題

  • 判斷是否是完全二叉樹

  • 力扣原題leercode1024視頻拼接

  • 有沒有拿到其他offer

6、字節(jié)七面

  • 自我介紹

  • 騰訊實習項目介紹

  • 數(shù)據(jù)庫的ACID

  • mysq膈離級別

  • b 樹索引

  • select/poll/epoll

  • 一致性哈希

  • 算法題

  • 手撕單例模式

  • leetcode105

  • 反問環(huán)節(jié)

說實話一面表現(xiàn)的并不好因為自己的佛系心態(tài),間隔的這幾天根本就沒有復(fù)習

連基本的http都答的磕磕絆絆,視頻拼接那道題也只是說出了思路沒有寫出來

本來以為自己涼定了,沒想到面完了一會還是給我二面,面試就是這么的玄學(xué)

然后又問了一下面試官后面還會有幾輪呢?不會又給我加面吧?實在頂不住了

面試官說后面只有一輪技術(shù)面了,hr面在上個部門聊過了不用再面了,很開心后面不用再那么折騰了只要拿下最后一輪可以了

在7.2號

我迎來了我在字節(jié)跳動的最后一戰(zhàn)

具體面經(jīng)如下

7、字節(jié)八面7月2日

  • 自我介紹

  • 介紹騰訊實習頂目

  • 問了go的一些問題偏場景設(shè)計

  • 場景設(shè)計題

  • 負載均衡的權(quán)值輪詢

  • 算法題

  • 股票買賣只能買賣一次

  • 股票買賣能夠買賣多次

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

對蠻簡單的,也沒太為難我,就這樣愉快的結(jié)束了,然后又進入了漫長的第二次等待過程

真心希望不要再出什么幺蛾子,最后自然是一個大圓滿的happyending,雖然等待的過程很焦灼,每天都在騷擾內(nèi)推人和hr,迫不及待的想知道結(jié)果,終于在一個禮拜后hr告知進入offer審批流程,努力和堅持終究還是沒有被辜負,在幾天后加了部門hr的微信,和他說了個人的身份信息,然后他詢問我能不能提前去實習,然后立馬收到了意向書

8、總結(jié)

我的十輪字節(jié)跳動面試過程就這樣劃上課圓滿的句號,這其中的一些小小的個人經(jīng)驗

  • 一般大廠的面試每一輪面試官是會寫面評的,所以如果你在實習面試或者提前批面試表現(xiàn)太差的話像我一樣實習面試兩次一輪游,是肯定會后面的秋招有影響的像我一樣差點提前批簡歷都沒篩選通過多虧了我有一個nice的內(nèi)推人所以且面且珍惜自己評估要不要提前投

  • 對于阿里來說有些部門會在秋招或者實習前線下進行開展一些面試,這些面試是不進系統(tǒng)的抓住這些不進系統(tǒng)的機會是對自身水平評估的最好機會查漏補缺

  • 不要覺得自己有了大廠實習面試會穩(wěn),最決定面試能不能通過還是看你自己的水平

  • 如果一開始你沒有經(jīng)歷過面試或者對自己水平不自信千萬不要上來就投遞自己想去的公司可以那那些自己不想去的公司或者不知名的公司練手打怪升級摸清套路

  • 找到一個好的內(nèi)推人還是蠻重要的就像我的內(nèi),推人實在是太感謝他了

9、書籍推薦

  • 計算機網(wǎng)絡(luò)

《網(wǎng)絡(luò)是怎么連接的》《tcp/ip詳解》卷一

  • 算法與數(shù)據(jù)結(jié)構(gòu)

《大話數(shù)據(jù)結(jié)構(gòu)》,極客時間王大佬和譚大佬專欄,《劍指offer

  • mysql書籍推薦

《mysql必知必會》《高性能mysql》

  • 操作系統(tǒng)

《Linux內(nèi)核設(shè)計與實現(xiàn)》《深入理解操作系統(tǒng)》

  • LinuxC/C 應(yīng)用編程

Linux基礎(chǔ)命令推薦書籍:《Linux就該這么學(xué)》

Linux應(yīng)用編程推薦書籍《后臺開發(fā)應(yīng)用與實踐》《Linux多線程服務(wù)端編程》

補充資料:gdb手冊和makefile詳解

  • 大數(shù)問題

大數(shù)問題通常的套路是hash,分治,布隆,bitmap,如果推薦的話還是上面數(shù)據(jù)結(jié)構(gòu)相關(guān)資料.當然如果能了解下比如hdfs文件系統(tǒng),mapreduce,spark/flink流式計算最佳哈

  • 分布式/中間件

推薦書籍:《redis設(shè)計與實現(xiàn)》《從0開始學(xué)架構(gòu)》《docker入門到實踐》《大型網(wǎng)站技術(shù)架構(gòu)-核心原理與案例分析》

嘮嗑

今年雖難,但是大家也是幸運的,踏踏實實備戰(zhàn),抱團取暖,多多分享會助你成長的。

關(guān)注我的微信公眾號,后臺回復(fù)“加群”按規(guī)則加入技術(shù)交流群。

歡迎分享、收藏、點贊、在看。

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當下,工業(yè)電機作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實際應(yīng)用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設(shè)計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉