首页 > 字节提前批后端开发三面经(已感谢信)
头像
又出bug了
编辑于 2022-08-02 10:43
+ 关注

字节提前批后端开发三面经(已感谢信) 内部员工回复

一面 2022-7-15 54min

自我介绍

问项目。

1.Kafka怎么保证数据不丢失

2. Redis io模型

3. 解释selectepoll,和他们的区别
4.epoll
水平触发和边缘触发

5.mysql的四大隔离级别,分别解释,并会出现什么问题

6. 解释什么是幻读

7.解释mvcc

8.解释 当前读怎么解决幻读问题

8.mysql 的锁有哪几种除了表锁和行锁

9.两道sql

1.从借阅表中查询出每个人借了多少本书. 思路 count()+group by

2.从借阅表和用户表中查出人名和借了多少本书。思路 count() + group by + join

10.编程题。

一个N*M的的数组里面有01, 1代表障碍,求从左上角到右下角最短路径,并打印。可以上下左右走。思路 dfs+回溯

SQL题的第二题和最后一道编程题都是我先猜一种方法,然后问面试官这样行不行,面试官说不行,然后从面试官里面套思路才写出来的,不懂可以向面试官问思路。

最后面试官说让我等 HR电话通知。

二面 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. 二叉树的最大高度

这轮面试相对较轻松,sql和coding题都是没一面难。面完20分钟收到三面预约通知

三面 2022-7-27 35 min

2.自我介绍
3.问项目
4.kafka和其他消息队列的比较
5. kafka怎么保证消息不丢失
6.http和https
7.线程和进程
8.数据库事务的四大特性
9.一道sql题 查询每科成绩都及格的学生姓名,思路group by having min
10. 场景题 mysql 中有一万条数据,每个 redis 最多只能存一千条,怎么设计这个redis集群。
11.反问环节
面试官进来没有开视频,而且那边比较吵,前9个基础问题都答上来了,场具题答的面试官并不是非常满意。
面试的时候就感觉有点不对劲,除了场景题其他问题问的都非常简单,而且没有有coding环节。
第二天晚上八点收到感谢信,问了hr面评说一面二面都没啥问题,三面是面评是团队沟通能力不足。






全部评论

(8) 回帖
加载中...
话题 回帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐