云南白药Java后端面经

一面(30min)

自我介绍
谈谈Java三大特性
实现单例模式
voliate关键字的作用
HashSet如何保证元素不重复
HashMap的线程安全问题
从用户发请求到服务响应数据的过程中,SpringMVC做了什么
依赖注入为什么注入接口而不是实现类
一个接口多个实现类怎么指定实现类注入
MyBatis怎么使用注解赋予接口功能的
一道sql分组查询题
对JDK线程池的使用
JVM调优方案
JVM的堆栈模型
谈项目,项目的难点以及解决方案
学习方式,学习目的
反问环节

二面(20min)

自我介绍
innodb数据结构
B+树与二叉树
redis zset数据结构(跳表)
缓存双删
TCP与UDP
HTTP与HTTPS
排序算法:一百万个人,根据年龄排序(桶排序)
排序算法:Top10问题
项目
JDK17、SpringBoot3.0新特性

如果有兴趣了解更多相关内容,欢迎来我的个人网站看看:瞳孔空间

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值