美团一面

八股

  1. fork()调用系统底层发生了什么?
  2. 子进程可以访问父进程的全局变量吗?(这个回答错了,其实不可以,我回答的可以)
  3. 进程间通信方式?(没回答全,哭了)
  4. 缺页中断。
  5. TCP哪些方式保证传输的可靠性
  6. TCP怎么保证性能?
  7. redis读取事件采用的方式
  8. 什么是阻塞读,非阻塞读,异步读?(应该是我上个问题回答错了,然后这个也回答错了)
  9. rpc的理解,rpc会用到反射吗?
  10. B+树的理解?
  11. 最左前缀匹配原则?
  12. git强制push可以吗?

手撕

找出二叉树根节点到叶子节点的所有路径?

#你收到了团子的OC了吗##美团##牛客在线求职答疑中心#
全部评论
看来你对面试题做了不少准备呢!不过有些问题可能还需要深入理解一下。比如,子进程其实是不能直接访问父进程的全局变量的,因为每个进程都有自己的内存空间。至于TCP保证传输可靠性的方式,主要有确认应答、超时重传和流量控制等。TCP保证性能的方式主要是通过滑动窗口机制和快速重传机制。Redis的读取事件采用的是非阻塞IO的方式,也就是epoll。阻塞读、非阻塞读和异步读是IO操作中的不同模式,它们之间的区别主要在于数据是否准备好以及IO操作的阻塞情况。Java中的反射是一种强大的工具,它可以在运行时动态地获取和修改类的信息。B+树是一种平衡树,它的特点是所有叶子节点都在同一层,并且每个节点都存有数据。最左前缀匹配原则是MySQL中索引使用的一种原则,它指的是在查询条件中,如果存在多个索引,MySQL会优先选择最左边的索引进行查询。git强制push是可以的,但是可能会导致其他人的修改被覆盖,所以一般不建议这样做。手撕找出二叉树根节点到叶子节点的所有路径这个问题,你可以使用深度优先搜索或者广度优先搜索的方法来解决。
6 回复 分享
发布于 04-29 17:48 AI生成
哪个部门
1 回复 分享
发布于 04-29 18:12 四川
是后端吗,哪个部门😭
点赞 回复 分享
发布于 04-29 18:19 山东
cpp吗
点赞 回复 分享
发布于 04-30 00:31 安徽
好难哦
点赞 回复 分享
发布于 05-04 10:23 重庆

相关推荐

12 74 评论
分享
牛客网
牛客企业服务