字节提前批后端开发三面经(已感谢信)

一面 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面评说一面二面都没啥问题,三面是面评是团队沟通能力不足。






#字节跳动##字节面试##字节跳动面经#
全部评论
团队沟通能力不足是啥意思
2
送花
回复
分享
发布于 2022-08-02 12:09
怎么这么多sql呀,部门业务主要是数据库吗
点赞
送花
回复
分享
发布于 2022-08-02 11:05
秋招专场
校招火热招聘中
官网直投
老哥有尝试投过智能终端企业吗,这里有一篇荣耀honor投递问答帖,希望可以帮到你https://www.nowcoder.com/discuss/999586荣耀内推码:yuhvad
点赞
送花
回复
分享
发布于 2022-08-02 11:10
老哥 你多久收到感谢信的
点赞
送花
回复
分享
发布于 2022-08-02 18:46
老哥想问一下3面第10题老哥现在会了么
点赞
送花
回复
分享
发布于 2022-08-02 20:59
笑死,我三面算法题秒了,也挂了,我的评价是总结能力不足🤣
点赞
送花
回复
分享
发布于 2022-08-02 21:00
一面二面隔二天,二面到今天都5天还没通知三面。
点赞
送花
回复
分享
发布于 2022-08-14 19:05
可以来试试我们部门!https://job.toutiao.com/s/jD5kcpL
点赞
送花
回复
分享
发布于 2022-08-16 11:34

相关推荐

13 49 评论
分享
牛客网
牛客企业服务