字节实习二面

字节暑期实习二面

1. 自我介绍

2. 挑一个你最熟悉的项目,说说它的技术架构、你负责的部分,以及你觉得最有挑战的地方。

3. 假设线上服务突然频繁发生 Full GC,导致应用卡顿,你会从哪些方面去排查这个问题?你的思路是怎样的?

4. 咱们每天刷的短视频APP,当你在屏幕上划一下,到下一个视频开始播放,这中间都发生了什么?能简单画一下数据流和经过的关键服务吗?

5. 如果要为一个新服务做负载均衡,什么时候你会选择用 Nginx(七层),什么时候会考虑用 LVS(四层)?主要看中它们什么特点?

6. 想象一下,你负责的接口流量突然暴涨10倍,监控开始报警。你的第一反应是什么?按优先级,你会立刻做哪几件事来稳住服务?

7. 服务稳定后,为了以后不再发生类似问题,你会从哪些方面着手,对系统进行长期的优化?(可以说说缓存、数据库、异步处理等方面的思路)

8. 你写的一条SQL,上线后发现特别慢。你会怎么用 `explain` 命令来分析它?重点会关注哪些信息?根据分析结果,你可能会从哪些方面去优化?

9. Redis 的 String 类型,它的底层实现(SDS)比 C 语言的普通字符串要复杂。你知道它为什么要这么设计吗?这样做有什么好处?

10. 用大白话讲讲,进程、线程、协程这三者之间有啥区别和联系?

11. Go语言的协程(goroutine)是怎么被调度起来的?它和操作系统的线程调度有什么不一样?

12. 核心代码模式算法题:最小的K个数

13. 核心代码模式算法题:大数加法

全部评论
二面这么难
点赞 回复 分享
发布于 08-17 11:47 安徽
我下午二面20分钟问项目 剩下算法找小于n最大数没撕出来 感觉gg了
点赞 回复 分享
发布于 08-15 16:56 安徽省
方便问问是哪个部门吗,是飞书北京吗
点赞 回复 分享
发布于 08-15 14:48 湖南

相关推荐

08-18 17:10
东北大学 Java
很不错的面试经历啊我感觉,面试官是个小姐姐,非常温柔的说,还会一点点给我引导总结一下就是问了很多项目、实习和八股,项目和实习都是一点一点来问的,我提前都有准备好,还是很舒服的,八股也对应的基本能答出来,后面问操作系统就答不出来了。我在想是不是因为我说不会操作系统和计网不太熟给我挂了1. 自我介绍2. 实习经历拷打了很多,让我说了一堆,不过问的比较基础3. 说一下项目经历中的订单数据实时同步那一点是在做什么?--讲了业务4. 这里的跨库事务指的是什么?5. 那这个MQ在里面起到了什么作用?6. 怎么对信息进行消费的?7. 消费失败的消息怎么处理?八股::8. java的类加载机制说一下--加载->连接->初始化9. TCP和UDP有什么区别10. 想问操作系统--不会操作系统11. MySQL数据库索引是什么数据结构?12. B+树和二叉树有什么区别?13. 为什么MySQL使用B+树而不是使用二叉树?14. 说一下B+树索引在向下一层搜索的时候文件系统做了哪些操作15. 索引下推怎么解决会标问题?explain哪些参数?16. 来一道算法题吧:力扣:岛屿数量核心代码块都写出来了,死在了定义二维字符数组上面,真晕了思路还是挺简单的,找到一个1就num++,然后把与1相连接的1都变成0就行
一条咸鱼游啊游:有没有一种可能是二维字符数组没定义出来给你挂了 这个太初级了 容易被怀疑代码能力有问题
查看15道真题和解析
点赞 评论 收藏
分享
评论
4
17
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务