字节飞书后端实习

Base 北京 已入职

一面(40min)

一面体验非常好,面试官亲切随和,一上来先和我聊天让我不要紧张,做算法题的时候也一直和我题目没做出来也没关系,并不是衡量水平的唯一标准。
由于之前使用深度学习框架做过图像检索的项目,刚好面试官之前也在做推荐算法相关的工作,所以项目聊了挺久(虽然面试的是后端)。
由于没有提前准备机器学习相关的内容,所以只能凭一年前看西瓜书的记忆来回答问题了。
1.自我介绍
2.项目介绍:
之前做了一个基于图像检索的项目,提到了基于attention机制的实现,于是被问VGG网络的结构,卷积神经网络卷积层,池化层,全连接层的具体作用,attention机制具体用在哪一层,
是怎么应用在工程中的。
3.项目介绍:
Socket网络编程项目,问了项目的具体实现,通信过程,线程安全等问题。
4.项目介绍:
Mysql表单设计项目,问了秒杀系统的具体实现,表单设计思路,数据库分库分表思路,是否考虑过使用分布式架构等。
5.讲一讲梯度下降法
6.什么是朴素贝叶斯分类器
7.Windows下cmd中输入-ping指令是使用了TCP协议还是UDP协议(实际上用的是ICMP)
8.算法题:面试官自己出的题目,考察的是蓄水池抽样算法

二面(1h15min)

二面面试官比较高冷,问的问题也是在实际编程中必须了解的知识,整个二面过程聊项目聊了20min,做题30min,剩下的时间都在问问题。
问题以OS和Redis为主,OS的内容问的挺多,网络相关的基本没问。
1. 自我介绍
2. 项目介绍
同一面,不过问的更加深入,聊了大概30min
3.  Mysql底层索引的存储方式
4. B树,B+树,红黑树的区别
5. a,b,c索引的构建,查询(a,b,c),查询c(没听清楚,实际上只有这两种查询,说了一大堆没用的)
怎么建索引,索引的相互顺序
6. 介绍一下redis,redis的常用数据结构
7. Redis查询量很大的时候怎么办呢
8. Redis分布式是如何实现的
9. Zset是如何实现的
10. 高并发网络底层实现(IO多路复用),IO多路复用底层原理及实现(问的很细)
11. 边缘触发和水平触发的区别
12. C++虚表如何实现
13. 数组和链表的区别,从底层实现上答
14. 线程间通信方式
15. 如何保证线程安全
16. 堆和栈的区别
17. 算法题
删除链表中倒数第k个节点
实现LRU

目前已入职字节,但需要学习的东西还有很多。21字节春招已经启动,如果有需要,在这里我也可以帮大家内推!也希望各位小伙伴都能投到自己心仪的公司&岗位!
内推码:C69GHRN(投递岗位时填上即可),可帮忙查进度
附上校招链接:https://jobs.bytedance.com/campus
#内推##春招##校招##字节跳动##求面经#
全部评论
请问二面第7点怎么回答?
1 回复
分享
发布于 2021-02-27 17:02

相关推荐

4 11 评论
分享
牛客网
牛客企业服务