因為之前在第三方公司做過兩年的司服經(jīng)理,所以很想進滴滴公司做司服經(jīng)理,但離職后做了其他工作,也沒怎么關(guān)注滴滴,這天偶然間打開了招聘軟件,看到滴滴在招人就隨便投了一下,我感覺也不會有人和我聯(lián)系,但一會就接到一個滴滴的工作人員的電話,是分公司的人打的,問了我一些問題,算是初面吧,通過,然后讓我去分公司面試,我?guī)е啔v一會就到了,二面是城市經(jīng)理面試,雖然有的問題回答的不是很完美,加上有些緊張,但還是通過了,城市經(jīng)理提醒我晚上好好準備準備,第二天會接到總部的電話面試,當時腦子有些蒙圈,因為有一年的時間不做司服這行了,突然這么一弄,有些事想的不是很周全,心也靜不下來。轉(zhuǎn)天接到了總部HR的面試電話,準備的一些問題大部分沒有用到,問的問題也不是多么難,我都正常的回答了。這是第三面,過后就可以入職。但沒通過,問了分公司原因,說總部反饋我的邏輯思維有待提高,不夠open,太拘謹。唉,比較可惜,對于這次面試比較突然,也沒有充分準備好。對于專業(yè)方面我絕對沒問題,只是有點緊張。
面試官問的面試題:滴滴司機服務(wù)經(jīng)理面試題
1,說一下之前的工作經(jīng)歷和時間節(jié)點。
2,說一下之前在做司服的時候獲得過怎樣的成績。
3,說一下這個成績是通過什么樣的方式獲得的。
4,說一下自己今后的職業(yè)規(guī)劃。
5,說一下之前的那些工作的離職原因。
其他的好像沒了,記不清了,也不重要。
騰訊會議加面唄
如果一個線程是sync修飾的,若這時候他被阻塞了 他會進入什么態(tài)
是否能多次調(diào)用現(xiàn)成的start方法,為什么能/不能 會有什么后果
sleep、wait()的區(qū)別
block、wait()區(qū)別
一個類的成員變量在什么時候需要用volite修飾
可以用哪些方式停掉一個線程(api的方式)
并發(fā)情況使用什么處理 并法包中還有哪些方法
1.7和1.8的ConcurrentHashMap 的區(qū)別,鏈表和紅黑樹之間的轉(zhuǎn)換
jvm的內(nèi)存模型
反射對象的分配情況
類加載機制、雙親委派機制、如何打破雙親委派機制、為什么要打破
SPI是什么,哪些用到了SPI
Spring的bean生命周期,如何解決的循環(huán)依賴問題
滴滴后端工程師面試題
如果一個線程是sync修飾的,若這時候他被阻塞了 他會進入什么態(tài)
是否能多次調(diào)用現(xiàn)成的start方法,為什么能/不能 會有什么后果
sleep、wait()的區(qū)別
block、wait()區(qū)別
一個類的成員變量在什么時候需要用volite修飾
可以用哪些方式停掉一個線程(api的方式)
并發(fā)情況使用什么處理 并法包中還有哪些方法
1.7和1.8的ConcurrentHashMap 的區(qū)別,鏈表和紅黑樹之間的轉(zhuǎn)換
jvm的內(nèi)存模型
反射對象的分配情況
類加載機制、雙親委派機制、如何打破雙親委派機制、為什么要打破
SPI是什么,哪些用到了SPI
Spring的bean生命周期,如何解決的循環(huán)依賴問題
Spring 事務(wù)的種類?說說spring事務(wù)
在 Spring 中,事務(wù)管理可以分為兩大類:聲明式事務(wù)管理和編程式事務(wù)管理。
三分惡面渣逆襲:Spring事務(wù)分類
#介紹一下編程式事務(wù)管理?
編程式事務(wù)可以使用 TransactionTemplate 和 PlatformTransactionManager 來實現(xiàn),需要顯式執(zhí)行事務(wù)。允許我們在代碼中直接控制事務(wù)的邊界,通過編程方式明確指定事務(wù)的開始、提交和回滾。
public class AccountService {
private TransactionTemplate transactionTemplate;
public void setTransactionTemplate(TransactionTemplate transactionTemplate) {
this.transactionTemplate = transactionTemplate;
}
public void transfer(final String out, final String in, final Double money) {
transactionTemplate.execute(new TransactionCallbackWithoutResult() {
@Override
protected void doInTransactionWithoutResult(TransactionStatus status) {
// 轉(zhuǎn)出
accountDao.outMoney(out, money);
// 轉(zhuǎn)入
accountDao.inMoney(in, money);
}
});
}
}
在上面的代碼中,我們使用了 TransactionTemplate 來實現(xiàn)編程式事務(wù),通過 execute 方法來執(zhí)行事務(wù),這樣就可以在方法內(nèi)部實現(xiàn)事務(wù)的控制。
#介紹一下聲明式事務(wù)管理?
聲明式事務(wù)是建立在 AOP 之上的。其本質(zhì)是通過 AOP 功能,對方法前后進行攔截,將事務(wù)處理的功能編織到攔截的方法中,也就是在目標方法開始之前啟動一個事務(wù),在目標方法執(zhí)行完之后根據(jù)執(zhí)行情況提交或者回滾事務(wù)。
相比較編程式事務(wù),優(yōu)點是不需要在業(yè)務(wù)邏輯代碼中摻雜事務(wù)管理的代碼, Spring 推薦通過 @Transactional 注解的方式來實現(xiàn)聲明式事務(wù)管理,也是日常開發(fā)中最常用的。
不足的地方是,聲明式事務(wù)管理最細粒度只能作用到方法級別,無法像編程式事務(wù)那樣可以作用到代碼塊級別。
@Service
public class AccountService {
@Autowired
private AccountDao accountDao;
@Transactional
public void transfer(String out, String in, Double money) {
// 轉(zhuǎn)出
accountDao.outMoney(out, money);
// 轉(zhuǎn)入
accountDao.inMoney(in, money);
}
}
#說說兩者的區(qū)別?
● 編程式事務(wù)管理:需要在代碼中顯式調(diào)用事務(wù)管理的 API 來控制事務(wù)的邊界,比較靈活,但是代碼侵入性較強,不夠優(yōu)雅。
● 聲明式事務(wù)管理:這種方式使用 Spring 的 AOP 來聲明事務(wù),將事務(wù)管理代碼從業(yè)務(wù)代碼中分離出來。優(yōu)點是代碼簡潔,易于維護。但缺點是不夠靈活,只能在預(yù)定義的方法上使用事務(wù)。
@Transactional用過嗎 說說他的底層
說說Mysql底層引擎,說說聚簇索引,什么是回表
為什么選擇b+樹作為索引結(jié)構(gòu)
聯(lián)合索引,若聯(lián)合索引解決不了查找不到對象的問題該如何解決(開放題)
若跳出mysql,普通crud中若有接口變慢該如何優(yōu)化?
講一講你這兩個項目的在寫的過程中的難點,如何解決的
單人面,全程1個小時,自我介紹,八股文、深度學(xué)習、自然語言處理、項目、兩個編程題。其他就沒有了。沒有被錄用哈哈哈。
面試官問的面試題:滴滴NLP實習生面試題
①數(shù)據(jù)結(jié)構(gòu):
鏈表(無論單、雙)的優(yōu)勢?
怎么用棧實現(xiàn)隊列?
LRU算法(最近最小使用)用數(shù)據(jù)結(jié)構(gòu)怎么實現(xiàn)?
什么是KMP算法?
(在匹配成功的部分存在相同的前綴和后綴,可以直接跳動后綴下一個位置進行匹配,O(m+n))
什么是平衡二叉樹?
什么是平衡二叉樹廣度優(yōu)先、深度優(yōu)先?
什么是圖的入度和出度,拓步排序了解嗎?
堆了解嗎?用C語言怎么實現(xiàn)堆
動態(tài)規(guī)劃了解多少,有哪些應(yīng)用?
首先是電話邀約,讓你簡單的自我介紹一下,接著一般會依據(jù)你的簡歷問一些相關(guān)問題,看看你對這個崗位的了解程度,還會問你為什么會投這個崗位。
(由于我的簡歷上有做新媒體運營的經(jīng)歷,所以他們還問我會不會考慮新媒體運營崗位)
正式面試是去到滴滴廣州那邊的公司面試,面試的我一共有3個人,都比較年輕,2女1男。
主要問了一些數(shù)據(jù)分析方面的問題,如果有項目或作品還會問你相關(guān)的問題,最后還會給一些假設(shè)題讓你回答。
呃,大概是我回答得不太好,并沒有通過這一輪面試,如果通過了還會有下一輪面試。
唉,當時太菜鳥了。
滴滴數(shù)據(jù)分析實習生面試題
1.你對滴滴有什么了解
2.你使用過滴滴的什么產(chǎn)品,你覺得它有什么優(yōu)點,有哪些地方可以改進
(由于我并不知道這個崗位主要負責的是滴滴專車,所以在答這個的時候一味講了快車,有點尷尬,大家可以提前在電話邀約時詢問清楚這個崗位主要屬于哪塊業(yè)務(wù)的)
3.你對Excel的掌握程度
總體分5輪。首先,hr小姐姐會電話簡單了解一下個人基礎(chǔ)情況,評估候選人個人特點是否符合崗位要求;第二輪,發(fā)送性格測試和英文郵件測試,如果通過之后會預(yù)約后面面試;第三輪是后期工作中會配合到的秘書面試,主要考察英文能力,日程管理能力,統(tǒng)籌能力等
面試官問的面試題:滴滴部門秘書面試題
1.為什么會離開現(xiàn)在這家公司
2.會給出場景題,其中包含多項任務(wù)出現(xiàn)于同一時間段內(nèi),根據(jù)優(yōu)先級與內(nèi)容會如何做安排,并簡單闡述如此安排的理由
3.(我是跨行的)如果到現(xiàn)在應(yīng)聘的部門工作,你需要提升或?qū)W習的方面有哪些
面試過程:兩輪面試
難度:比較難
第一面是挖掘個人潛質(zhì),挖掘比較深
第二面就是需要做case,case主要是關(guān)于公司業(yè)務(wù)
滴滴R_lab戰(zhàn)略分析面試題
面試官先是一開始上開就介紹自己部門的業(yè)務(wù)
你的職業(yè)規(guī)劃,職業(yè)發(fā)展道路選擇
為什么這樣選擇,為什么選擇戰(zhàn)略
為什么從乙方咨詢到甲方戰(zhàn)略
你的個人特征,你覺得自己為什么適合戰(zhàn)略
說下自己的個人特征,說具體場景
根據(jù)具體場景深挖,怎么面對壓力 面對 peer pressure
實習項目 做了什么
說明項目中具體的case
反問:
部門需要什么個人特質(zhì)的人,覺得我是否匹配
面試改進的地方
(共6條) 迅捷通訊
(共4條) 上海東方證券資產(chǎn)管理有限公司
(共4條) 珠海麗珠制藥廠
(共4條) 中國建設(shè)集團
(共5條) 英飛特電子(杭州)有限公司
(共5條) 睿創(chuàng)微納