自我介绍
问项目。
1.Kafka怎么保证数据不丢失
2. Redis io模型
3. 解释select和epoll,和他们的区别
4.epoll水平触发和边缘触发
5.mysql的四大隔离级别,分别解释,并会出现什么问题
6. 解释什么是幻读
7.解释mvcc
8.解释 当前读怎么解决幻读问题
8.mysql 的锁有哪几种除了表锁和行锁
9.两道sql 题
1.从借阅表中查询出每个人借了多少本书. 思路 count()+group by
2.从借阅表和用户表中查出人名和借了多少本书。思路 count() + group by + join
10.编程题。
一个N*M的的数组里面有0和1, 1代表障碍,求从左上角到右下角最短路径,并打印。可以上下左右走。思路 dfs+回溯
SQL题的第二题和最后一道编程题都是我先猜一种方法,然后问面试官这样行不行,面试官说不行,然后从面试官里面套思路才写出来的,不懂可以向面试官问思路。
二面 2022-7-25 50 min
1. 你们推荐系统项目技术选型怎么做的
2. 除了flink和kafka你还做的哪些流式计算框架和消息队列
3. Kafka怎么保证顺序读写
4. Kafka采用分布式的吗
5. 你们怎么实现kafka对mysql进行异步写操作
6. 用户如何知道异步的时候mysql 写操作失败
7. Mysql采用的分布式集群吗
8. C为啥比java 快
9. Java 有哪些垃圾回收算法
10. 这些垃圾回收算法分别适用哪些场景
11. 怎么保证多个微服务之间如果出现一个失败,回滚的问题(我说这属于分布式事务,我说有框架解决)
12. Sql题一张表包含id name saray managerid,员工和manager都在这张表里面怎么怎么查出员工工资高于manger工资的人。同一张表join两次+ having 或者子查询都行
13. 二叉树的最大高度
2.自我介绍
全部评论
(8) 回帖