是一次電話面試,面試官提前約了時間并且是準(zhǔn)點開始的,這一點非常好。然后面試的過程也挺愉快的,大部分都是根據(jù)你的簡歷進(jìn)行提問,最開始問了一些比較基礎(chǔ)的問題,然后稍微問了一些場景題。面試官語氣聽起來很和藹,總得來說是一次比較好的面試體驗。
面試官問的面試題:大搜車JAVA開發(fā)工程師面試題
1.簡要說一說hashmap
我大概說了hashmap底層的結(jié)構(gòu),以及hashmap為了減少hash碰撞都做了哪些方面的優(yōu)化,以及為了性能做了哪些優(yōu)化。
2.簡要說一說ThreadLocal
這里講了ThreadLocal的應(yīng)用場景,以及線程重用可能導(dǎo)致的線程不安全以及不清除key導(dǎo)致的內(nèi)存泄露的問題
3.講講B+樹
講了B+樹的結(jié)構(gòu),以及這么設(shè)計的原因以及為什么選用B+樹
4.用自增id做主鍵和使用uuid做主鍵會有什么區(qū)別
這里主要說了頁分裂的問題
5.索引的命中問題
這里說了最左匹配原則以及新版本帶來的索引下推的優(yōu)化
6.redis的內(nèi)存淘汰策略
這里就是純背了,大概說了五六個
7.談一談對redis的理解
太泛了,我也不太明白要說什么,就隨便說了一下它比較快的三大原因,但是沒有深入
8.數(shù)據(jù)處理的工作
上游篩選完數(shù)據(jù)之后,怎么通知到下游繼續(xù)對數(shù)據(jù)進(jìn)行處理。用數(shù)據(jù)庫、redis、消息隊列都行。一個輪詢一個消費消息。
9.線上發(fā)生一次fullgc怎么排查
這個沒有實際相關(guān)的經(jīng)驗,就隨便說了fullgc造成的可能原因,以及dump文件,分析可能原因,針對性解決這樣比較泛的東西。
先是HR電聯(lián),問了期望薪資,了解了想從事的業(yè)務(wù)方向,然后就是預(yù)約產(chǎn)品總監(jiān)面試,面試完之后沒多久就收到了面試評價的郵件,估計多半是掛了
面試官問的面試題:大搜車產(chǎn)品面試題
和簡歷上的項目相關(guān),問問對汽車4S了解多少,剩下就是深挖簡歷和項目;面試官老扯一些有的沒的,考驗邏輯思維吧
人事聯(lián)系后確定電話面試時間,然后一個技術(shù)經(jīng)理聯(lián)系我,全程很友好,大概一小時,但感覺是為了提問而提問。第二天人事經(jīng)理說很滿意,讓我到現(xiàn)場和總監(jiān)溝通一下。從面試的水平看不是什么有技術(shù)含量的工作,沒去。
面試官問的面試題:大搜車java高級工程師面試題
介紹一下集合。介紹了List和Set.
又問了HashMap,問了一堆,最后還問了HashMap中的哈希算法。醉了這都啥問題,不過我看過,所以給他詳細(xì)描述了。
又問了數(shù)據(jù)庫索引,B+樹。問的很深但很理論。
還有一些Spring、Redis相關(guān)的。都是一些理論問題。
總之就是一些為了面試而問的問題。我倒是能答上來,但也不結(jié)合實際,看不出來面試官工夫深淺。
大搜車工資待遇 共4 條
大搜車面試經(jīng)驗 共 14 條
(共5條) 南京泰晟科技實業(yè)有限公司
(共8條) 中交上航局航道建設(shè)有限公司
(共8條) 天津九安醫(yī)療電子股份有限公司
(共8條) 國子軟件
(共4條) 上海思芮科技有限公司