字节二面(凉面)C++ 后端

0、分分钟表明自己很菜很菜很菜
1、流程
自我介绍;
基础提问;
算法;
有什么问题?
2、基础提问
1)线程和进程
2)给一个场景,三个线程,如何实现三个线程轮流打印1,2,3,4,5,6,7,8,9...
加锁,sleep,很多方法(如每个线程判断自己是否是i的倍数巴拉巴拉)。轮流打印没答上来;
3)Linux段页式存储,如何访问一个文件描述符?记不太清了。
不会...
4)一个指令运行了很久,现在Ctrl+c,会发生什么;
被kill,如何不清楚了...
5)实现一个TCP server,得到abd,返回abc;
建立socket,监听,绑定,连接,读,返回...
Q:如果这个时候有100个客户连接呢?
用epoll监听。
Q:说一下流程
巴拉巴拉,记不太清了,一顿瞎扯,然后把自己绕进去了...
线程池这一块太久没看,记不清了,T_T
3、算法
给一个数字,可以任意移动任意位数字,得到比给定数字大且最接近的数。
一听很激动,完全没想法,然后想着从后往前扫描,因为没考虑周到,好几次有思路了,还是不能满足要求;
在引导下,最后都有思路了,怕又错了,然后面试官看着时间也差不多了,也没啥问的了,就完了,完了,完了。
4、提问环节
1)你们部门现在主要用什么语言呢?
我们什么都用,Python、C/C++、Java、go等,语言不是那么重要的;
2)我以后的复习有什么地方需要重点注意的呢?
我们主要关心的是基础,对语言没有太大要求,比如网络啦,系统啦,数据结构算法啦。基础是最关心的。
5、基础很重要,一定要扎实,刷题+基础才是王道。
#字节跳动##实习##面经##C++工程师#
全部评论
轮流打印应该可以用条件锁,算法题好像是下一个排列😁😁
点赞 回复 分享
发布于 2019-07-22 15:56
学习了,小伙伴投递的哪个部门?什么岗?
点赞 回复 分享
发布于 2019-07-22 15:57
你好,请问你是内推的吗?我投了一直没动静啊
点赞 回复 分享
发布于 2019-07-22 17:59
大佬,现在问面试官问题怎么每个面试官都这么回答
点赞 回复 分享
发布于 2019-07-22 20:35

相关推荐

点赞 评论 收藏
分享
评论
5
76
分享
牛客网
牛客企业服务