抖音客户端一二三hr面经&求租房群

本菜鸡学的是c++,找暑假实习的时候师兄推荐客户端岗位,说难度小些,然后没想到真的过了,之前看了不少牛客面经,在此还愿了。
我一面二面三面在同一天,从下午4点一直面到晚上7点半,每次间隔5-10分钟左右,强度真的有点吃不消
万幸终于过了,找实习可以松一口气了,6月将要去北京了,大家怎么解决租房的?求加好友qq2096630320,求加租房群

一面(40分钟)
1、你能来实习多长时间?半年可以吗?
2、介绍一下项目
3、项目中遇到过哪些问题与困难?都是怎么解决的
4、虚函数与纯虚函数
5、虚函数机制
6、智能指针介绍一下?具体实现原理清楚吗
7、http和https的区别
8、http劫持了解吗?(不懂)
9、介绍一下几种锁(互斥、信号量、条件变量、读写锁、自旋锁)
10、场景题:时钟的时针和分针在24小时内会重合多少次
11、你还有什么问题
手撕代码:二叉树任意两个节点找到最近的公共父节点
我写了递归,老师追问非递归怎么实现

二面(60分钟)
1、自我介绍
2、你能来实习多长时间?半年可以吗?
3、介绍一下虚拟内存技术?为什么需要这个技术?有什么优点?
4、线程进程区别
5、多线程并发会导致哪些问题?(数值不一致,举个例子)(数组和链表会有并发问题吗)
6、用户态与内核态的区别?(为什么要有内核态)
7、堆区栈区的区别?--》C++的内存分布
8、TCP,UDP的区别
9、Tcp如何保证可靠性?流量控制与拥塞控制
10、http与https的区别?https建立连接的过程(ssl握手)
11、https如何加密
12、非对称秘钥与对称秘钥
13、Get与post的区别
14、http状态码?200、300、400。。
15、访问www.baidu.com,经历那些过程,使用那些协议
16、指针与引用的区别
17、Static关键字(5种修饰)
18、C++多态介绍一下(重载与虚函数)
19、快排介绍一下
20、堆排序介绍一下
手撕代码:1、链表反转
2、两个栈实现队列
3、这里有1分2分5分的钱,要拼凑出1元钱,有多少种方法

三面(70分钟)
1、自我介绍
2、详细介绍一下研究生研究项目细节?
3、详细介绍一下你的web服务器项目,模型、架构是什么样的
4、为什么选择epoll模型?Select不可以吗?(select与epoll)
5、Mmap在用户区还是内核区?为什么快速?
6、Epoll函数调用?是自己封装还是直接使用这几个函数调用?
7、EPOLL\AISO\KQ了解吗?(不懂)
8、你的任务队列加锁是怎么实现的
9、互斥锁、自旋锁有什么区别
10、可以用信号实现吗?信号有什么优点
11、你的日志功能是怎么实现的?(双缓冲区、前后端、5个类)(问了好半天)
12、后端如果是多线程写?如何保证写入顺序?(从任务队列取出任务,如何保证写入文件时顺序正确)
13、移动构造函数介绍一下?用在什么场景
14、Lambda表达式介绍一下?捕捉参数用什么参数=&this的作用?不写这几个参数可以吗?
15、Auto介绍一下?在什么阶段推断类型?编译期间还是运行期间?其底层原理是什么?(不懂)
16、Weak_ptr与shared_ptr介绍一下?介绍一下其底层原理
17、pthread几个函数调用了解吗?
18、运用多线程有什么要注意的吗?(join回收子线程)还有啥?
19、子线程正常死亡与其他线程cancel这个子线程(被动死亡)有什么区别?(不知道)
20、你还有什么问题?
手撕代码(LeetCode原题,困难):给定一个非空字符串s和一个包含非空单词列表的字典 ,在字符串中增加空格来构建句子,句子中所有的单词都在词典中。返回所有这些可能的句子。
三面后过了2天约了hr面
hr面(20分钟)
1、自我介绍
2、为什么选择这个专业,为什么选择这个行业?为什么选择我们公司?为什么选择这个职业?
3、我们部门在北京?你可以来这里工作吗?你父母怎么看?
4、你的简历上写了几个项目,介绍一下你的项目,哪一个你觉得最有挑战?为什么选择这个项目?项目过程中遇到了哪些困难?你都是怎么克服的?
5、如果现在要你重新写这个项目,你会如何进行?
6、之前几次面试,你觉得你的表现怎么样?
7、找工作进入了5月份了,你的面试情况怎么样?
8、上述的几个公司如果都能拿到offer,你会怎么选择?
9、你还有什么问题?实习生培训相关工作

hr面后第五天晚上9点多offer call(996没跑了)



#字节跳动##面经##C++工程师##实习#
全部评论
实习半年吗?
点赞 回复
分享
发布于 2020-05-14 19:53
这么多问题,你回答上多少个🤣
点赞 回复
分享
发布于 2020-05-25 23:14
联想
校招火热招聘中
官网直投
web服务器项目是自己做的嘛
点赞 回复
分享
发布于 2020-05-25 23:49
能把项目的github链接放出来吗 现在大三无项目经验 很慌
点赞 回复
分享
发布于 2020-05-27 15:48
楼主,你是面哪个岗位?
点赞 回复
分享
发布于 2020-06-17 00:39

相关推荐

6 51 评论
分享
牛客网
牛客企业服务