字节抖音音视频客户端暑期一二三面
时间线:
4.8 投递,之后一直泡池子
5.13 一面
5.19 二面
5.21 三面
三面和面试官聊的还行,二面手撕没出来居然过了是没想到,一面面试官全程笑着面试的,他温我哭😭
许愿 HR🙏 许愿 HR🙏 许愿 HR🙏
后续:三面挂了😭
一面(50min)
1.自我介绍
2.职业规划?
3.对客户端的了解?
4.对我们业务了解吗?面试官介绍业务
项目
1.搜索引擎项目的初衷,为什么做这个项目?
2.痛点具体是如何解决的?
3.整个项目的结构是如何设计的?
4.网页数据是如何处理的?
5.如果我要新增一个功能(根据浏览历史个性化匹配搜索结果),可以怎么实现?
八股
1.进程和线程的区别?
2.线程同步的方式?
3.原子变量的原理?
4.具体是如何保证原子性的?
5.程序地址空间?
6.堆区和栈区的作用?
7.IO多路复用?
8.TLS 握手的流程?
9.MySQL 事务?
10. 隔离级别?
算法
LCR 016.无重复字符的最长子串
二面(55min)
1.自我介绍
项目
1.展开介绍
2.项目中单例模式怎么设计的?
3.匹配率是怎么量化的(搜索引擎项目)?
4.项目遇到的困难?
八股
1.对多态的理解?
2.什么情况下用编译时多态,什么情况用运行时多态?
3.在设计软件架构时什么情况会用到这些特性?
4.析构函数可以是虚函数吗?
5.为什么建议是虚函数?
6.智能指针是用来解决什么问题的?
7.有哪些类型?
8.ACID 是什么?
9.TCP 的建立过程?
10.为什么是三次握手?
11.如果第三次握手报文丢失?
12.超时重传多少次断开连接?
13.有没有参加一些算法比赛?
14.快速排序的过程?
15.时间复杂度?
16.为什么堆排序是稳定的?
算法
leetcode 39.组合总和
三面(1h)全程拷打项目+算法,无八股
1.自我介绍
2.你提到博客,具体写什么类型的文章?
项目
1.介绍项目(打断,这里说感觉我的回答有点奇怪,像是是提前准备的😭,确实是背模板,让我后面注意一下)
2.项目最关键要解决什么问题?
3.具体是如何解决的?
4.搜索的精度如何保证?
5.如何判断一个搜索引擎的好坏?
6.项目如何部署?
7.搜索效率怎么提高?
8.为什么调用网络库而不是自己实现?
9.降低运维的复杂度具体指的是什么?
10.计算机基础知识前两面问了挺多,就不问了,下面开始算法
算法
1.青蛙跳台(能跳一格或两格)
2.可以跳任意格(怎么验证结果的正确性?)
后续还问了一些开放性的问题,针对博客聊了挺多的
反问:业务(抖音音视频);技术栈(安卓、ios、部分鸿蒙)
#牛客激励计划# #实习进度记录# #牛客在线求职答疑中心# #简历中的项目经历要怎么写# #我的实习日记# #牛客AI配图神器# #牛客创作赏金赛# #面试问题记录#
4.8 投递,之后一直泡池子
5.13 一面
5.19 二面
5.21 三面
三面和面试官聊的还行,二面手撕没出来居然过了是没想到,一面面试官全程笑着面试的,他温我哭😭
许愿 HR🙏 许愿 HR🙏 许愿 HR🙏
后续:三面挂了😭
一面(50min)
1.自我介绍
2.职业规划?
3.对客户端的了解?
4.对我们业务了解吗?面试官介绍业务
项目
1.搜索引擎项目的初衷,为什么做这个项目?
2.痛点具体是如何解决的?
3.整个项目的结构是如何设计的?
4.网页数据是如何处理的?
5.如果我要新增一个功能(根据浏览历史个性化匹配搜索结果),可以怎么实现?
八股
1.进程和线程的区别?
2.线程同步的方式?
3.原子变量的原理?
4.具体是如何保证原子性的?
5.程序地址空间?
6.堆区和栈区的作用?
7.IO多路复用?
8.TLS 握手的流程?
9.MySQL 事务?
10. 隔离级别?
算法
LCR 016.无重复字符的最长子串
二面(55min)
1.自我介绍
项目
1.展开介绍
2.项目中单例模式怎么设计的?
3.匹配率是怎么量化的(搜索引擎项目)?
4.项目遇到的困难?
八股
1.对多态的理解?
2.什么情况下用编译时多态,什么情况用运行时多态?
3.在设计软件架构时什么情况会用到这些特性?
4.析构函数可以是虚函数吗?
5.为什么建议是虚函数?
6.智能指针是用来解决什么问题的?
7.有哪些类型?
8.ACID 是什么?
9.TCP 的建立过程?
10.为什么是三次握手?
11.如果第三次握手报文丢失?
12.超时重传多少次断开连接?
13.有没有参加一些算法比赛?
14.快速排序的过程?
15.时间复杂度?
16.为什么堆排序是稳定的?
算法
leetcode 39.组合总和
三面(1h)全程拷打项目+算法,无八股
1.自我介绍
2.你提到博客,具体写什么类型的文章?
项目
1.介绍项目(打断,这里说感觉我的回答有点奇怪,像是是提前准备的😭,确实是背模板,让我后面注意一下)
2.项目最关键要解决什么问题?
3.具体是如何解决的?
4.搜索的精度如何保证?
5.如何判断一个搜索引擎的好坏?
6.项目如何部署?
7.搜索效率怎么提高?
8.为什么调用网络库而不是自己实现?
9.降低运维的复杂度具体指的是什么?
10.计算机基础知识前两面问了挺多,就不问了,下面开始算法
算法
1.青蛙跳台(能跳一格或两格)
2.可以跳任意格(怎么验证结果的正确性?)
后续还问了一些开放性的问题,针对博客聊了挺多的
反问:业务(抖音音视频);技术栈(安卓、ios、部分鸿蒙)
#牛客激励计划# #实习进度记录# #牛客在线求职答疑中心# #简历中的项目经历要怎么写# #我的实习日记# #牛客AI配图神器# #牛客创作赏金赛# #面试问题记录#
全部评论
怎么还有三面

太牛了
下午二面不知道能不能过
相关推荐
07-08 10:56
安徽工程大学 运营 点赞 评论 收藏
分享
点赞 评论 收藏
分享
05-29 15:00
广东金融学院 Java 每晚夜里独自颤抖:
你cet6就cet6,cet4就cet4,你写个cet证书等是什么意思。专业技能快赶上项目行数,你做的这2个项目哪里能提现你有这么多技能呢
点赞 评论 收藏
分享