以下皆為第一人稱敘述
本人在傳統(tǒng)公司呆了幾年逐哈,每天都是一些增刪改查雞毛蒜皮的小事。技術(shù)下滑的很厲害
今年又因為疫情的原因被公司裁掉了问顷,無奈出來找工作昂秃,剛開始處處碰壁(真的不適應(yīng))禀梳,惡補(bǔ)了幾個月后面試才成功拿到offer!
初面面試官點(diǎn)到我的名字之后肠骆,我跟著面試官去他的那個位置算途。
介紹+項目
(其實面試流程和大多數(shù)互聯(lián)網(wǎng)公司流程差不多,首先讓自己介紹一個比較滿意的項目蚀腿。)
mybatis的映射能否處理枚舉類嘴瓤?
mvc的流程
Integer a =new Integer(7);Integer b=7; a==b
String、StringBuilder莉钙、StringBuffer區(qū)別
內(nèi)存夠用情況下 ArrayList插入10w條數(shù)據(jù)廓脆?優(yōu)化?
jvm回收一套磁玉,其中問卡表停忿??cardtable蚊伞?席赂?
linux常用命令
maven jar沖突?时迫?
postman上傳文件颅停??
sql執(zhí)行掠拳,索引理解
反問
一面整體面下來癞揉,給人的感覺還不錯,面試官脾氣很好
二面相較于一面來說溺欧,更加的綜合全面化
整體的節(jié)奏和初面差不多烧董,但是偶爾會被問到一些底層相關(guān)的問題
上來先手撕算法,字符串中的最大回文子串
集合類
抽象類與接口
jvm內(nèi)存機(jī)制胧奔,垃圾回收,堆區(qū)為什么那么分
設(shè)計模式
handler機(jī)制
數(shù)據(jù)結(jié)構(gòu):哈希表预吆、數(shù)組龙填、鏈表、隊列拐叉、優(yōu)先隊列岩遗、堆、查找樹凤瘦、avl樹宿礁、紅黑樹、b+樹的理解
計網(wǎng):瀏覽器輸入一個url的全部過程蔬芥,要詳細(xì)
操作系統(tǒng):內(nèi)存管理
問github的項目
基本操作
自我介紹
問問項目
校園經(jīng)歷
遇到的困難
最后再是自我評價
有一個1G大小的一個文件梆靖,里面每一行是一個詞控汉,詞的大小不超過16字節(jié),內(nèi)存限制大小是1M返吻。返回頻數(shù)最高的100個詞姑子。
給你一個長度為N的鏈表。N很大测僵,但你不知道N有多大街佑。你的任務(wù)是從這N個元素中隨機(jī)取出k個元素。你只能遍歷這個鏈表一次捍靠。你的算法必須保證取出的元素恰好有k個沐旨,且它們是完全隨機(jī)的(出現(xiàn)概率均等)。
有20個數(shù)組榨婆,每個數(shù)組里面有500個數(shù)組磁携,降序排列,每個數(shù)字是32位的unit,求出這10000個數(shù)字中最大的500個纲辽。
針對最近很多人都在面試颜武,我這邊也整理了相當(dāng)多的面試專題資料,也有其他大廠的面經(jīng)拖吼。希望可以幫助到大家鳞上。
有需要的小伙伴可以加群1149778920?暗號:ky