大厂Java岗面试心得记录
最近裸辭,面了幾家大廠(chǎng),offer率高達(dá)100% 哈哈,然后發(fā)現(xiàn)選公司也是一件難事。
廢話(huà)不多說(shuō),分享一下,我遇到的面試題,大概有以下這些:
?
JVM:
1.JVM有哪些區(qū)域?
2.堆和棧分別說(shuō)說(shuō)內(nèi)部東西
3.JVM的程序計(jì)數(shù)器有什么用?他是線(xiàn)程私有的嗎
4.JVM里哪些是線(xiàn)程私有的、哪些是線(xiàn)程公有的
5.堆區(qū)域分哪些部分
6.發(fā)生mirror GC的時(shí)機(jī)是什么、發(fā)生full GC的時(shí)機(jī)是什么,如何快速讓虛擬機(jī)發(fā)生full GC。線(xiàn)上問(wèn)題,如何排查full GC發(fā)生位置
7.線(xiàn)程棧里面有哪些部分
8.垃圾回收算法,目前使用的jdk用的什么算法,為什么不單使用一種
基礎(chǔ):
9.volatile原理、synchronize原理
10.線(xiàn)程實(shí)現(xiàn)方式
11.線(xiàn)程池有哪些參數(shù)
12.線(xiàn)程池實(shí)現(xiàn)原理
13.線(xiàn)程池何時(shí)發(fā)生拒絕策略
14.reetrantlock原理
15.hashmap 、hashtable原理
16.hashmap什么時(shí)候會(huì)線(xiàn)程不安全
17.為什么currentHashMap效率高(原理)1.7和1.8的差異
18.為什么atomic原子類(lèi),可以解決并發(fā)問(wèn)題 (cas原理)
19.樂(lè)觀鎖 和 悲觀鎖 ?在項(xiàng)目中的應(yīng)用場(chǎng)景
中間件:
20.redis可以存儲(chǔ)的數(shù)據(jù)結(jié)構(gòu)
21.redis實(shí)現(xiàn)分布式鎖的原理
22.redis分片、哨兵、集群的區(qū)別
23.redis實(shí)現(xiàn)主從同步的原理
24.redis的過(guò)期失效和拒絕策略
25.rocketMQ發(fā)布消息的調(diào)用過(guò)程
26.rocketMQ的消息有哪些類(lèi)型
27.rocketMQ消費(fèi)消息的調(diào)用過(guò)程
28.dubbo了解多少
29.dubbo的rpc框架原理、rpc的調(diào)用過(guò)程
30.netty的原理(bossEventLoop 和 workEventLoop模式)
31.如何做的sharding-jdbc的分表,分布式主鍵如何解決
32.nginx的負(fù)載均衡算法有哪些
33.nginx的hash算法原理
數(shù)據(jù)庫(kù)mysql:
34.mysql 的int4 和 int11 的區(qū)別
35.pd做表設(shè)計(jì)的時(shí)候,需要注意哪些問(wèn)題
36.什么字段要建索引
37.innerDB存儲(chǔ)引擎的索引結(jié)構(gòu),為什么不用b樹(shù) 而用b+樹(shù)
38.線(xiàn)上問(wèn)題,如何解決mysql主從同步不實(shí)時(shí)的問(wèn)題
39.mysql實(shí)現(xiàn)主從同步的原理
40.如何進(jìn)行sql優(yōu)化 explain關(guān)鍵字有用過(guò)嗎?
框架:
41.聊聊你認(rèn)為的spring,為啥都用spring
42.spring 的 ioc 實(shí)現(xiàn)原理
43.aop實(shí)現(xiàn)原理,何時(shí)用jdk 何時(shí)用cglib
44.springMVC的調(diào)用流程
45.mybatis的mapper調(diào)用流程,如何封裝結(jié)果集
46.spring的設(shè)計(jì)模式有哪些
47.如何實(shí)現(xiàn)線(xiàn)程安全的單例模式
48.有沒(méi)有遇到過(guò)分布式單例模式的應(yīng)用場(chǎng)景
49.aop在項(xiàng)目中,用在哪了
項(xiàng)目:
提供第三方接口,如何保證數(shù)據(jù)安全問(wèn)題,(加密算法 比如rsa)
對(duì)稱(chēng)加密 和 非對(duì)稱(chēng)加密的 區(qū)別
?
本人最近開(kāi)了一個(gè)公眾號(hào),會(huì)講一些常用的技術(shù),以及面試題,歡迎關(guān)注
掃碼關(guān)注,每天獲取最前沿的互聯(lián)網(wǎng)知識(shí)~
總結(jié)
以上是生活随笔為你收集整理的大厂Java岗面试心得记录的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 核爆rpg学院站计算机,《核爆RPG》控
- 下一篇: Java String常用的数据类型转换