【21届秋招正式批】字节跳动 飞书开发一面面经

8.24 15:00-15:45
面试官小姐姐,面试工具用的飞书,要求开视频
1.自我介绍与项目介绍 10分钟
答:我简历上的服务器项目的大致流程,以及各部分的着重点
2.项目当中有没有什么疑难问题当时调试很久解决
答:数据库连接池要进行的线程安全操作,其他没啥
3.多线程的同步方式
4.多进程的同步方式
5.浏览网页用到的各层协议有什么
6.TCP和UDP的区别
7.C++有关继承与多态
三类继承,虚函数机制,虚继承机制,函数重载机制
8.C++ static关键字作用,在类内和类外的表现
9.C++ const关键字作用,修饰的对象是否可修改,有没有什么方法进行修改
10.数据结构相关,问STL是否熟悉,熟悉的容器有哪些
map与set的底层实现,unordered_map和map有什么区别
11.写两道有关STL容器的操作函数:删除一个vector<int>中小于0的值;两个list<int>中有无交点的判断
这个地方因为容器的原因和leetcode上相应算法题的具体实现有些差异,感觉两个题都要关注迭代器的机制特点。
反问:飞书的跨平台是跨什么平台。 答:Windows与MacOS
后续等HR通知
#面经##校招##C++工程师#
全部评论
楼主你好,请问你是什么岗位?开发的话,是Java方向还是C++方向?或者其他语言方向
点赞 回复 分享
发布于 2020-08-24 16:51
大佬,有一个问题想请教一下,关于多线程的同步方式,我查阅网上的博客主要写的都是进程之间的通信,没有提到进程之间的同步,而多线程方面的话,既有条件同步也有互斥,能不能请您讲解一下相关的内容呢,谢谢。
点赞 回复 分享
发布于 2020-08-24 17:23
老哥,二面怎么样了
点赞 回复 分享
发布于 2020-08-26 20:29

相关推荐

有工作后先养猫:太好了,是超时空战警,我们有救了😋
点赞 评论 收藏
分享
评论
4
15
分享
牛客网
牛客企业服务