字節(jié)跳動砸讳,先面了data部門琢融,3面技術(shù)面之后hr說需要實習(xí)轉(zhuǎn)正,拒絕簿寂,之后另一個部門撈起漾抬,四面技術(shù)面,已oc
分享面經(jīng)常遂,希望對大家有所幫助纳令,春招順利在文末分享了我為面試準(zhǔn)備的備戰(zhàn)資源庫巷嚣,包含了源碼筆記類祭务,大廠面試真題,跳槽解析快毛,簡歷解析漠另,項目實戰(zhàn)源碼+筆記+工具捏雌,有需要的可以直接轉(zhuǎn)發(fā)本文后,****私信關(guān)鍵詞【面試】即可獲劝蚀辍P允纬傲!
字節(jié)一面 時間:46分鐘
- 自我介紹
- (實習(xí)相關(guān)問題)
- mysql 介紹組合索引,如果確定組合索引多列的順序窘奏,使查找更高效
- 關(guān)系型數(shù)據(jù)庫索引數(shù)據(jù)結(jié)構(gòu)
- 了解回表嗎嘹锁,回表一定會發(fā)生嗎
- 同步和異步
- 異步有什么好處,有什么缺點
- 一部分未記錄着裹。。米同。
算法題:
0001
1101
1000
0是海洋骇扇,1是陸地,找出相連的陸地面粮,返回相連陸地面積少孝,結(jié)果如下
0002
3302
3000
字節(jié)二面 時間:1小時
- 實習(xí)相關(guān)問題
- 對服務(wù)治理有了解嗎
- 服務(wù)接口的調(diào)用失敗的處理,dubbo失敗的處理策略有哪些
- 重試策略熬苍,什么樣的條件下可以用重試呢
- 如果是超時情況你打算怎么處理稍走,你們系統(tǒng)的超時時間設(shè)的多少
- 了解現(xiàn)在的微服務(wù)的框架都是怎么樣的嗎
- dubbo和springMVC是怎么結(jié)合使用的,微服務(wù)怎么配置
- 微服務(wù)有做過分布式事務(wù)和分布式鎖相關(guān)的嗎
- 分布式鎖的實現(xiàn)方式柴底,zookeeper和redis怎么實現(xiàn)分布式鎖
- 這兩種實現(xiàn)的區(qū)別有哪些婿脸,redis實現(xiàn)有哪些缺點
- redis部署的結(jié)構(gòu)有了解嗎
- redis主從一致性的算法
- 主機(jī)同步到備機(jī)的話有幾種策略
- zookeeper的主從同步策略
- zk通常部署是一主幾備,假設(shè)有三臺呢柄驻,假設(shè)我要寫一個數(shù)據(jù)進(jìn)去狐树,整個流程可以大概介紹一下嗎
- zab是主從同步策略,那么同步數(shù)據(jù)要怎么做呢
- 對主機(jī)進(jìn)行一次存儲鸿脓,它會有幾次響應(yīng)抑钟,主機(jī)的一次存儲請求,到底經(jīng)歷了什么
- zookeeper做注冊中心野哭,跟其它可以做注冊中心的中間件相比的優(yōu)缺點
- 分布式事務(wù)的CAP理論了解嗎
- 看過分布式的基礎(chǔ)知識嗎
算法題:
最長公共子串
給定兩個字符串str1和str2,輸出兩個字符串的最長公共子串在塔,如果最長公共子串為空,輸出-1拨黔。
輸出最長的子串長度就可以
字節(jié)三面 時間:50分鐘
- 項目相關(guān)問題
- 多臺機(jī)器session問題怎么解決
- 線程之間蛔溃,進(jìn)程之間怎么通信
- 進(jìn)程的資源分配是怎樣的,java中的內(nèi)存怎么劃分的
- mysql事務(wù)默認(rèn)是哪種隔離級別
- undo log蓉驹,redo log城榛,binlog分別有什么用,這些日志在所有mysql引擎中都有嗎
- redis用的多嗎态兴,如果存入比較長的key會發(fā)生什么
- 在瀏覽器輸入toutiao.com狠持,顯示無服務(wù),連404這樣的報錯都沒有瞻润,會是什么問題喘垂,怎么排查
- 當(dāng)在微信上向一個人發(fā)送圖片甜刻,接收方如何顯示接收的進(jìn)度,傳輸使用什么協(xié)議正勒,也就是IM中可以使用的協(xié)議
- 有什么你比較了解得院,我沒問到的嗎
算法題:
根據(jù)前序和中序遍歷結(jié)果復(fù)原二叉樹
二面和三面表現(xiàn)不太好,最后hr說不能接受實習(xí)的話可以等正式批再試試章贞,后來被另一個部門約談祥绞,3面+交叉面
字節(jié)教育部門一面 時間:1小時
- Spring的IOC,DI和AOP簡單介紹
- IOC的好處鸭限,DI的實現(xiàn)方式(反射)蜕径,AOP的好處
- MySQL存儲引擎,InnoDB和MyISAM的區(qū)別
- 聚簇索引和非聚簇索引區(qū)別
- MyISAM和Innodb的應(yīng)用場景
- MyISAM支持什么鎖
- 介紹一下間隙鎖
- 了解的排序算法
算法:
1. 三個有序數(shù)組的歸并排序
2. 求一個字符串最長不重復(fù)子串的長度败京?
abccdef的最長不重復(fù)子串為cdef
字節(jié)教育部門二面 時間:50分鐘
- 實習(xí)項目技術(shù)架構(gòu)兜喻,服務(wù),存儲
- 微服務(wù)接口赡麦,存儲朴皆,有無其他類型存儲(緩存)
- 有意思,有難度的點
- 解決日常問題泛粹,線上問題的排查方法
- 使用的是http協(xié)議遂铡,會不會有安全的問題
- https通過什么保證安全
- CA證書如何保證不被偽造
- https的兩套加密算法分別是什么算法
- 在瀏覽器輸入一個網(wǎng)址,無法打開網(wǎng)頁戚扳,如何排查
- 谷歌訪問不了忧便,你覺得是什么問題,了解墻的原理嗎
- MySQL的索引實現(xiàn)
- 用B樹做索引的DB帽借,B+樹和B樹做索引的區(qū)別
- 有沒有適合用B樹的場景
- redis的數(shù)據(jù)結(jié)構(gòu)
- 底層實現(xiàn)有了解嗎珠增,zset底層通過什么實現(xiàn)
- 對NoSQL的了解
- Java GC的機(jī)制,原理
- 算法: n*n數(shù)組順時針旋轉(zhuǎn)90度砍艾,寫測試用例
- 自己的優(yōu)缺點
字節(jié)教育部門三面 時間:50分鐘
- 實習(xí)相關(guān)問題
- 有學(xué)過計算機(jī)專業(yè)的相關(guān)專業(yè)課嗎
- 算法:隊列蒂教,有隊列基本功能,又可以以O(shè)(1)復(fù)雜度返回當(dāng)前隊列元素中的最大值 (雙端隊列存儲最大值)
- redis使用場景
- 為什么用它做緩存
- redis支持哪些數(shù)據(jù)結(jié)構(gòu)
- redis數(shù)據(jù)持久化方式
- redis是并發(fā)安全的嗎
- redis單線程的好處
- redis會被單機(jī)內(nèi)存限制容量嗎
- linux 查看操作系統(tǒng)上的進(jìn)程的命令
- top看進(jìn)程還是線程
- 概率問題:輪流擲硬幣脆荷,先擲出正面的人贏凝垛,先擲的人贏的概率
- 對自己目前技術(shù)能力的評價
字節(jié)教育部門四面 時間:60分鐘
- 跟計算機(jī)相關(guān)的知識的學(xué)習(xí)途徑
- 為啥想轉(zhuǎn)計算機(jī)
- 為啥研究生沒讀計算機(jī)
- 。蜓谋。梦皮。
- 如何學(xué)習(xí)的計算機(jī)相關(guān)內(nèi)容
- ArrayList的實現(xiàn)原理
- 操作的時間復(fù)雜度
- 在最后插入元素,時間復(fù)雜度是多少桃焕,如果遇到擴(kuò)容呢剑肯,綜合時間復(fù)雜度
- HashMap的實現(xiàn)原理,解決hash沖突還有啥方法
- 拉鏈法和開放地址法的優(yōu)劣
- 怎么解決hash沖突多時的性能下降問題
- 拉鏈法和開放地址法擴(kuò)容上的區(qū)別
- HashMap擴(kuò)容時的數(shù)據(jù)操作會有較長的停頓观堂,有什么方法使它對性能的影響平均一些
- 漸進(jìn)hash遷移让网,怎么應(yīng)對數(shù)據(jù)查詢呀忧,插入
- redis的作用
- redis為啥快
- redis除了做緩存還有其他應(yīng)用嗎
- redis為什么不能替代MySQL
- redis內(nèi)存大小有限怎么辦
- 有較大緩存需求,遠(yuǎn)大于內(nèi)存容量怎么辦
- MySQL提供哪些滿足數(shù)據(jù)庫需求的功能
- 事務(wù)干嘛的
- ACID是啥溃睹,隔離性怎么理解
- 怎么做到事務(wù)功能
- 隔離性怎么實現(xiàn)
- MVCC怎么實現(xiàn)
- 算法:從整數(shù)數(shù)組中找到互為相反數(shù)的整數(shù)對 [1, -1, 2, 3, 0 , -3, -1, 1] 返回[1, -1] [3, -3] 編寫測試用例
- 畢業(yè)前有時間實習(xí)嗎
面試復(fù)習(xí)歷程
全程除了一開始問Spring中為什么默認(rèn)單例的問題之外而账,基本就是一邊寫代碼一邊問問題,不難發(fā)現(xiàn)一面考察主要是技術(shù)面的寬度因篇,二面主要考察技術(shù)的深度泞辐。但是一面的時候面試官也開始就坦言和我說不要有太多壓力,我這邊就是會問到你不會為止竞滓。
總的來說字節(jié)兩次面試铛碑,面試官的能力都很過硬,態(tài)度也很好虽界,會引導(dǎo)會溝通,是自己能力不夠涛菠,校招機(jī)會用完了莉御,簡歷被深圳的HR撈起來了,重新參加了筆試俗冻,希望能再撈我一次礁叔。
菜就要查漏補缺,不知道自己菜的人才最可怕迄薄,這次面試我已經(jīng)躍躍欲試了在家也沒少準(zhǔn)備琅关,下面分享下我的面試備戰(zhàn)資源庫,有需要的直接轉(zhuǎn)發(fā)本文后讥蔽,****私信關(guān)鍵詞【春招】即可獲然烈住!冶伞!
1新症,2022年最新最全的一線互聯(lián)網(wǎng)大廠面試題及詳析,幫助你更快更穩(wěn)地拿下心儀offer响禽!
2徒爹,源碼筆記
- MyCat性能筆記
- MySQL優(yōu)化王者晉級之路
性能優(yōu)化,微服務(wù)架構(gòu)芋类,并發(fā)編程高級隆嗅,開源框架,分布式面試專欄
“真”——互聯(lián)網(wǎng)項目實戰(zhàn)
隨著物聯(lián)網(wǎng)的飛速發(fā)展侯繁,智能售貨機(jī)在人們?nèi)粘I钪兄饾u普及胖喳,智能售貨機(jī)運營管理系統(tǒng),運用現(xiàn)有技術(shù)對傳統(tǒng)售貨機(jī)進(jìn)行改造升級巫击,通過運營數(shù)據(jù)的采集和分析不斷優(yōu)化運營方案禀晓,針對不同點位做出相應(yīng)商品策略及活動方案精续,提升運營效率,降低運營及運維成本粹懒,縮短B端用戶的盈利周期重付,快速實現(xiàn)商業(yè)價值。
項目展示:
功能架構(gòu)圖:
技術(shù)架構(gòu)圖:
項目源碼筆記:
源碼+工具:
有需要完整版源碼+筆記的朋友:
——————轉(zhuǎn)發(fā)+評論文章凫乖,關(guān)注我之后私信關(guān)鍵字:【****面試****】即可确垫。