字节 秋招 一面 (强度真高)

官网投递,约面了,算是字节某“明星产品”团队。

面了一个多小时,不含手撕,都在拷打项目,非常发散。
大部分时间是在围绕项目,做发散,场景问题。
问了几个八股,很少。

【面试问题】

1. 🎯 针对你提到的项目,请详细说明整个流程。  
项目相关的QA。

围绕项目的场景题:
14. 🧠 如果要将整个系统完全自动化,你会如何设计?  
19. 🧠 缓存是如何设计的?如何更新和失效?  
20. 🧠 如果源码文件被修改,如何感知并更新缓存?  
21. 🧠 是否了解 epoll 机制?它的优势是什么?  
22. 🧠 如果要将系统扩展为分布式、大规模处理平台,你会如何设计?  

24. 🧠 MQ 在此系统中起什么作用?你会选择哪种 MQ?  
25. 🧠 Redis MQ 的优缺点是什么?它提供哪些持久化机制?  
26. 🧠 传统 MQ(如 Kafka、RabbitMQ)如何保证消息不丢失?  
27. 🧠 Router 如作为 何记录每个任务的状态?如何设计任务 ID 和状态管理?  
28. 🧠 如何用 Redis 存储任务状态?选择什么数据结构?  
29. 🧠 如何管理多个系统版本与 agent 之间的关系?  
30. 🧠 是否了解 Kubernetes?如何用 K8s 管理 agent 实例?  
31. 🧠 Pod 与 Docker 容器有什么区别?  
32. 🧠 Pod 的文件系统是如何组织的?
33. 🧠 Pod 的网络模型是怎样的?有哪些网络模式?  
34. 🧠 如何在多个 agent 实例之间共享缓存?是否考虑分布式缓存?  
35. 🧠 是否考虑过将缓存部署在云端?如何设计跨集群共享?  
36. 🧠 缓存的 key 如何设计?
38. 🧠 如何处理面向对象语言中的多态问题?如何定位具体实现?  
39. 🧠 如果函数有多个实现,如何准确匹配?  
41. 🧠 是否了解程序的编译过程?
42. 🧠 如何对 Java 等语言进行分析?如何定位对象初始化位置?  

八股:
43. 🧠 是否使用过 MySQL 或 PostgreSQL?它们的索引是如何实现的?  
44. 🧠 B+ 树与 B 树的区别是什么?  
45. 🧠 PostgreSQL 的聚簇索引是如何实现的?  
46. 🧠 存储系统如何实现事务?事务的四个特性(ACID)是什么?  
47. 🧠 如何实现的原子性和持久性?

手撕:
一道非常简单的搜索, 手撕放过我了。

#牛客AI配图神器#

#发面经攒人品##面试问题记录##我的秋招日记#  #最难的技术面是哪家公司?#

此外,腾讯wxg也进二面了。
全部评论
明星产品团队+WXG二面?佬的秋招天花板了!
1 回复 分享
发布于 09-16 12:20 江苏
“手撕放过我”→面试官最后一丝仁慈
点赞 回复 分享
发布于 09-16 12:20 陕西
“如何定位对象初始化?”——我选择重启
点赞 回复 分享
发布于 09-16 12:20 广东
能扛住这波发散提问,二面稳了!
点赞 回复 分享
发布于 09-16 12:19 上海
被狠狠拷打了
点赞 回复 分享
发布于 09-16 11:07 安徽
tql佬,节子我还在简历池子里泡着呢
点赞 回复 分享
发布于 09-15 16:31 浙江

相关推荐

09-30 18:33
门头沟学院 Java
0820投递0906一面1. 实习期间遇到的挑战以及解决方式2. 比如我们要用来实现一个乐观锁的功能,这个有研究过去做吗?比如现在Redis里面有一条数据,我们现在要去更新这条数据,在分布式场景下可能有问题,考虑用Redis实现一个乐观锁,让更新实现有序,最终数据库能够保证数据一致性,应该怎么去做?3. Java里面提到的开闭原则,你对开闭原则的理解是怎样的?可以大概描述一下这个原则吗?4. Java中基本数据类型和包装类型的变量,初始值分别是什么?5. 现在定义两个包装类型变量,给这两个变量赋相同的值,然后做“==”比较,结果为什么会不一样?6. Java中volatile关键字有什么作用?7. synchronized关键字在方法上具体怎么实现?对于一个类的普通方法和静态方法,加synchronized锁分别锁住的是什么?8. 假设有一张用户老表A,因模型升级适配新业务场景新建了一张用户新表B,需要将老表A的原始数据迁移到新表B,且老表A数据量特别大(比如上百亿数据),让你开发数据迁移程序,具体编码思路是先干什么、再干什么?9. 不考虑数据写入问题,只考虑将1000亿数据的用户老表A迁移到新表B,能不能通过MySQL的主从复制来做呢?10. 在分批迁移数据时,为了保证每批次拉取数据的执行效率都比较高,ID应该怎么来?轮询时为了保证数据的准确性和查询性能,应该怎么处理?比如每批次拉100条数据,但ID可能不是连续的,这种情况代码层面应该怎么解决?11. 现在要统计用户表(数据量特别大)中用户昵称相同的数据,即统计出现重复的用户昵称以及每个重复昵称出现的次数,应该怎么做?12. 你平时自己有在持续做一些技术学习和研究吗?13. 实习的工作节奏大概是什么样的?0909二面,比较像主管面,面试时间就25分钟1. 自我介绍。2. 你自己还接触过哪些方面(的技术或工作内容)?3. 你觉得比较有亮点、有代表性的一些需求或技术问题是什么?请大概介绍一个。4. 你原来接触过电商领域相关的内容吗?比如电商常用的商品等领域。5. (假设现在有一个任务)如果现在领导给你的任务是,一个基本的应用(比如商品相关应用)在单机情况下,面对高并发量时压力过大,你觉得应该按照什么样的维度或者标准去处理(来应对高并发、减轻单机压力)?6. 现在前台有一个页面,加载的时候用了5秒钟才显示出来,你觉得可能是什么原因导致的?该如何排查?7. 你现在在学习一些新的技术,大概会通过什么样的途径去学?8. 你最近关注或学习的一些技术性方向有哪些?9. 你觉得自己个人的优势和劣势是什么?0920线下hr面,简单跟面试官聊了半小时,都是比较常规的问题,说7个工作日出结果0930收到意向函,来个国庆礼物!
查看22道真题和解析
点赞 评论 收藏
分享
评论
3
18
分享

创作者周榜

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