【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++工程师#