首页 > 字节跳动(视频架构)后台开发一面(凉)经
头像
我要哒哒哒offer
编辑于 2020-07-21 11:29
+ 关注

字节跳动(视频架构)后台开发一面(凉)经

一面
一面的问题基本都是项目涉及到的,或者由项目引申出来的,对于大家可能没有什么普适性,看看就好哈哈哈
1.自我介绍
2.实习,项目 挨个问,项目背景,问的比较细
3.时间相关的函数,C++的,linux的,Windows的都有什么不同?
4.linux时钟跟软中断什么关系
5.用户态到内核态切换
6.日志系统的性能瓶颈是什么?
7.Multiple Reactor 思想
8.one loop per thread思想
9.socket新收到的数据报,通过什么方法交给线程?
10.如何实现可靠的UDP
11.C++ function 有哪些优点?
12.协程在什么情况下要切换?什么叫资源不足?有没有时间先关的协程切换?
13.一个服务器每次开机需要从硬盘加载十几G的资源到内存,有没有什么方法能够加速每次开机前的加载过程?
13.对这个互联网行业怎么看?以后自己有什么规划?

面试官给了2个建议:
1.CPU怎么访问缓存,缓存怎么访问内存,内存怎么访问磁盘,磁盘和socket的关系,涉及到哪些硬件
2.遇到问题不能总是加生产者消费者队列这种全局变量,是否还有其他思路?

总结:现在找的工作是开发,但是以前的实习有些偏算法一点,在面试官问问题的时候应该主动往工程方面去讲,这才是面试官想要的,感觉面试官对算法不是很感兴趣。



更多模拟面试

全部评论

(2) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐