1.手撕算法(兩道題一個(gè)中等難度,一個(gè)簡(jiǎn)單難度)
2.項(xiàng)目問(wèn)題(掛在了項(xiàng)目,背了一個(gè)月的八股文沒(méi)用上)
兩個(gè)項(xiàng)目:
一個(gè)是scray的爬蟲項(xiàng)目
一個(gè)是springboot的刷題后端項(xiàng)目
滴滴打車JAVA工程師面試題
面試首先是手撕算法,一個(gè)是判斷一個(gè)樹的左右子樹深度不超過(guò)1,一個(gè)是判斷字符串a(chǎn)是否在字符串b中出現(xiàn)。兩道題都屬于較為容易,但是因?yàn)楸旧矸强瓢嗟脑驔](méi)打算過(guò)大廠面試,只想積累一些面試經(jīng)驗(yàn),算法這塊就直接說(shuō)不會(huì),不浪費(fèi)時(shí)間了(平時(shí)力扣積分1600確實(shí)是不想仔細(xì)想了)。然后是面試官就問(wèn)了問(wèn)項(xiàng)目,一個(gè)是python的scrapy項(xiàng)目,問(wèn)了問(wèn)幾個(gè)模塊實(shí)現(xiàn)的細(xì)節(jié),又問(wèn)了做沒(méi)做分布式,框架多線程的實(shí)現(xiàn)是怎么實(shí)現(xiàn)的,這個(gè)也沒(méi)答上。然后是java的一個(gè)刷題的后端項(xiàng)目,講了講表結(jié)構(gòu),rediession鎖,看門狗機(jī)制,最后問(wèn)怎么維持登錄(這里用了人人框架,沒(méi)咋管登錄),也沒(méi)答上,然后就涼了,面試官建議把項(xiàng)目的細(xì)節(jié)弄清楚,只會(huì)用是不行的,5min后收到感謝信。
招聘軟件上投遞簡(jiǎn)歷,大概三天以后通知米那是。面試基本都是項(xiàng)目問(wèn)題,做過(guò)的最有難度能夠體現(xiàn)技術(shù)水平的項(xiàng)目,項(xiàng)目中為什么選擇使用kafka而不使用其他MQ,如果服務(wù)負(fù)載太高怎么辦。
面試官問(wèn)的面試題:滴滴打車java developer面試題
redis的過(guò)期策略怎么選擇,redis集群模式
如果讓你設(shè)計(jì)一個(gè)連接池,你需要考慮哪些參數(shù),如果連接池中一直獲取不到連接,怎么排查。
軟件上投遞簡(jiǎn)歷,大概三四天以后通知面試,面試感覺(jué)很難,問(wèn)的都是有關(guān)項(xiàng)目的問(wèn)題,第二天通知未通過(guò)。
面試官問(wèn)的面試題:滴滴打車java developer面試題
做過(guò)的最有難度,最能體現(xiàn)工作能力的項(xiàng)目,項(xiàng)目中為什么使用kafka而不選擇其他MQ。
如果讓你來(lái)設(shè)計(jì)一個(gè)連接池,需要考慮哪些參數(shù)。
1、第一面是基礎(chǔ)技術(shù)面試,主要是對(duì)Java棧的基于知識(shí),如JDK,JVM,JUC,常見的中間件,如RocketMQ,kafka, mybatis,dubbo等,常見的數(shù)據(jù)層架構(gòu):MySQL,Druid,shardingPhere等,設(shè)計(jì)到知識(shí)的廣度和深度;
2、第二面是結(jié)合自己的項(xiàng)目經(jīng)驗(yàn);首先會(huì)描述一個(gè)項(xiàng)目,并能詳細(xì)的介紹清楚;
面試官根據(jù)項(xiàng)目中的具體問(wèn)題,具體的架構(gòu)設(shè)計(jì)進(jìn)行溝通;
滴滴打車JAVA研發(fā)工程師面試題
1、JVM的類加載機(jī)制,GC機(jī)制是什么?
2、有沒(méi)有用過(guò)G1,G1的最大優(yōu)點(diǎn)是什么?
3、如何檢索空間位置的點(diǎn),映射到具體場(chǎng)景就是滴滴打車司機(jī)圈選
(共2415條) 北京字節(jié)跳動(dòng)科技有限公司
(共2195條) 京東商城
(共2149條) 阿里巴巴
(共13條) 百度糯米網(wǎng)
(共15條) 卷皮網(wǎng)
(共30條) 百度糯米
(共6條) 南京鋼鐵股份有限公司
(共4條) 北京三塊科技
(共6條) (共5條) 深圳市愛(ài)都科技股份有限公司
(共9條) 深圳紫光同創(chuàng)
(共5條) 武漢武耀安全玻璃有限公司