Java社招面试记录
大学毕业一年半,有两年半没有面试了(实际项目经验两年半),自从收到面试邀请,激动又害怕了两天半,现在来回顾一下面试中问到的相关技术点
面试中也很紧张回忆不全了,能想到多少就写多少,编号不代表提问顺序哈
首先做了一套面试题,大概花了40分钟。题目比较简单选择、简答题、编程题、思考题。
自我介绍,开始面试
1、加锁的方式有哪几种?
2、Redis的基本数据类型有哪些?
3、Redis除了能做缓存,还能做什么?
4、Redis的淘汰机制?
5、你会选择哪个版本控制工具,如何使用,会制定哪些使用规则?
6、你会如何处理高并发场景,例如商城秒杀?
7、你的项目做过压力测试吗,说一下你知道的压测软件?
8、说一下SpringBoot框架与传统SSM框架的不同点?
9、如果两个系统要交互,但两系统编码格式不同,如何处理?
10、知道OSI七层模型吗,TCP连接是在哪一层起作用?
11、接近尾声时,我反问到,还没有问我容器的问题,面试官无奈的又问了我一个
12、HashMap的扩容时机,扩容机制是什么?
面试时长大概半个小时左右,其实我觉得还有好多问题没有提问,面试就结束了,例如:
- MySql存储引擎,建表规范,事务级别,sql优化,读写分离思想等。
- Spring的理解,IOC、AOP、MVC(这个在面试题里有回答)、ORM等模块的功能及实现,竟然一点没问。。。
- MyBatis框架底层原理。
- Nginx反向***、负载均衡、location匹配规则等。
- 设计模式也没问诶,还有JVM调优、GC、zookeeper特性等。
#社招##面经##Java工程师#