作者:川沙妲己 鏈接:https://www.nowcoder.com/discuss/788605?source_id=discuss_experience_nctrack&channel=-1 來源:牛客網(wǎng)
10.17 做的筆試,筆試兩道編程,都比較簡單,力扣簡單水平。
10.25 電話通知面試
10.26 一面
面試官很和藹,一直笑瞇瞇的,很nice。問的內(nèi)容就是純純八股文,背就完事了。沒有手撕代碼,全程大概30min。下面是我記得的一些問題。
1.自我介紹
2.介紹一下項目功能,只說了功能,沒有延伸
3.問個人優(yōu)勢是什么?希望以后在公司干什么方向的?(答:后端)
4.你的項目是 springboot做的為什么用springboot?
5.aop ioc介紹一下?
6.用過mybatis嗎?
7.說幾種熟悉的設(shè)計模式?
8.講一下事務(wù)
9.講一下Mysql索引(說了innodb myisam區(qū)別)
10.你的項目里用索引了嗎?
11.你的項目里存了多少數(shù)據(jù)?如果讓你存1億條數(shù)據(jù)你怎么辦?(答:分庫分表)
12.分庫分表會遇到什么問題?怎么解決?(答:分布式id問題 用redis,雪花算法解決)
13.如果你發(fā)現(xiàn)查詢很慢怎么辦?(答:explain)
14.常見數(shù)據(jù)結(jié)構(gòu)有什么?
15.繼承,接口,抽象類區(qū)別?
16.數(shù)組鏈表區(qū)別
17.說說jvm?(說了內(nèi)存區(qū)域和垃圾回收)
18.看過源碼嗎?String源碼知道嗎?(答:String類是final char[]數(shù)組實現(xiàn)的,注意這個是java8的時候,java9變成了byte[])
19.因為上一個問題,面試官問我知道java9的時候有什么變化嗎?(答:不知道。我還真沒注意過java9改了String 類的實現(xiàn))
20.平時用jdk哪個版本?(答:8)
21.在瀏覽器中輸?url地址 ->>會發(fā)生什么過程?(答:這個最最最常見的問題我居然忘了!忘了!這里就說的不好)
22.反問:一共幾輪面試?一共兩輪
1.職位分析
??? Magic Tavern是一家全球化的游戲研發(fā)和發(fā)行公司,總用戶過億,月活躍玩家逾千萬。在游戲出海的大浪中,公司快速低調(diào)發(fā)展,在多個細分品類名列前茅,連年被蘋果、谷歌官方全球推薦?,F(xiàn)有員工400余人,在國內(nèi)外多個城市均有辦公。
????麥吉太文近期上線的游戲中包含2款全新題材的三消+游戲:《Project Makeover》、《Matchington Mansion》,我們旨在創(chuàng)造和傳遞快樂,做有世界影響力的作品。
對這家公司了解的人應(yīng)該不多,網(wǎng)上查到的信息寥寥,知乎上說這家公司在國內(nèi)很低調(diào),看了校招說明,從2021年才開始第一次校招,以前是沒有過的。為什么今年開始校招了?我覺得一大原因是因為疫情。
公司2013年成立,主業(yè)務(wù)為游戲制作,而且是主要面向海外,國內(nèi)看不到它家的游戲,但在國外是很火爆的。游戲相關(guān)的崗位很多,開發(fā)就不知道了,社招沒有,校招有崗位。
三餐免費,零食水果,游戲公司有的基本都有了吧,當(dāng)然加班肯定少不了,做游戲哪有那么簡單呢?福利待遇應(yīng)該是不錯的。
2.面試分析
1)面試時間:30分鐘
2)面試內(nèi)容:多
3)試題難度:中級
4)試題拓展:一般
5)核心考點:項目+spring+mybatis+設(shè)計模式+事務(wù)+索引+優(yōu)化+數(shù)據(jù)結(jié)構(gòu)+Java基礎(chǔ)+jvm+源碼+網(wǎng)絡(luò)協(xié)議
6)總結(jié):面試時間30分鐘并不長,但是內(nèi)容不少,可能有些問題面試者回答的不好就匆匆而過了。開頭從項目入手,問了框架和設(shè)計模式的內(nèi)容,考察面試者對框架的應(yīng)用和架構(gòu)的理解,也可以看看項目是否是自主開發(fā)的。后面開始問了數(shù)據(jù)結(jié)構(gòu)相關(guān)的一大塊,從數(shù)據(jù)庫相關(guān)開始直到問到數(shù)據(jù)結(jié)構(gòu)本身。最后可能是覺得面試者前面回答的不好,突然簡單的問了幾個Java基礎(chǔ)問題,但緊接著就問了jvm,面試官應(yīng)該是還想考察一下面試者的能力的,不過最后的結(jié)果不太理想。
3.問題解析——在瀏覽器中輸入URL會發(fā)生什么
1)解析URL
2)DNS解析
3)瀏覽器與網(wǎng)站建立TCP連接(三次握手)
4)請求和傳輸數(shù)據(jù)
5)瀏覽器渲染頁面
大家有什么關(guān)于面試想了解的內(nèi)容,可以在文末留言~