为了帮助职业圈网友能够及时了解字节的面试流程以及面试过程所涉及的面试问题,职业圈小编把刚获得的字节面试经验马上编辑好,快速提供给大家,以便能够尽快帮助到有需要的人。
面试的职位是客户端开发。
面试官很亲切,问的问题基本都是八股文,但是问的很深,也很细,很多我都答不上来,虽然还没给结果,但估计是完犊子了。
java static详解
java 垃圾回收机制
谈谈你对java 容器的理解,你常用哪些java容器,你对list map set的理解。
面试的职位是实习生。
首先在网站上投递简历,然后同时根据字节相关岗位要求修改建立之后再把简历又利用邮箱投递一遍,多个渠道一起,等待大概一两周才得到消息参加面试。
你为什么申请我们公司实习
说一下你自己的优缺点
在大学期间或者生活中遇到最有挑战性的一件事,如何解决的?
面试的职位是开发。
hr打电话捞的,安排面试很快。
视频面,都是基础,字节喜欢问网络和操作系统,可能因为是用go的原因,一点java没问。
1.epoll的两种模式
2.网络模型
3.你和朋友处于同一个局域网下并能通过qq交流,但你可以访问baidu,朋友不行,为什么?
4.编译后执行和直接执行的区别
面试的职位是搜索策略运营专员。
3轮 分别是业务面 交叉面 hr面,面试问题主要聚焦在对岗位的理解和一些创协问题上
1.自我介绍
2.对抖音的搜索功能有什么看法
3.对岗位的理解
4.简历深挖
面试问题比较灵活,需要提前准备好对岗位的理解以及如何能做的更好
面试的职位是算法工程师。
K-means 算法的原理,是否了解其他聚类算法
介绍了 K-means 算法和 DBSCAN 算法
对其他机器学习算法的了解程度,介绍一下决策树
从划分指标入手,简单介绍了 ID3、C4.5 和 CART 三种决策树
从单棵决策树延伸到多棵决策树集成,提到了 GBDT
GBDT 和随机森林的区别
对 CV 和 NLP 中常用模型的了解程度
只用过基础的 CNN 模型
给定一个较大的数据集,数据集中存储了许多数据样本以及每个样本的重复次数,现在需要从数据集中有放回地抽取若干个样本,问如何做到无偏抽样,并分析所提方法的时空复杂度
在面试官的引导下不断优化所提的方法,最终达到了较为理想的时空复杂度
面试的职位是后端工程师。
先有hr加微信,加完微信后约面试时间,然后是在飞书上面试。是一个人面试,单面,问的问题都还挺基础的,就是一些计算机网络,操作系统,数据结构的题目。
1、自我介绍
2、你的项目最终有投入使用吗(显然没有)
3、你做项目的时候遇到了什么问题,怎么解决的
4、项目的数据库怎么设计的
5、四种限流算法
6、消息队列出现消息堆积怎么解决
7、Redis数据结构,List的底层结构,ZSet的底层结构,跳表的高度
8、Redis做分布式锁,什么情况下会死锁
9、为什么Redis支持高并发
10、Innodb的主键索引和非主键索引的区别
11、B+树的结构
12、MySQL主库从库同步的过程
13、Innodb数据库隔离级别
14、讲一下DNS域名解析过程,http和https解析有什么区别
15、Java各种锁之间有什么区别
16、进程 线程 协程之间的区别
17、HashMap底层结构
18、算法题:力扣103题,二叉树的锯齿形层序遍历,ACM模式
19、你觉得你的缺点有什么,优点有什么