Java面试1.5年面经总结

Java面试1.5年面经总结


事情的起因是这样的:
  在2020年的年底,我经过了一些基础知识以及算法题的准备,试水了人生的第一波社招,成功从传统企业转到了大部分都是同龄人的小互联网公司。答上来了很多问题,也没有答上来很多问题。

我对本次社招做的准备主要有:
  力扣Hot100题集,《Offer来了:Java面试核心知识点精讲(原理篇)》,极客时间《Java核心面试36讲》,还有一些网上找的框架方面的面试题面经。

我答不上来或者准备不足的问题主要有:
1. 在以往的项目经验里有哪些引以为傲的经历或者贡献
2. qps是多少?接口每秒最多有多少次调用?表里最多一个表多少条数据?
3. 以前踩过什么坑之后解决了
4. Spring如何进行bean的注入?Spring在启动之初都做了什么?
5. 视图解析器如何进行数据的绑定?json和对象是如何进行互相转换的
6. 用过哪些多线程的实现,几种线程池?线程池的原理?是否有调优的经验
7. violate/syncronized底层原理,分布式事务(微服务间遵循一定顺序的调用)
8. redis的hash类型底层是如何实现的
9. redis的跳表,三种部署方式和四种策略,针对于击穿有几种解决方法,String类型最大能存多大
10. 垃圾回收机制CMS,新生代老年代永久带的回收策略,何时触发回收
11. jdk1.7和jdk1.8有啥区别
11.数据库聚簇索引和非聚簇索引,两种数据库引擎对于索引的区别,红黑树如何确定节点是红还是黑
12.Mysql的数据隔离级别,在数据较多的情况下哪些语句不能起索引
13.对于数据结构图,有哪两种表现形式
14.Mysql的锁
15.其他并发,分库分表,大流量处理,ElasticSearch等

从这波面试体验过后我发现自己的知识还有很多不成体系的漏洞,在之后的学习中,会按块进行补充丰富。
那么,先从数据库方面开始吧。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值