是一次電話面試,面試官提前約了時間并且是準點開始的,這一點非常好。然后面試的過程也挺愉快的,大部分都是根據(jù)你的簡歷進行提問,最開始問了一些比較基礎(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ù)進行處理。用數(shù)據(jù)庫、redis、消息隊列都行。一個輪詢一個消費消息。
9.線上發(fā)生一次fullgc怎么排查
這個沒有實際相關(guān)的經(jīng)驗,就隨便說了fullgc造成的可能原因,以及dump文件,分析可能原因,針對性解決這樣比較泛的東西。
人事聯(lián)系后確定電話面試時間,然后一個技術(shù)經(jīng)理聯(lián)系我,全程很友好,大概一小時,但感覺是為了提問而提問。第二天人事經(jīng)理說很滿意,讓我到現(xiàn)場和總監(jiān)溝通一下。從面試的水平看不是什么有技術(shù)含量的工作,沒去。
面試官問的面試題:大搜車java高級工程師面試題
介紹一下集合。介紹了List和Set.
又問了HashMap,問了一堆,最后還問了HashMap中的哈希算法。醉了這都啥問題,不過我看過,所以給他詳細描述了。
又問了數(shù)據(jù)庫索引,B+樹。問的很深但很理論。
還有一些Spring、Redis相關(guān)的。都是一些理論問題。
總之就是一些為了面試而問的問題。我倒是能答上來,但也不結(jié)合實際,看不出來面試官工夫深淺。
先微信掃碼登記,然后在大廳填寫了一個登記表,隨后到二樓有hr接待,引到面試區(qū)等待面試官,大概等了快一個小時,來了個面試官,先出了一道題讓編代碼,然后出了一些Java基礎(chǔ)知識方面的題讓回答,面試官很有耐心,題目做不出來,詢問面試官對方會給你解答
面試官問的面試題:大搜車JAVA研發(fā)工程師面試題
先出了一道編碼題,計算一個字符串中各個字母出現(xiàn)的頻率,隨后問了一些Java基礎(chǔ)相關(guān)的題目,比如equals和hashcode的關(guān)系、然后出了幾道題,是簡單的代碼,讓判斷執(zhí)行的時候會出現(xiàn)什么問題
大搜車工資待遇 共4 條
大搜車面試經(jīng)驗 共 14 條
(共5條) 上海科銳福克斯人才顧問有限公司
(共9條) 中國一拖
(共6條) 北京現(xiàn)代汽車金融有限公司
(共4條) 江西合力泰科技股份有限公司深圳分公司
(共5條) 富士通(西安)系統(tǒng)工程有限公司
(共8條) 小視科技