字节后端日常实习面经 (已oc)

面了字节两轮,第一轮面的北京的岗位,结果当时啥也没准备,二面挂了(今年日常实习不好找,我想找个小公司练手都找不到开始找实习后第一个面的公司就是字节)

第二轮面的上海的岗位,成功oc

字节北京一面(10.14)

人生第一场职场面试,甚至连录音复盘都忘了,只记得些零零碎碎的

问的内容:各种八股,包括c++,计网,计组,操统

没答上来的问题:空类占几个字节;字节对齐的好处;Malloc的原理

字节北京二面(10.19)

(间隔这么久是因为我故意约的晚,留点复习时间)

1. 项目中的博客网站登录认证逻辑

2. Session、cookie和token

3. CSRF攻击

4. Sql注入攻击

5. 项目数据库的表组成

6. 怎么进行索引调优

7. Mysql的索引底层实现

8. 除了B+树之外还有吗?

9. B+树的操作时间复杂度

10. 有其他数据结构更低的吗

11. 数据库为什么不使用哈希表做底层索引

12. Mysql的ACID是什么,如何保证

13. Go的channel了解吗,可以存储什么类型的数据

14. Channel的作用是什么

15. Channel的底层实现

16. Go的协程调度模型

17. 创建一个goroutine时会给它分配什么数据

18. DNS的机理

19. DNS用的是TCP还是UDP

20. http和https分别描述一下过程

21. 常见的排序算法及其复杂度

22. 描述一下快排和归并的过程

23. 操作系统的系统调用是什么

24. 为什么要分用户态和内核态

25. 场景题:长链转短链系统

26. 算法题:接雨水

虽然现在复盘看都是常规问题,但是当时还是小白的我被爆杀了,不出意外收到了拒信(

字节上海一面(10.27)

1. 线程和协程的区别

2. 用户态和内核态

3. Go的channel支持多协程访问吗,底层是怎么实现的

4. 除了channel还有什么方法进行并发

5. Channel和锁的应用场景有什么区别

6. 对范式有哪些了解呢

7. 范式的作用是什么

8. 后端的业务系统是否适合范式理论

9. 了解过数据库除范式之外的其他理论吗

10. 索引的缺点有什么

11. 使用shell命令取出文件中的第一万至两万行

12. Mysql的底层索引结构

13. 为什么要用B+树

14. 如何查看sql命令是否用到索引

15. Python的装饰器是什么

16. 有用c++进行过程序调优相关吗

17. 介绍项目

18. 点赞表怎么实现的

19. 点赞表不断增长怎么办

20. 介绍项目

21. 了解过哪些大数据组件

22. 消息队列有了解过吗

23. Rabbitmq有什么应用场景

24. 算法题:k级链表反转

25. Sql题:

表1 “id,score,type” type中存有1,2,3三种类型

将其转换成表2 “id,score_1,score_2,score_3”

26. 算法题:力扣53-最大子数组和

面试官点评:基础知识掌握的还行,但是对其他工具了解的太少

字节上海二面(10.28)

1. 项目介绍

2. 如果用户短时间内一直按点赞键,怎么处理

3. 恶意用户大量发送请求怎么处理

(答了个ban掉ip地址被说不行)

4. 数据库的事务你了解过吗,有什么特性

5. 数据库的事务隔离级别,每个级别会带来什么问题

6. 数据库的锁介绍一下

7. 你提到的共享锁互斥锁和共享锁悲观锁的区别和关系是什么

8. Sql题:找到热搜列表中一天内点赞次数最多的前十条博客,找出最新更新的十篇帖子

9. 算法题:函数fn()会以P概率返回0,(1-P)概率返回1,写一个函数f()将fn()封装起来,以等概率返回0和1

二面结束后面试官马上告诉我过了

字节上海hr面(11.01)

那边安排出了问题,先给我安排了hr面,本来还以为我表现好不用三面了,笑死

1. 看到你保研了,那么你研究生阶段倾向于读一些什么技术方向

2. 你对你前面两面的评价如何,有哪些发挥好或发挥不足的地方

3. 我看你之前是没有正式出校做过实习,那你有想过来字节实习的期望或者目标是什么吗

4. 你日常学习新知识一般通过一些什么方式或途径进行

5. 你平时会看一些语言的底层源码吗

6. 什么时候开始实习,实习多久

字节上海三面(11.03)

1. C++的deque的底层实现

2. 为什么要这么设计,好处是什么

3. 可以改用双向链表实现吗?

4. mysql的主键索引和非主键索引是什么

5. 主键索引需要将索引全部加载到内存里面吗

6. 操作系统有几层cache

7. 寄存器和内存之间的cache有什么作用

8. 你觉得内存和磁盘之间有cache吗?

9. 说说LRU的数据结构设计

10. 如果想改用LFU,可以怎么在LRU的数据结构上进行修改

11. 代码题:打印给定的vector list的所有组合形式

举例:vector<vector<int> > v{{1,2},{3},{4,5}}

输出:

1 3 4

1 3 5

2 3 4

2 3 5

hr告诉我三面是leader面,本来以为会很难的,结果出的题目都挺简单,面完后面试官也是马上告诉我通过了

从10.08投出第一份简历开始,长达一个月的找实习终于结束了,感觉确确实实学到了许多东西吧,希望后面的实习一切顺利

#字节跳动实习#
全部评论
可以再方便问下您是怎么准备的嘛?我看好多问题都和我本科学的没什么关系,所以您是以前自己慢慢积累着学的嘛?或者说您自学了哪些课程呢
3 回复 分享
发布于 2022-12-06 16:51 江苏
这个二面不会是我leader问的吧hhhh,我实习的时候大部分需求就是解决如何屏蔽那些恶意用户对系统带来的负面影响来着。
1 回复 分享
发布于 2023-01-03 07:12 美国
请问大佬一般实习几个月啊
1 回复 分享
发布于 2022-11-27 11:13 湖南
面了两个部门,是被捞了吗?
1 回复 分享
发布于 2022-11-21 10:14 四川
入职没吧
点赞 回复 分享
发布于 2022-12-26 16:06 广东
好厉害兄弟,能请问一下博客项目是做的哪个吗?
点赞 回复 分享
发布于 2022-12-22 10:03 四川
请问xd是在字节的官网上投递的嘛?从投递到收到一面通知大概经过了多久呀?还有当时是投了多少个岗位的呀?是内推投递的还是直接投递的?
点赞 回复 分享
发布于 2022-12-06 12:07 江苏
请问字节的拒信多久发呀,我已经第三个工作日了,二面还没消息
点赞 回复 分享
发布于 2022-11-29 10:44 江苏
那你是要租房嘛?
点赞 回复 分享
发布于 2022-11-23 18:52 四川
两个部门都是啥部门呀
点赞 回复 分享
发布于 2022-11-21 00:54 安徽
大佬,项目是C++的吗
点赞 回复 分享
发布于 2022-11-20 21:03 黑龙江
23届?不是该秋招吗?怎么还日常
点赞 回复 分享
发布于 2022-11-16 17:50 江苏
23届嘛?
点赞 回复 分享
发布于 2022-11-16 12:15 湖北

相关推荐

04-12 21:45
门头沟学院 Java
感觉面完人都通透了,还是太菜了,下去沉淀一下1.可以挑一个最近觉得挑战比较大的项目展开介绍一下吗?2.Agent内部具体的实现可以再详细介绍一下吗?3.MCP是把自然语言转成预置查询类的工具吗?4.操作内部平台时,工具会去操作吗?5.系统测试完成后,准确率怎么评估?6.用20%数据作为测试集,是模型跑case后人工评判准确率吗?7.如何对答案进行轨迹级评分?8.目前系统的准确率是多少?9.项目后续继续优化的话,有哪些优化思路?10.现在系统最核心的问题是并发问题吗?11.准确率还有提升空间吗?12.模型输出不符合预期时,prompt会有问题吗?会调prompt吗?13.有考虑过做SFT和强化学习吗?14.目前RAG具体的实现是怎么样的?15.如果用Redis的缓存,会在哪个阶段去做?16.Redis为什么在高并发情况下表现得比较好?17.什么场景下会用多线程?18.RAG作为知识库检索,和把知识库放到ES上让模型调用MCP接口有什么区别?19.若自己实现包含ES检索和向量检索的搜索接口,和RAG有什么区别?20.Redis和MySQL在使用场景上有哪些区别?21.B+树是怎么样的结构?22.B+树和红黑树的区别是什么?MySQL用红黑树效率会更好吗?23.1000万条数据用B+树存储,树的高度大概是多少?24.场景题,给定一个实时输入流(随时可能停,无法全量存储),如何等概率选取5条记录?25.手撕:两个有序数组,O(logN)求合并后第k大的数
查看25道真题和解析
点赞 评论 收藏
分享
评论
38
233
分享

创作者周榜

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