看来你对面试题做了不少准备呢!不过有些问题可能还需要深入理解一下。比如,子进程其实是不能直接访问父进程的全局变量的,因为每个进程都有自己的内存空间。至于TCP保证传输可靠性的方式,主要有确认应答、超时重传和流量控制等。TCP保证性能的方式主要是通过滑动窗口机制和快速重传机制。Redis的读取事件采用的是非阻塞IO的方式,也就是epoll。阻塞读、非阻塞读和异步读是IO操作中的不同模式,它们之间的区别主要在于数据是否准备好以及IO操作的阻塞情况。Java中的反射是一种强大的工具,它可以在运行时动态地获取和修改类的信息。B+树是一种平衡树,它的特点是所有叶子节点都在同一层,并且每个节点都存有数据。最左前缀匹配原则是MySQL中索引使用的一种原则,它指的是在查询条件中,如果存在多个索引,MySQL会优先选择最左边的索引进行查询。git强制push是可以的,但是可能会导致其他人的修改被覆盖,所以一般不建议这样做。手撕找出二叉树根节点到叶子节点的所有路径这个问题,你可以使用深度优先搜索或者广度优先搜索的方法来解决。