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