百度健康Java一面
时长1h,面试官人很好,问的八股都比较基础,遇到不会的问题或者技术也没有继续为难虽然鼠鼠还是一如既往的菜
1. Java有哪些基本数据类型
2. 接口和抽象类的区别
3. 介绍JVM内存模型
4. 介绍虚拟机栈
5. 栈溢出和堆溢出抛出什么类型的异常
6. 介绍堆和栈的内存释放机制(垃圾回收)。启动堆的时候可以指定堆大小吗?有什么参数指定的?
7. 介绍类加载的过程
8. 介绍Spring的ioc和aop,项目中怎么使用aop的
9. Bean的作用域有哪些,项目中常用什么作用域
10. 依赖注入的方式
11. MySQL中char和varchar的区别
12. MySQL有哪些索引类型
13. 常见的join类型。使用左连接的方式连接A/B两张表,若B中某数据行缺失,但在A中改行存在,最终结果能查出来这一行数据吗?
14. 聚簇索引和非聚簇索引有什么区别
15. 什么情况下应该使用索引,什么情况不该使用索引。某字段只有十种数据值,应当对其使用索引吗?
16. redis为什么快
17. redis怎么在项目中使用的
18. redis持久化怎么实现的
19. redis常见的数据结构。其中list是双向链表还是单向
20. HTTP状态码的401和403表示什么意思
21. 如何设计token?token如何鉴权?介绍项目中使用到的SA-Token框架
22. 手撕:输入一个正整数,倒序成另一个正整数并输出
23. 手撕:找出字符串中的第一个不重复字符并返回索引
24. 手撕:遍历嵌套父子类的每一个节点(面试官口述的一道题,大致意思为创建一个A类的对象,然后遍历该对象的所有节点。面试官告诉我只需要说出使用递归完成即可
class A{
int id;
List<a> list;
})
25. Linux命令:查找日志后1000行
26. Linux命令:基于上一个问题的结果查找日志中带有exception的部分
27. MQ中有几个角色?
反问业务
</a>
1. Java有哪些基本数据类型
2. 接口和抽象类的区别
3. 介绍JVM内存模型
4. 介绍虚拟机栈
5. 栈溢出和堆溢出抛出什么类型的异常
6. 介绍堆和栈的内存释放机制(垃圾回收)。启动堆的时候可以指定堆大小吗?有什么参数指定的?
7. 介绍类加载的过程
8. 介绍Spring的ioc和aop,项目中怎么使用aop的
9. Bean的作用域有哪些,项目中常用什么作用域
10. 依赖注入的方式
11. MySQL中char和varchar的区别
12. MySQL有哪些索引类型
13. 常见的join类型。使用左连接的方式连接A/B两张表,若B中某数据行缺失,但在A中改行存在,最终结果能查出来这一行数据吗?
14. 聚簇索引和非聚簇索引有什么区别
15. 什么情况下应该使用索引,什么情况不该使用索引。某字段只有十种数据值,应当对其使用索引吗?
16. redis为什么快
17. redis怎么在项目中使用的
18. redis持久化怎么实现的
19. redis常见的数据结构。其中list是双向链表还是单向
20. HTTP状态码的401和403表示什么意思
21. 如何设计token?token如何鉴权?介绍项目中使用到的SA-Token框架
22. 手撕:输入一个正整数,倒序成另一个正整数并输出
23. 手撕:找出字符串中的第一个不重复字符并返回索引
24. 手撕:遍历嵌套父子类的每一个节点(面试官口述的一道题,大致意思为创建一个A类的对象,然后遍历该对象的所有节点。面试官告诉我只需要说出使用递归完成即可
class A{
int id;
List<a> list;
})
25. Linux命令:查找日志后1000行
26. Linux命令:基于上一个问题的结果查找日志中带有exception的部分
27. MQ中有几个角色?
反问业务
</a>
全部评论
你这是秋招吗?
相关推荐
查看14道真题和解析
点赞 评论 收藏
分享
查看46道真题和解析
点赞 评论 收藏
分享