【干货分享】25k-40k的面试题新鲜出炉,不面也来看一看啊

218 阅读2分钟

前言

春天来了,金三银四,又到了程序汪们跳槽涨薪的时候,面试宝典、算法、实战项目、面试话术等都要刷起来了,但是地毯式的刷题实在是枯燥且耗费心力,下面是我最近的面试实战题,仅供大家参考。

实战面试题

  1. feign和openfeign区别?

  2. redis架构,有哪些?实际使用中遇到哪些问题?

  3. 说一说rabbitmq为什么快?

  4. 为了应付高并发你在项目中做了哪些技术?

  5. mysql和oracle数据默认的隔离级别是什么?

  6. mysql数据库引擎哪些区别?

  7. 说一说项目交付流程?

  8. 分布式事务如何使用?

  9. saas多租户数据怎么隔离?

  10. kafuka多线程消费有哪些坑?

  11. springboot1.x 升级到2.x有哪些问题?有4、5个服务要升级评估下时间?

  12. 线程池使用场景?原理?

  13. 说一说jvm调优?实际使用的一次经历?

  14. Integer a=10;Integer b=10; System.out.print(a==b); Integer a=300;Integer b=300; System.out.print(a==b);分别输出什么?原因?

  15. new 一个对象的过程是怎样的?

  16. Stringbuilder与StringBuufer区别?

  17. HashMap、HashTable和ConcurentHashap区别?

  18. 分库分表怎么做?

  19. 分布式事务怎么做?

  20. syconized和voilite区别?

  21. threadLocal原理注意事项?

  22. 乐观锁和悲观锁区别?

  23. 创建线程的方式有哪下?

  24. 如何从线程中获取返回值?

  25. 服务流量为每分钟20-30W峰值 200W;数据字段为{name,city,createTime,...};每个省份人口约为1-2亿;同一个人要求顺序处理,不通人不做要求;要求1分钟内处理完;如何设计架构?

  26. 餐厅客户吃饭时段为:{0,10},{5-15},{0,15},{5,25},...大约有几百跳这样的数据,如何快速得出用餐高峰时段?

  27. 每分钟处理1000任务,每秒钟有几万的流量,请从理论上分析如何设计线程池?

总结

上面的面试题,包含了四家公司的一面、二面共计五次面试,疫情期间基本上都是线上面,上面的题目基本上都答出来了,拿到三个offer,薪资也是达到预期的。在这里分享出来,留个记录,也希望换工作的同学能找到理想的公司。