深信服java日常实习面经

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

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

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

三面hr面 #面试# #深信服#  #后端# #实习生#
全部评论
好详细的面经 有后续吗?
点赞 回复 分享
发布于 02-27 22:58 四川
佬,offer了吗
点赞 回复 分享
发布于 01-14 15:24 广东

相关推荐

04-13 21:39
中南大学 Java
时间:4.10地点:长沙1. 在大学里面学学的那个,大学里面应该是都是自学的吧?2. 我看你当时写的spring java,那你现在面的这个岗位是 golang和 python的技术上多一些,你认为这两个的差异有哪些?>面试官麦不好  我没听清这句话,导致他换成了下面这个质疑性的问题3. 我看你简历上写的都是 spring java,但我们这个岗位是 golang ?4. 先做一个笔试题吧:给你100万条数据(一个表,包括订单 id 和金额),要你从中取出金额最大的前100条,要求时间复杂度尽可能低,并且内存占用要小(不是写 sql,idea 手写,不能用数据库,要求时间复杂度 O(n))5. 你这里的时间、空间复杂度是多少?以这种方式,假设我把100万调成100亿。你这里能运行起来吗?100亿怎么优化呢?看一下运行时间是多长时间。你认为这样是最快的吗?6. 你使用过哪些数据库7. 什么情况下要用 Redis8. 什么情况下你认为是并发比较大?9. 你说数据库性能不行,扛不住,那多大才算扛不住?10. 数据库里面的存储结构类型是什么样子的?11. 为什么是 B+树?12. 怎么保证查询性能,除了加索引,还有什么?13. 有了解过分表吗14. 你平时是怎么学习的15. 现在 AI 的使用情况怎么样16. 反问环节
看得见不:第四题应该是一个容量大小为100的最小堆,先进100个初始化堆,遍历入堆就行了,堆顶就是第100大的,每次和堆顶对比大小,然后调整堆就行了,时间复杂度是n*log100,忽略常数也是n
查看14道真题和解析
点赞 评论 收藏
分享
评论
2
18
分享

创作者周榜

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