日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

字节跳动日常实习一二三面面经(后端开发)

發布時間:2024/3/13 编程问答 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 字节跳动日常实习一二三面面经(后端开发) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

崗位:后端開發日常實習
語言:Go
背景:雙非碩,主語言是C++,算法還行,簡歷上爛大街的webServer

沒學過Go所以面試過程中沒有涉及到Go語言的問題,都是問的C++。

一面

時間:11.15–50分鐘
1.自我介紹
2.TCP三次握手
3.擁塞控制
4.MyISAM和InnoDB區別
5.B+樹和B樹的區別
6.TCP和UDP的區別
7.Redis用過么
8.簡單說一下鏈表的數據結構
9.如何刪除倒數第n個結點
10.C語言和C++的各自特點
11.malloc和free與new和delete的異同
12.Linux間進程間通訊方式
13.MQ平時用過么
14.介紹項目
15.介紹一下IO多路復用
16.日志系統如何記錄服務運行狀態
17.用鎖的性能會不會降低
18.什么樣的日志要求高性能、高并發、高安全
19.什么樣的場景會要求日志的順序
20.SQL題——找出薪酬最高的所有人
21.算法題——最長回文字串

小結

擁塞控制沒聽說過,閑扯了一點,數據庫部分全G,最后數據結構和語言基礎講的不錯,SQL沒寫對,算法A了。第二天打電話過了,感覺后面答得還行,挽回了數據庫的問題。

二面

時間:11.21–40分鐘
1.介紹觀察者模式
2.多線程和多進程的區別
3.進程間切換和線程間切換有什么區別
4.線程間切換會出現死鎖么
5.還了解其他的設計模式么
6.在C++當中用過其他設計模式么
7.構造函數可以是虛函數么,為什么。
8.C++中為什么要有this指針
9.哪些地方會用到this指針
10.內聯函數用來解決什么問題
11.內聯函數和宏定義的區別
12.重載和重寫的區別
13.算法題——劃分字母區間

小結

背了數據庫、Redis、MQ都沒考。。。語言基礎答的感覺還行。算法沒寫過,想了個暴力解,面試官說可以,最后A了。這面感覺比第一面有把握多了,第二天約了三面。

三面

時間:11.25–40分鐘
這面不知道是hr面還是技術面,又問技術又問競賽、成績啥的
1.自我介紹
2.你這個藍橋杯是干啥的
3.這個互聯網+的比賽做的什么
4.介紹一下你這個互聯網+的項目
5.里面用到了哪些技術
6.多人在線功能是怎么實現的
7.場景題:怎么設計一個房間類,要求實現多個用戶在一個房間
8.介紹一下多路IO復用
9.算法題——返回倒數第K個鏈表

小結

中間有點問題沒記上,前面基本就是聊天,問了問比賽的項目,還出了幾個場景題,最后算法很簡單。但是在飛書上寫鏈表很麻煩,我自己寫了個Node類,結果相連的時候報內存泄露的問題。輸出結果是對的,但是飛書編輯器底下有問題,不知道是編輯器檢查的問題還是哪寫錯了,最后也沒改好。
回來在dev上敲了一遍發現沒錯,可能是飛書的檢查更嚴格。。。

總結

三面過了好久都沒反饋,以為三面最后表現不好掛了。后來hr打了個電話說面試都過了,但無hc了,G。
總體感覺二面>三面>一面

總結

以上是生活随笔為你收集整理的字节跳动日常实习一二三面面经(后端开发)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。