字节-商业产品与技术-后端工程师-一面
时间:9月11日
内容:
1. 是否还在实习
2. Spring中Bean的加载过程
3. 类是如何加载到JVM的
4. 讲双亲委派机制(从三种类加载器开始讲起,讲到双亲委派的优点,双亲委派的缺点,以及如何打破双亲委派)
5. 打破双亲委派还有哪些应用
6. 问了一下在实习公司中的负责的项目是否是SpringBoot项目,回答是,问了一个问题:一个请求进来操作系统,通过了哪些内容才运行到我们自己写的代码(我只是简单地从TCP建立连接讲起,讲到HTTP请求的解析,请求的分发,SpringMVC中的控制层转发器的功能,顺便提了一嘴公司的情况,就从公司用的网关开始讲起,讲Rpc的调用过程,序列化,代理等等内容)
7. HTTP与RPC协议的区别
8. RPC的性能主要体现在哪些方面(从字段的减少,高度的定制化来增加传输角度,顺便扩展讲了RPC调用过程提升性能的一些东西,负载均衡、路由控制、业务分组、健康监控的一些东西)
9. 常用的负载均衡算法有哪些
10. example(id, class, name, score),找出每个班级里面分数最高的一位,并输出他们的信息
11. select * from example where score > 60 and class = 1,基于这条语句建立索引并讲一下为什么(class, score)
12. 讲一下MySQL里面,这条SQL语句的执行过程(从存储引擎讲起,讲到了如何用到利用索引,如何回表等等)
13. B+的叶子节点存储了哪些信息
14. 为什么MySQL用B+(从快速搜索、减少IO、范围查询的要求开始讲,讲了为什么从二叉搜索树逐步升级为B+树)
15. 这个score的范围查询是怎么实现,分别基于下面两个情况进行讲解select * from example where score > 60 and class = 1(class, score),select * from example where score > 60(score)
16. 用过Redis的哪些数据结构
17. Redis的String是如何实现的
18. Redis的key过期删除策略
19. Redis如何快速检索出想要的Key
20. 算法题:接雨水(力扣原题)
内容:
1. 是否还在实习
2. Spring中Bean的加载过程
3. 类是如何加载到JVM的
4. 讲双亲委派机制(从三种类加载器开始讲起,讲到双亲委派的优点,双亲委派的缺点,以及如何打破双亲委派)
5. 打破双亲委派还有哪些应用
6. 问了一下在实习公司中的负责的项目是否是SpringBoot项目,回答是,问了一个问题:一个请求进来操作系统,通过了哪些内容才运行到我们自己写的代码(我只是简单地从TCP建立连接讲起,讲到HTTP请求的解析,请求的分发,SpringMVC中的控制层转发器的功能,顺便提了一嘴公司的情况,就从公司用的网关开始讲起,讲Rpc的调用过程,序列化,代理等等内容)
7. HTTP与RPC协议的区别
8. RPC的性能主要体现在哪些方面(从字段的减少,高度的定制化来增加传输角度,顺便扩展讲了RPC调用过程提升性能的一些东西,负载均衡、路由控制、业务分组、健康监控的一些东西)
9. 常用的负载均衡算法有哪些
10. example(id, class, name, score),找出每个班级里面分数最高的一位,并输出他们的信息
11. select * from example where score > 60 and class = 1,基于这条语句建立索引并讲一下为什么(class, score)
12. 讲一下MySQL里面,这条SQL语句的执行过程(从存储引擎讲起,讲到了如何用到利用索引,如何回表等等)
13. B+的叶子节点存储了哪些信息
14. 为什么MySQL用B+(从快速搜索、减少IO、范围查询的要求开始讲,讲了为什么从二叉搜索树逐步升级为B+树)
15. 这个score的范围查询是怎么实现,分别基于下面两个情况进行讲解select * from example where score > 60 and class = 1(class, score),select * from example where score > 60(score)
16. 用过Redis的哪些数据结构
17. Redis的String是如何实现的
18. Redis的key过期删除策略
19. Redis如何快速检索出想要的Key
20. 算法题:接雨水(力扣原题)
全部评论
mark面经
xd二面了嘛
没有Hc了么,我今天面试这个部门
相关推荐
查看10道真题和解析
点赞 评论 收藏
分享