深信服java日常实习面经

一面
项目拷打
mysql中left join和where有什么差异
mysql的分页方法
mysql左连接,右连接,内连接有什么差异
sql调优方法
说几种设计模式
springboot依赖注入的方式
说一下redis数据结构,详细说一下zset
如何保障redis的数据安全问题
线程有几种状态
线程和进程的区别
线程池如何设置参数,为什么这么设置
死锁的条件,避免死锁的方法
场景题:
给定一个线程池,给线程池提交任务,如何保障每次最多只有五个线程消费任务
快排的思路
反问环节

二面
项目拷打
java有几种锁
synchronized的原理
介绍一下aqs
介绍一下缓存雪崩,穿透,击穿,如何解决
redis为什么那么快
io多路复用的原理
介绍一下redis集群,如何保障集群高可用
说一下访问一个网站会经历什么过程
说一下你对springboot的理解
spring事物失效的场景
说一下springcloud的各个组件,分别有什么作用,原理有了解吗
说一下你对ai的理解
反问环节

印象深刻的是这些,有些忘记了

三面hr面 #面试# #深信服#  #后端# #实习生#
全部评论
佬,offer了吗
点赞 回复 分享
发布于 01-14 15:24 广东

相关推荐

一面 1. String、StringBuilder、StringBuffer的区别2. String不可变的原因是什么3. 常用的String方法4. 浅拷贝和深拷贝的区别5. 项目介绍和主要职责6. 线程池调参、线程池隔离7. 线程池核心参数以及意义8. 核心线程数的作用以及创建时机9. redis防重机制的设计原因10. 使用的redis的类型11. redis的string底层设计12. 分库分表改造13. 分库分表改造时要注意的问题14. 分库分表涉及的数据迁移15. 本地缓存使用场景16. 数据库不一致问题17. 库存扣减的其他方案18. 博客上的问题19. sql调优经历20. 什么是覆盖索引21. 索引类型有哪些22. B+树做索引的特点23. 索引失效的场景24. 项目还有哪些亮点没有问到?25. 第二个项目的介绍26. 高jdk版本的新特性27. jdk8的stream语法28. java集合的分类29. 集合存储null值的情况30. HasMap的底层原理31. 单例设计模式手撕:删除倒数第n个节点反问建议:尽量不要一问一答,自己多去延申思考二面1. 项目一共几个模块、一共几个人2. 项目遇到的挑战以及如何解决3. 项目遇到了什么问题4. 分布式锁加锁解锁的原理5. 锁的过期时间的设计6. redis过期淘汰策略7. redis相较于mysql的优势8. redis为什么快9. 线程池参数调优,限流和降级10. HashMap如何更新一条数据11. JVM垃圾回收中的新生代老年代的回收策略12. 新生代的划分、复制回收的具体过程手撕:最长公共前缀13. 个人优缺点
点赞 评论 收藏
分享
评论
2
8
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务