字节后端日常实习面经 (已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-26 15:09
已编辑
美团_测试开发(准入职员工)
面试官是女生,没开摄像头,进来先介绍技术栈,是否接受php整体30min1.&nbsp;Linux命令,文本处理;只问了我是否熟悉,我说熟悉,没深挖了2.&nbsp;查看正在运行Java的进程;netstat、lsof,面试官回复ps命令呢,我说也用过,和lsof差不多,都可以查看3.&nbsp;有没有用过MySQL集群,如果部署在单机,有没有保证可用性;因为是单体,评估了连接数,并且用了redis减轻压力进行兜底4.&nbsp;提了一嘴RocketMQ,问我是用过的对吧;我说是的,没深挖5.&nbsp;MySQL索引结构;为什么要用B+树;聚簇索引和非聚簇索引6.&nbsp;唯一索引是聚簇还是非聚簇?瞎猜了说是非聚簇,面试官让展开说说,回答是唯一索引只需要判断有没有重复,没必要用到聚簇索引,非聚簇够了。7.&nbsp;WAL技术?没听过,面试官说是数据库当中的预写日志,undo,redo,然后我回答了binlog,redolog,undolog8.&nbsp;CPU突然变高了怎么排查?top命令先定位进程,如果是程序,查看日志,看看是不是死循环了,定位后去修改;感觉没答好。9.&nbsp;springboot注解,MVC机制原理,回答了是通过拦截器拦截所有请求,根据URL去映射Controller10.&nbsp;计网&nbsp;浏览器输入URL整体流程11.&nbsp;大整数相加,不用加法;不会12.&nbsp;合并有序链表;ok13.&nbsp;场景题,抖音的点赞,怎么设计,用到了哪些组件,表结构14.&nbsp;两个文件,一个50w的URL,一个500,找到相同的URL15.&nbsp;反问,能否提前实习
查看15道真题和解析
点赞 评论 收藏
分享
04-28 19:01
已编辑
西南大学 Java
1.自我介绍2.问一些基本情况(能实习多久,手上有无offer,学校成绩…..)3.手撕包含&nbsp;min&nbsp;函数的栈(撕出来了,acm模式还是比较简单的一道题)4.八股/项目介绍项目你怎么验证你的项目能支持这么高的并发?如果有几十万的用户怎么解决缓冲问题?怎么实现异步订单处理?怎么控制库存?库存扣除的实现?订单减扣的准确性怎么保证?库存你设计了几张表?主键是什么?怎么提升并发能力?分库分表的实现?cpa?那你订单超卖,或者说是那库存信息不对,或影响了用户的一些数据怎么处理?刚刚你不是说有那个&nbsp;AP&nbsp;吗?那个&nbsp;P&nbsp;它不是就已经分区了吗?分区你怎么保证它上锁能上成功呢?分常见分布式一致,它有什么解决方案,你知道吗?一个请求从&nbsp;APP&nbsp;发出到服务端消费中间会大概会经过什么?TCP&nbsp;怎么保障可靠呢?mysql隔离级别?可重复读怎么实现?有哪些类型的索引?主键索引在数据结构上与其他索引的区别?什么是聚簇索引设计模式?工厂模式适用于哪些情况?Java&nbsp;中的&nbsp;ArrayList&nbsp;和&nbsp;LinkedList&nbsp;适用于什么场景?它们的扩容策略?怎么排查一些问线上问题,如果&nbsp;Java&nbsp;里面的&nbsp;CPU&nbsp;在增长,那你怎么去定位这个问题?比如说它&nbsp;CPU&nbsp;现在就变得很高?手撕出来了,然后八股大部分都回答了,但是我有好几个问题一开始都没听清楚,所以可能答得不够好,感觉又要凉了,转行能干啥,啊啊啊啊啊,感觉自己找不到实习了,有无点击就送的公司😭&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
查看28道真题和解析
点赞 评论 收藏
分享
评论
38
234
分享

创作者周榜

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