前言
春天来了,金三银四,又到了程序汪们跳槽涨薪的时候,面试宝典、算法、实战项目、面试话术等都要刷起来了,但是地毯式的刷题实在是枯燥且耗费心力,下面是我最近的面试实战题,仅供大家参考。
实战面试题
-
feign和openfeign区别?
-
redis架构,有哪些?实际使用中遇到哪些问题?
-
说一说rabbitmq为什么快?
-
为了应付高并发你在项目中做了哪些技术?
-
mysql和oracle数据默认的隔离级别是什么?
-
mysql数据库引擎哪些区别?
-
说一说项目交付流程?
-
分布式事务如何使用?
-
saas多租户数据怎么隔离?
-
kafuka多线程消费有哪些坑?
-
springboot1.x 升级到2.x有哪些问题?有4、5个服务要升级评估下时间?
-
线程池使用场景?原理?
-
说一说jvm调优?实际使用的一次经历?
-
Integer a=10;Integer b=10; System.out.print(a==b); Integer a=300;Integer b=300; System.out.print(a==b);分别输出什么?原因?
-
new 一个对象的过程是怎样的?
-
Stringbuilder与StringBuufer区别?
-
HashMap、HashTable和ConcurentHashap区别?
-
分库分表怎么做?
-
分布式事务怎么做?
-
syconized和voilite区别?
-
threadLocal原理注意事项?
-
乐观锁和悲观锁区别?
-
创建线程的方式有哪下?
-
如何从线程中获取返回值?
-
服务流量为每分钟20-30W峰值 200W;数据字段为{name,city,createTime,...};每个省份人口约为1-2亿;同一个人要求顺序处理,不通人不做要求;要求1分钟内处理完;如何设计架构?
-
餐厅客户吃饭时段为:{0,10},{5-15},{0,15},{5,25},...大约有几百跳这样的数据,如何快速得出用餐高峰时段?
-
每分钟处理1000任务,每秒钟有几万的流量,请从理论上分析如何设计线程池?
总结
上面的面试题,包含了四家公司的一面、二面共计五次面试,疫情期间基本上都是线上面,上面的题目基本上都答出来了,拿到三个offer,薪资也是达到预期的。在这里分享出来,留个记录,也希望换工作的同学能找到理想的公司。