早上去面試的,只有一年多工作經(jīng)驗(yàn),面試的時(shí)候是先做了筆試題,做了一個(gè)小時(shí),涉及的方面有網(wǎng)絡(luò),java基礎(chǔ),編程題,數(shù)據(jù)庫(kù)等。編程題是反轉(zhuǎn)鏈表,查找字符串出現(xiàn)的次數(shù)和第一個(gè)位置,還有文件的寫入讀出。開始是第一個(gè)面試官,問了些基礎(chǔ)的知識(shí),你簡(jiǎn)歷上寫的啥就會(huì)問啥。數(shù)據(jù)庫(kù)的二范式三范式,事物的4大特性,springmvc,spring ioc aop,反射,范型,如何優(yōu)化sql等。ios七層模型,應(yīng)用層協(xié)議,linux常用命令。
面試官問的面試題: 二面涉及的比較廣,synchronized的底層實(shí)現(xiàn),redis是單線程還是多線程,slot聽說過嗎?跳表知道嗎?kafka的全局策略,mysql的索引有哪些?innodb和其他myisam等引擎的區(qū)別。jvm內(nèi)存模型,springcloud springboot了解嗎?rpc跟普通的http有什么區(qū)別等。