我找工作的時(shí)間范圍在2019年10月13日至11月22日敷鸦,此時(shí)工作年限四年零七個(gè)月。
先說(shuō)幾個(gè)重點(diǎn)
1妒峦、簡(jiǎn)歷一定要寫(xiě)好重斑,我整理簡(jiǎn)歷花了兩三天的時(shí)間,差點(diǎn)吐了肯骇,用到的網(wǎng)站有
https://github.com/geekcompany/ResumeSample
https://github.com/resumejob/awesome-resume
2窥浪、投簡(jiǎn)歷之前花個(gè)三四天的時(shí)間全局復(fù)習(xí)一下,我主程序Java笛丙,復(fù)習(xí)看的是這個(gè)
https://github.com/Snailclimb/JavaGuide
3漾脂、前期先投些小規(guī)模的公司,自己心儀的公司中前期投胚鸯,因?yàn)榇蠊镜牧鞒瘫容^慢骨稿,比如阿里的投了簡(jiǎn)歷,篩選到電話面試大概需要十天吧
4姜钳、一定要把每場(chǎng)面試不會(huì)或不熟的知識(shí)點(diǎn)記錄并總結(jié)(不是背答案坦冠,要理解記憶,實(shí)在理解不了哥桥,那就如是說(shuō)不會(huì))辙浑,多面幾次,你會(huì)發(fā)現(xiàn)就那么幾個(gè)主要的問(wèn)題
5拟糕、不管怎樣判呕,先拿到offer再說(shuō),越多越好已卸,橫向比較一下佛玄,選出最心儀的offer。
6累澡、不要以為拿了offer就能放松了梦抢,有些公司后面可能會(huì)有其他的流程,比如測(cè)評(píng)愧哟、體檢之類的奥吩,測(cè)評(píng)不過(guò)的也會(huì)pass掉你,體檢未達(dá)到公司指標(biāo)的也會(huì)pass掉(雖說(shuō)法律禁止蕊梧,但是有的公司很拽霞赫,懂的人都懂),最終在你入職簽訂勞動(dòng)合同的時(shí)候再去放松吧肥矢。
面試問(wèn)到的問(wèn)題
說(shuō)明一下端衰, 以下只是問(wèn)到我的問(wèn)題
Java
HashMap源碼分析
ConcurrentHashMap源碼分析
為什么要重寫(xiě)hashcode
線程池工作的原理及參數(shù)的含義
CountDownLatch叠洗、CyclicBarrier 原理和區(qū)別
Volatile作用
synchronized 與 lock 的區(qū)別
常見(jiàn)的原子操作類
偏向鎖、輕量級(jí)鎖旅东、重量級(jí)鎖灭抑、自旋鎖的概念
class.forname與classloader的區(qū)別
集合sort的底層原理
JDK中用到的設(shè)計(jì)模式
如何快速計(jì)算出一個(gè)數(shù)是否為2的n次方
如何實(shí)現(xiàn)熱部署
JVM
JVM內(nèi)存模型
垃圾回收
一些常見(jiàn)的參數(shù)
如何解決獻(xiàn)上CPU 100%的問(wèn)題(發(fā)現(xiàn)到定位代碼)
類加載器、為什么是父類委派
JMM的設(shè)計(jì)初衷與好處
類文件加載過(guò)程
JVM中對(duì)象的組成
程序員必回必問(wèn)抵代,多看書(shū)多實(shí)踐腾节,不要為了面試去看
網(wǎng)絡(luò)
Http和Https的卻比
Http與RPC的區(qū)別
Linux
- 常用參數(shù)
Mysql
整數(shù)類型有幾種
存儲(chǔ)引擎的 InnoDB 與 MyISAM 區(qū)別、優(yōu)缺點(diǎn)荤牍、使用場(chǎng)景
索引類型與區(qū)別
為什么使用B+樹(shù)做索引結(jié)構(gòu)
聚簇索引與非聚簇索引的區(qū)別
為什么是最左匹配原則
什么是覆蓋索引
索引創(chuàng)建原則
UUID適合做索引嗎
B+樹(shù)的一個(gè)節(jié)點(diǎn)所占用大小(可以推算出一個(gè)節(jié)點(diǎn)能存儲(chǔ)多少行數(shù)據(jù))
SQL的優(yōu)化案腺,explain后出現(xiàn)各field代表的含義
隔離級(jí)別
鎖機(jī)制
MQ
項(xiàng)目中用到的MQ,目前市面上MQ的比較
Rabbitmq的組件與應(yīng)答機(jī)制
Rabbitmq的通信協(xié)議康吵,一個(gè)消息如何發(fā)送存儲(chǔ)和消費(fèi)
如何保證消息不丟失
如何保證消息不重復(fù)
exchange routekey queue關(guān)系
Redis
持久化方式劈榨、各自的優(yōu)缺點(diǎn)
集群類型
為什么是單線程
如何實(shí)現(xiàn)原子性操作
數(shù)據(jù)類型
緩存雪崩、穿透涎才、擊穿的含義及解決方案
ElasticSearch
什么是倒排索引
為什么搜索能那么快
集群介紹鞋既,各名詞如主副節(jié)點(diǎn)、分片耍铜、副本等
如何解決腦裂的問(wèn)題
文檔索引過(guò)程
文檔搜索過(guò)程
索引的優(yōu)化
SpringBoot
controller是否為單例邑闺,如何保證多線程下安全
如何解決循環(huán)依賴
涉及到的設(shè)計(jì)模式
代理的實(shí)現(xiàn)
IOC過(guò)程,越詳細(xì)越好(這個(gè)可真是憑真功夫棕兼,因?yàn)殡S便一個(gè)點(diǎn)都能牽扯出一系列的問(wèn)題)
springboot如何做到自動(dòng)配置
springboot啟動(dòng)過(guò)程
Mybatis
#
與$
的區(qū)別如何實(shí)現(xiàn)xml與接口綁定
其他
其他的就是按照你簡(jiǎn)歷中涉及到的一些功能點(diǎn)去問(wèn)陡舅,非常有感觸的是螞蟻金服的電話面試,只問(wèn)你用過(guò)的伴挚,然后不停的深入深入再深入靶衍,直到你回答不上來(lái),所以茎芋,簡(jiǎn)歷上寫(xiě)的一定要是很熟練的颅眶;
還有一般都會(huì)問(wèn)你項(xiàng)目中解決過(guò)的重大問(wèn)題,思路啊田弥、實(shí)施過(guò)程等等涛酗,個(gè)人感覺(jué)這里考察就是表達(dá)能力和解決問(wèn)題的能力踩窖,或者跨部門(mén)協(xié)調(diào)的問(wèn)題等等分预,一般是在負(fù)責(zé)人面試的時(shí)候會(huì)被問(wèn)到堡纬,最好也需要提前整理一下纺讲;
投簡(jiǎn)歷渠道
這次面試主要用的是Boss直聘和拉勾網(wǎng)還有一些獵頭的推薦,獵聘和前程無(wú)憂不敢用沫换,生怕刷新簡(jiǎn)歷電話會(huì)被打到爆未妹。涧窒。请唱。特別是那些外包的公司
最后
一定要放平心態(tài)弥咪,不要太緊張过蹂,就當(dāng)一次技術(shù)交流,看過(guò)一哥們?cè)诓┛椭袑?xiě)道
面試是一種蛻變
就當(dāng)是對(duì)以往能力的一次檢驗(yàn)酪夷,順便做個(gè)查缺補(bǔ)漏榴啸,最后祝大家都能進(jìn)入自己心儀的公司孽惰!