字节跳动二面

整理下之前的面经,面的是客户端,虽然止步于三面,但是通过和字节面试还是收获挺多。

1、计算机里的存储介质、每个介质的读取速度大概多少?
2、怎么认知GC(垃圾回收)这件事?
3、面向过程和面向对象的区别?
4、面向过程到面向对象转变的背景和原因?
5、封装、继承、多态?
6、select、poll、epoll的区别?mmap原理,在哪些内存间实现共享,为什么用mmap?
7、虚函数表指针的具体位置?
8、析构函数可以是虚函数吗?
9、常用的STL容器用哪些,各自的使用场景与优劣势?
10、vector容器为什么插入元素要从尾部插入?
11、使用哈希表的时候,出现哈希冲突(散列冲突)会发生什么?
12、手撕:二叉树的路径总和

#牛客创作赏金赛##通信硬件知识分享##字节求职进展汇总#
全部评论

相关推荐

之前没发的面经,补一下其实应该是字节第六七八面(苦笑剪映 客户端开发一面:时长 45min1. 自我介绍2. 实习遇到过什么困难,如何解决的3. C++指针和引用4. 虚拟内存5. 函数变量存放位置,static 变量存放位置6. 多态,虚函数表7. 泛型,C++是如何实现的8. vector 和 array 的区别9. 几种智能指针,shared_ptr 如何实现的10. 进程线程的区别,线程能共享进程的哪些资源11. 进程间通信方式,举几个例子12. 进程调度算法,都在什么场景使用13. 几种类型的锁,在什么场景使用14. url 输入到浏览器发生了什么15. https 建立过程16.  手撕 链表 k 个一组反转17. 反问二面:时长 45min1. 自我介绍2. 实习的主要工作3. 客户端开发用到的技术栈4. 讲一下鸿蒙的系统架构5. ArcTS 跟 TS 的关系6. TS 为什么比 JS 应用广泛(这我哪知道啊7. MVVM 和 MVC 的区别8. 介绍一下 WebRTC9. IM 通信如何保证消息送达的(不会10. http 包内容都有什么11. cookie 是安全的吗12. 手撕 三进程轮流打印 ABC13. 手撕 随机生成 n 个 0-m 之间的数,不能重复14. 反问三面:时长 50min1. 对什么语言比较熟悉(cpp2. 看代码说有什么错误3. 手撕 生产者消费者,提需求然后改进4. 手撕 实现timer类,功能是注册函数定期执行,又提需求然后改进5. 反问面完第三天 hr 通知三面排序挂八面字节连个 hr 面都没进过,挂完瞬间又被音视频岗捞起来了,果断拒绝面试
查看34道真题和解析
点赞 评论 收藏
分享
评论
1
收藏
分享
牛客网
牛客企业服务