字節(jié)跳動四面已拿offer
字節(jié)跳動日常實習面經
==========
基本情況:博主末流985,軟件工程2019級本科,績點中下,主要使用Golang,無競賽,一個學校Web開發(fā)程序設計實踐的課程設計的curd項目,leetcode200道左右。
崗位投遞:字節(jié)跳動-基礎架構-后端開發(fā) base成都 ??蛢韧?2021-12-12簡歷投遞 12-20簡歷評估通過 12-21安排面試
一面
自我介紹 OSI網絡7層模型 tcp和udp的區(qū)別 一個MTU最大是1500字節(jié),那么最多包含多少的數(shù)據(jù) tcp三次握手是否能夠減少為兩次? golang中常用的并發(fā)模型 進程、線程、協(xié)程、goroutine區(qū)別 linux中線程的狀態(tài) golang中有幾種鎖 go中變量分配在什么地方 go的gc mysql的ACID 分布式的cap理論 提問:cap中的c和acid中的c有區(qū)別嗎 mysql的存儲引擎了解的有哪些 ?主要回答到innodb和myisam就可 innodb和MyISAM的區(qū)別 innodb中主鍵索引和非主鍵索引都是聚簇索引嗎 事務回滾的實現(xiàn) mysql主從架構 提問mysql雙主架構在不分表的情況下保證數(shù)據(jù)一致性 如何避免mysql雙主架構出現(xiàn)會循環(huán)的數(shù)據(jù)更新 項目最大的難點 算法:給定一個數(shù)n,如23121;給定一組數(shù)字A如{2,4,9},求由A中元素組成的、小于n的最大數(shù)。如小于23121的最大數(shù)為22999。(時間關系沒有讓寫測試用例)
二面
自我介紹 講一下項目 自己在項目實現(xiàn)了哪些 項目體量有多大 項目數(shù)據(jù)庫有哪些表 說到了外鍵,提問:外鍵的約束的作用 你覺得項目的難點在哪里 golang的gmp模型 gmp中m和p的數(shù)量關系 go的gc 了解docker鏡像 了解docker網絡嗎 了解k8s嗎 tcp狀態(tài)機的切換 tcp滑動窗口,擁塞控制 Linux內核了解嗎 內存分頁、分段 os內存伙伴算法
算法:給定一個二叉樹,請計算節(jié)點值之和最大的路徑的節(jié)點值之和是多少。這個路徑的開始節(jié)點和結束節(jié)點可以是二叉樹中的任意節(jié)點
三面
自我介紹 介紹項目 用戶態(tài)和內核態(tài)的區(qū)別 為什么要區(qū)分用戶態(tài)和內核態(tài) golang中使用goroutine使用系統(tǒng)調用會阻塞線程嗎 如果golang中所有goroutine調用一個系統(tǒng),會導致沒有線程可用嗎 追問gmp中m是什么 mysql事務隔離級別 不可重復讀是什么 故障測試了解嗎 ut了解嗎 兩個list求相同元素題目描述: 1、有兩個有限隊列,求兩個隊列的相同元素 2、對自己的代碼進行測試用例編寫 3、通過自己的用例,優(yōu)化自己的代碼 4、說出自己代碼的時間復雜度 5、如果是兩個無限隊列,怎么辦
思路:哈希表
字節(jié)HR面
你主要的經歷有哪些呢 根據(jù)經歷提問 會轉正嗎 答:會,于是介紹了轉正流程 為什么想來到字節(jié) 答:1.技術成長。2.字節(jié)文化 反問:實習生培養(yǎng)流程
總結:日常聊天,可以提前看看字節(jié)范公眾號了解一些。
已填寫入職信息


??途W:Anifalak
評論
圖片
表情
