背景
座標北京,讀者學歷某校機械專業研究生,兩年開發經驗,在校是一直對字節很嚮往,奈何機緣巧合校招錯過了,社招比校招要難得多,就先去其他公司積累項目經驗,趁着疫情好好複習了一下,疫情得到緩解後五月份就去參加了一下面試,誰知道就掛在第一輪
5月28號
7月6號
因爲我不常看QQ後面就一直在微信上聯繫,雖然第一次的時候掛在一面對他打擊挺大的,但是也沒有放棄繼續有複習了大概一個多月吧,昨天跟我說又掛了,一面二面都挺順利的,三面就卡住了,回來就跟我說太難了,後面就打了一個多小時的語音幫他分析,更主要是安慰和鼓勵,自信心必定不能倒
發這篇文章呢,也是希望在秋招來臨之際給準備跳槽或者正在找工作的朋友一點建議和經驗總結,已經徵得那位讀者的同意,本篇主要分享他面試時的題目,以及後面的複習資料
首先我們來一起看看字節跳動第三面,面試官都問了什麼呢?你能答上來多少?
- synchronized和reentrantLock的區別,synchronized用在代碼快、方法、靜態方法時說的都是什麼?
- 介紹spring的IOC和AOP,分別如何實現(classloader、動態代理)
- JVM的內存佈局以及垃圾回收原理及過程講一下,講一下CMS垃圾收集器垃圾回收的流程,以及CMS的缺點
- redis如何處理分佈式服務器併發造成的不一致
- OSGi的機制
- spring中bean加載機制,bean生成的具體步驟,ioc注入的方式
- spring何時創建applicationContext
- listener是監聽哪個事件?
- 介紹ConcurrentHashMap原理,用的是哪種鎖,segment有沒可能增大?
- 解釋mysql索引、b樹,爲啥不用平衡二叉樹、紅黑樹
- Zookeeper如何同步配置
- Java線程池ThreadPoolEcecutor參數,基本參數,使用場景
- MySQL的ACID講一下,延伸到隔離級別
- dubbo的實現原理,說說RPC的要點
- GC停頓原因,如何降低停頓?
- JVM如何調優、參數怎麼調?
- 如何用工具分析jvm狀態(visualVM看堆中對象的分配,對象間的引用、是否有內存泄漏,jstack看線程狀態、是否死鎖等等)
- 描述一致性hash算法(Redis)
- 再談談消息隊列
- maven依賴樹,maven的依賴傳遞,循環依賴
總的來說是有點難度,但是字節跳動作爲發展最快的互聯網公司,想要進去,必須有與之相匹配的能力和素質,如果有想要去的大公司,一定要提升自己,我始終相信機會是留給有準備的人的
讀者也願意把自己面試前的複習資料跟大家分享一下,在職場大家都不容易,據他所說,能一個月從一面挺到三面這份JAVA面試神技可功不可沒,需要的朋友,可以幫忙點贊關注一下,點擊這裏即可免費領取
JAVA面試神技
共26個專題,上千道面試題,有些筆試題在裏面可以直接找到真題
Java0OP面試題
Java集合/泛型面試題
Java異常面試題
Java中的I0與NIO面試題
Java反射面試題
Java序列化面試題
多線程&併發面試題
因爲內容較多無法一一展示出來需要的朋友可以點贊關注一下,點擊這裏即可免費領取
JVM面試題
Mysq|面試題
Redis面試題
Spring面試題
Spring Boot面試題
Spring Cloud面試題
Dubbo面試題
MyBatis面試題
數據結構面試題
Elasticsearch面試題
Kafka面試題
微服務面試題
當然光刷面試題還是遠遠不夠的,像他就是掛在了底層源碼上,小編這裏有一份4500多頁的學習筆記,這麼多當然不可能全部看完,但是它絕對適合查漏補缺,非常的系統完整
學習猶如逆水行舟,工作更是,希望這一份分享能讓你對字節的面試多一點了解,對你有所幫助,需要小編文中提到的資料的朋友,可以點贊關注一下,點擊這裏即可免費領取