途虎后端二面
1. 自我介绍
2. 实习拷打
3. 通过explain去分析SQL性能,一般关注哪些东西?
4. (给出SQL场景和索引)分析一下这几个SQL的索引使用情况?(WHERE uid=1 AND classid=1, WHERE uid=1 OR classid=1, WHERE uid='1')
5. Java里面有哪些异常的分类?
6. 什么情况下会出现空指针异常?
7. OOM(内存溢出)有哪些情况会出现?
8. 栈空间会导致OOM吗?创建过多线程为什么会出现OOM?
9. Map接口有哪些实现?
10. HashMap和TreeMap的区别是什么?
11. 在使用的时候应该怎么选择HashMap vs TreeMap?
12. 介绍一下HTTP协议的请求和响应的报文结构大概长什么样?
13. HTTP响应状态码有哪些大类?
14. 场景题:百度机房炸了,访问百度网址会看到什么状态码?
15. 场景设计题:有一个大文件包含10亿个int32整数,在4G内存机器上进行去重,程序应该怎么设计?
16. 手撕前提问:二叉搜索树的定义是什么?
17. 手撕:验证一棵二叉树是不是合法的二叉搜索树。
18. 反问
2. 实习拷打
3. 通过explain去分析SQL性能,一般关注哪些东西?
4. (给出SQL场景和索引)分析一下这几个SQL的索引使用情况?(WHERE uid=1 AND classid=1, WHERE uid=1 OR classid=1, WHERE uid='1')
5. Java里面有哪些异常的分类?
6. 什么情况下会出现空指针异常?
7. OOM(内存溢出)有哪些情况会出现?
8. 栈空间会导致OOM吗?创建过多线程为什么会出现OOM?
9. Map接口有哪些实现?
10. HashMap和TreeMap的区别是什么?
11. 在使用的时候应该怎么选择HashMap vs TreeMap?
12. 介绍一下HTTP协议的请求和响应的报文结构大概长什么样?
13. HTTP响应状态码有哪些大类?
14. 场景题:百度机房炸了,访问百度网址会看到什么状态码?
15. 场景设计题:有一个大文件包含10亿个int32整数,在4G内存机器上进行去重,程序应该怎么设计?
16. 手撕前提问:二叉搜索树的定义是什么?
17. 手撕:验证一棵二叉树是不是合法的二叉搜索树。
18. 反问
全部评论
相关推荐
点赞 评论 收藏
分享
10-25 19:14
厦门理工学院 Java 点赞 评论 收藏
分享