字节跳动提前批 客户端 二面凉经 C++

一面感觉挺好的,面试官小哥哥超nice
1. new与malloc区别
2. const关键字作用
3. 宏代换与const变量的区别
4. 有哪几种智能指针,智能指针的实现原理
5. 虚函数的实现原理,包括虚表指针和虚函数表的存储
6. static_cast和dynamic_cast的区别,dynamic_cast进行类型检查的实现细节
7. 进程与线程的区别
8. 有哪几种线程间通信方式
9. 进程地址空间分为哪几个部分
10. 虚拟内存的实现,就是操作系统内存管理
11. 编译与链接的区别
12. 动态库和静态库的区别
13. 两个线程访问一个局部变量,如何保证这个局部变量不会在访问还未结束时就被销毁

手写代码:
在给定整数数组中找到没有出现的最小正整数
这个题在leetcode刷过,说了下思路,然后把代码写出来,几个测试样例都通过了。

一面结束后,当天下午就接到hr电话,约定二面时间。

二面凉经:
1. 进程间通信方式,回答管道、信号、共享映射、socket
2. 管道的适用场景(不太会,回答是用在父子进程)
3. 共享映射的原理
4. 堆和栈的访问效率哪一个高
5. 栈上面存放了哪些内容,回答局部变量,还有寄存器
6. 寄存器和内存的区别
7. 类类型没有数据成员,定义该类型的变量占几个字节,回答是1个,面试官又问这1个字节的内容是什么,不会。
8. 内存管理方式,回答段式管理和页式管理
9. 线程池原理,这个完全不了解
10. 四种类型强制转换
11. 设计模式题,给出策略模式的一个应用场景

手写代码:
求给定字符串的最长无重复子字符串,这个说了思路,写出来代码,面试官不太满意,说有优化的空间,让我面试结束后再研究一下。。

二面回答的不够好,好几个问题都没回答上来。面试官对我的评价就是基础知识掌握的不够深入,不太扎实。然后晚上官网显示流程已终止,就是凉凉了。。。还是感谢字节给我这个菜鸟的机会,秋招再战。

更新:还是凉经
官网流程终止后5天接到hr电话,说是转岗,换部门重新面试。

一面
1. C++多态及实现原理
2. 纯虚函数与虚函数的区别
3. 进程与线程的区别
4. 死锁的出现原因
5. OSI七层参考模型与各层代表协议
6. TCP三次握手过程,包括两次握手可能出现的问题
7. 读写锁的实现原理
8. IPV6概念
9. http与https的区别
10. SSL原理
11. 数据库

手写代码:
1. 在给定字符串中删除字符b和相邻的a、c字符
2. 输出二叉树的左视图能看到的节点

一面后几道问题全都没有回答出来,两道代码题都写了出来,面试官没有要求运行。面试官问能否实习,回答不能。

二面
1. C++指针和引用的区别
2. delete元素的运行机制,包括释放内存的时机
3. 数组元素个数的表示方法
4. 进程和线程的区别
5. 缺页中断,包括中断处理过程和页面置换算法
6. 二叉搜索树与平衡二叉搜索树的区别,各自的特点和查找效率
7. 线程共享和独享的资源
8. 可否用过多线程,回答学习过线程池

场景题:
一千万个七位十进制数放在磁盘上,只有1MB的内存,如何对其排序?这个题把我问懵了,得计算每个元素如何在内存中存放,存放的空间大小,多路归并的路数,每次调入内存的元素多少。最后在面试官引导下勉强回答出来。

手写代码:
判断一颗二叉树是否为镜像二叉树

面试官问能否实习,回答不能。二面试官问题大部分能回答出来,代码题也写了出来,场景题回答的不好。第二天收到感谢信。#秋招提前批##C++工程师##字节跳动#
全部评论
挂了会有感谢信嘛
1 回复
分享
发布于 2020-07-02 20:58
c++客户端的岗位吗?
点赞 回复
分享
发布于 2020-07-02 21:06
淘天集团
校招火热招聘中
官网直投
你好,关于项目的没有问嘛
点赞 回复
分享
发布于 2020-07-02 21:08
二面一般是交叉面,面试官可能是做后台的,字节最难过的也就是二面了
点赞 回复
分享
发布于 2020-07-03 06:19
请问那个进程的地址空间怎么回答唉
点赞 回复
分享
发布于 2020-07-03 10:15
感觉你和我的一面是一个 我二面还没面 看到问题 瑟瑟发抖
点赞 回复
分享
发布于 2020-07-03 10:37
请问楼主简历评估了多久呢?
点赞 回复
分享
发布于 2020-07-03 13:19
马克
点赞 回复
分享
发布于 2020-07-03 16:36
一面算法题有要求空间复杂度吗?
点赞 回复
分享
发布于 2020-07-03 18:23
凉经啥意思
点赞 回复
分享
发布于 2020-07-04 14:06
请问一下第13个是不是使用 join函数,等待线程执行完才退出作用域,保证线程执行期间,局部变量一直存在。
点赞 回复
分享
发布于 2020-07-05 15:01
客户端开发是不是不需要数据库方面知识,我还完全没学过数据库
点赞 回复
分享
发布于 2020-07-06 13:08
楼主当天面完,晚上官网就显示流程终止了?
点赞 回复
分享
发布于 2020-07-06 20:36
好难。。问的真的好细,栈和堆的访问效率哪个高我傻了。。
点赞 回复
分享
发布于 2020-07-08 00:00
请问dynamic_cast进行类型检查的实现细节,是问底层实现吗?这个应该怎么答啊
点赞 回复
分享
发布于 2020-07-15 14:36
加油,面经打卡719
点赞 回复
分享
发布于 2020-07-19 15:50
多久发感谢信啊,昨天面完就感觉凉凉了,等感谢信中😅
点赞 回复
分享
发布于 2020-08-04 10:14

相关推荐

7 110 评论
分享
牛客网
牛客企业服务