字节 Data 后端 C++ 面经

一面 50min
面试官人还是不错的,还指出我简历写得不好的地方。还是有一些没答上来的地方,用(??)标记
1.自我介绍
2.多态,怎么实现,继承后析构函数不是虚函数会发生什么
3.new操作失败会怎么样,在一些老旧的编译器会发生什么(??)
4.new和malloc的区别
5.malloc之后,分配的内存填充了什么
6.char s[]="hello" ,sizeod(s),strlen(s)分别是什么
7.现在可以用final关键字来使某个类不能被继承,没有final之前怎么实现这个功能(??)
8.TCP握手、挥手过程
9.timewait状态在服务端会出现吗,有什么功能(??)
10.PIN命令用了什么协议,是在哪一层
11.linux系统怎么杀死进程,怎么查看tcp有关端口
12.进程线程的区别
13.阻塞IO和非阻塞IO
14.IO多路复用,select的缺点是什么
15.做题,翻转字符串":hello world" -> "world hello"
16.反问环节

二面 50min
依旧一点C++都没问,感觉对方好像比较累,一直没啥表情
1.零拷贝了解吗(??)
2.虚拟内存了解吗,页面置换算法有哪些
3.进程调度算法有哪些,进程运行时间是怎么估算的
4.建立索引需要注意什么
5.如何定位慢查询
5.数据库是怎么实现ACID的(??)
6.cookie了解吗,cookie存储在http报文的什么部分
7.了解哪些http头
8.执行http协议的时候发生了什么
9.TCP拥塞控制
10.什么是死锁,如果在编程的时候避免死锁(??)
11.做题:排序二叉树转换为双向链表
#面经##校招##字节跳动##C++工程师#
全部评论
我也面了data后端,c++一点都没问。。
点赞 回复
分享
发布于 2020-08-25 11:10

相关推荐

5 49 评论
分享
牛客网
牛客企业服务