在boss上約面的...(我內推有bug,內推一般都掛,所以有朋友在里面也沒讓內推)
進前臺,填表單,然后就是漫長的等待,大概十分鐘,初面技術面,面試官帶著我的簡歷,然后兩張白紙。。(早就聽說大搜車面試有個傳統,讓手寫源碼或算法或解決方案,心里有點慌),這邊比較好的是,初面沒讓我做自我介紹,要不又得啰嗦一堆。
首先問一些之前做過的項目,用到的技術,這里建議大家對之前工作的項目有一個全局到局部的了解。全局是整個項目的架構,框架,中間件,db,最好能介紹下為什么。我介紹的項目并非高大上,但每個架構點我都了解其好處壞處。
還問了關于一個請求如何到達controller,這個問題可能互相沒有闡述清楚,我先說了springmvc的流程,好像沒答到他的點,然后互相聊,講到webxml,servlet,tomcat初始化流程,容器加載流程,最后撥開迷霧,他想問的就是servletcontextlistener。。然后自我擴展的講了些tomcat的觀察者模式,lifecycle,網絡協議。。
第三個問題是spring事務和mysql事務區別,這個問題沒搞懂。我介紹了下隔離級別,傳播行為。其實這里主要問的就是傳播行為,然后介紹了下mysql使用innodb引擎的傳播行為。。最后著重介紹了下自己常用的。具體區別我還真不知道。。。
然后他問我有什么想要問他的,我就技術方面問了些,團隊多少人啦,事業部具體做什么方向什么的。
然后讓我稍等一下,知道初面ok了,就在那里轉椅子,觀察妹子。。重點:大搜車有很多美女。。。
二面貌似是團隊老大或者事業部技術總監,他問的問題更偏向架構,分布式系統這些,也是兩張白紙,加簡歷,電腦
第一個問題是你覺得你做的最有成就感的事是什么,剛好在前東家時因為需要把消息的客戶端版本切低。。影響的地方很多,各種不兼容問題,springboot還不是很熟悉。。然后各種踩坑,因為個人比較喜歡看源碼,所以就springboot源碼方面作了些闡述,降版本出現的問題,然后包不兼容問題。
第二個問題是如何防止客戶端重復提交,類似一個url重復訪問兩次。這個就是仁者見仁智者見智了。我的方案是生成一個全局唯一的uuid給前端,然后前端form提交時,攜帶這個uuid,我會把uuid放入redis,以其為key,如果set成功說明第一次訪問,不成功說明多次訪問,類似分布式鎖。。面試官追問,你們redis是自己搭的嗎。。我們用的是阿里云提供的服務,,我猜如果我說自己搭他肯定會問我集群,數據同步,主從
第三個問題讓我實現一個基于消息的通用接口
第四個問題是分布式事務
第五個是分布式架構
第六個是手寫代碼。。對map的一些應用
然后就是問我要問他的。。還是關心崗位,平臺,技術實力
讓我等一下。。。當時感覺技術面應該沒問題了
繼續轉椅子。。。看美女。。。
10分鐘后,hr小姐姐來了
hr面不表了。。。
第二天收到要跟我溝通offer的電話
杭州大搜車汽車服務有限公司JAVA開發工程師面試題
1,項目介紹
2,客戶端到服務端請求流程
3,事務
4,最有成就感的事
5,防止重復提交
6消息隊列
7,分布式事務
8,分布式架構
約的下午面試,hr2天前就開始提醒,到了前臺后,等待hr來帶上去,在一個會議室里等待面試官,先是來了2個,一個hrbp,一個業務主管,聊簡歷,以及過往業務,最后又來個大主管,介紹了下公司發展
面試官問的面試題:杭州大搜車汽車服務有限公司業務運營面試題
你做過的case有哪些 舉個例子
你是如何分析的
講講你過去帶的項目
你遇到的困難是什么
自我介紹,三位面試官分別提問,關于以往做過的項目,面試官很好很有耐心聽我講完,問的問題也很專業
面試官問的面試題:杭州大搜車汽車服務有限公司業務員采購員面試題
1.自我介紹
2.成本控制方面怎么做的
3.供應商管理怎么管理的
4.流程優化這一塊有什么案例嗎
5.最失敗和最成功的事
(共875條) 比亞迪(BYD)
(共711條) 浙江吉利汽車
(共612條) 北京經緯恒潤科技有限公司
(共26條) 北汽新能源汽車
(共36條) 上汽通用武漢分公司
(共117條) 上海蔚來汽車有限公司
(共8條) 寧波得力集團有限公司
(共5條) 河南漢威電子股份有限公司
(共4條) 杭州諾貝爾陶瓷有限公司
(共6條) 西域供應鏈(上海)有限公司
(共9條) 滁州惠科光電科技有限公司
(共4條) 重慶字節跳動科技有限公司