头条系统部面经

头条一面,简历聊天,1进程间通信的方式应用场景2线程间锁 ,自旋锁,原子变量3 ps命令中D S有什么区别,举个例子,S 是什么意思,extern "C"什么意思。算法题,大概是写一个std::unique。头条二面,1写一个找子串的程序,可以怎么优化,SSE有没有用过,一次比较8 byte会不会;2写一个多线程二分查找的程序,会不会导致锁争用,会不会导致线程idle,用mutex还是spinlock好,操作系统,如何让线程sleep的,mutex是怎样实现的,知不知道futex;fopen调用的过程,系统调用编号,syscall指令,文件树 inode,什么是目录;算法题,平面n个点,找穿过的点最多的直线。头条三面:使用strncpy要注意的地方,memcpy和memmov的不同,同步异步 阻塞非阻塞的概念举例子,介绍下reactor模式,如何实现一个原子操作,关中断有什么问题;说说memory order#面经##字节跳动##春招##C++工程师#
全部评论
请问下 楼主 是在头条系统部吗
1 回复
分享
发布于 2020-02-29 13:32
太吉尔难了吧
点赞 回复
分享
发布于 2019-03-29 01:12
滴滴
校招火热招聘中
官网直投
头条一天面完,3轮技术面,1轮hr面。大概从上午10点半,持续到了下午5点
点赞 回复
分享
发布于 2019-03-29 01:13
这是什么岗,是人问的问题么
点赞 回复
分享
发布于 2019-03-29 01:44
头条面试是真的难
点赞 回复
分享
发布于 2019-03-29 11:21
这你不要50k?啥鸡儿问题哦
点赞 回复
分享
发布于 2019-05-09 11:07

相关推荐

整体面试流程比较顺利,两面都是一个小时时间,面试体验很好,就是等 offer 等好久。一面:有两个面试官,旁听的就问了下实习。问的挺深入的,面试官一直在问我比较擅长什么,他就问些相关的问题。1. 自我介绍2. 拷打项目3. atomic 是怎么保证原子性的4. 线程是为了解决什么问题5. 线程共享哪些资源6. 线程的独立的寄存器是怎么理解的7. QUIC 了解过吗8. 介绍下拥塞控制9. C++ 内存布局10. malloc 和 new 的区别11. 定位 new 了解过吗12. new 内部调用的是什么系统调用13. 介绍下智能指针14. shared_ptr 计数是怎么共享的,怎么解决并发问题的15. 介绍下左值和右值16. 虚左值、虚右值、从右值了解过吗17. move 是怎么实现的18. move 是为了解决什么问题,怎么解决的19. 实习经历20. 算法题:分割回文串二面:直接到主管面了,不清楚为什么,一面时候问说有三面。问的都是些开放性的问题,面试过程中不会的地方会给一些提示,实在没什么思路就换题了,学到了很多。1. 自我介绍2. 拷打项目3. 设计 Log 系统,程序崩溃时 Log 文件保留,要求只要执行相应函数打了日志就必须存在,但又对性能要求很高不能每次写都调用 sync4. 100MB 文件传递,用互联网传,怎么比 TCP 更快5. 设计内存池,用来解决内存碎片问题6. .so 文件操作系统是怎么加载的
点赞 评论 收藏
转发
点赞 36 评论
分享
牛客网
牛客企业服务