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