java后端实习岗面试

有赞面试(1个小时凉经)–》第一次面试紧张忘了

1、hashmap的put过程,扩容机制,能不能key,value为空
2、什么时候变红黑树
3、红黑树是什么?
4、为什么左旋,右旋?
5、CurrentHashmap原理,key,value能不能为空
6、synchronized的底层实现,ReentrantLock底层实现
7、java内存区域划分,堆的划分
8、什么时候full gc?
9、A a=new A(),a放哪,A放哪(内存区域上)
10、索引优化
11、B和B+树的区别
12、innodb和myisam在B+树上的 实现区别
13、spring的IOC和AOP
14、IOC的bean加载流程(原理代码实现的)
15、问常用的设计模式,讲一下建造者模式
16、面向对象编程在编码时候的注意?(不知道是啥)
17、问tcp三次连接?为什么三次握手,两次不行吗?
18、问https://www.baidu.com会发生什么?
19、还有一些忘了

袋鼠云(30分钟)

1、ArrayList和LinkedList的区别
2、常用的集合类有哪些
3、CountDownLaunch了解吗
4、Synchronized的底层实现原理和ReentrantLock底层实现原理
5、Synchronized和ReentrantLock的区别
6、java内存区域划分,堆的划分
7、GC了解吗
8、多线程实现的方式
9、线程的7大参数
10、4大拒绝策略
11、Cas的实现(原理)
12、cas引发的问题(ABA),怎么解决?(版本号或者时间戳)
13、AQS的实现(原理–>代码方式(state)
14、问一下es为什么比mysql查询好?(倒排索引)
15、问一下mq自己用过没(用过,没细问)
16、问一下自己在这个简历上没写的还会啥–》会用的那种(说了fastdfs,oos,分布式事务lcn,mycat,share-jdbc等),还有自己了解的新技术(讲了下dubbo、fastson,currentHashmap的bug,service mesh和serverless等)
–到我问–
1、贵公司用的什么技术栈
2、水一下自己的常用,接下来的学习目标(springcloud alibaba等)
3、问一下他对于自己这次的回答满不满意,(满意,说这几天HR面)

我是小白弟弟,一个在互联网行业的小白,立志成为一名架构师
https://blog.csdn.net/zhouhengzhe?t=1

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhz小白

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值