#有赞java开发一面
1.算法思想的核心思想是什么
2.回溯、排序算法、分治算法如何实现及哪些适应场景
3.常用排序算法有哪些,快速排序在那些场景下比较适用
4.贪心算法,每次都选最优,结果却不是最优为什么
5.二叉树、红黑树、B+树有什么作用,区别是什么
6.哪些线性数据结构
7.springmvc 如何从前端的url映射到后端的controller层
8.url到ip的解析过程
9.tcp丢包粘包问题如何解决
10.DNS如何进行域名解析
11.mysql如何实现版本控制,事务的隔离级别,MVCC如何实现
12.mysql有哪三个日志文件,分别都有什么作用
13.图的结构如何存储到数据库当中
14.mysql更新数据的过程
15.redis跳跃表
16.反问
总体感觉面试官语气和蔼,在最后阶段解释了所提问题的意义#2021届秋招进度交流##有赞##java工程师##面经#
2.回溯、排序算法、分治算法如何实现及哪些适应场景
3.常用排序算法有哪些,快速排序在那些场景下比较适用
4.贪心算法,每次都选最优,结果却不是最优为什么
5.二叉树、红黑树、B+树有什么作用,区别是什么
6.哪些线性数据结构
7.springmvc 如何从前端的url映射到后端的controller层
8.url到ip的解析过程
9.tcp丢包粘包问题如何解决
10.DNS如何进行域名解析
11.mysql如何实现版本控制,事务的隔离级别,MVCC如何实现
12.mysql有哪三个日志文件,分别都有什么作用
13.图的结构如何存储到数据库当中
14.mysql更新数据的过程
15.redis跳跃表
16.反问
总体感觉面试官语气和蔼,在最后阶段解释了所提问题的意义#2021届秋招进度交流##有赞##java工程师##面经#