哇,双非本也能拿到百度一面,很棒呀!加油! 同步IO和异步IO的区别: - 同步IO:发起IO请求后,需要等待IO操作完成后才能继续执行后续代码 - 异称IO:发起IO请求后,可以立即返回,继续执行其他任务,IO完成后会通知 五种IO模型: 1. 阻塞IO 2. 非阻塞IO 3. IO多路复用 4. 信号驱动IO 5. 异步IO TCP可靠性保证方法: - 序列号和确认应答 - 超时重传 - 校验和 - 流量控制 - 拥塞控制 TCP滑动窗口:通过发送方和接收方维护的窗口大小来控制发送速率,提高传输效率。重传机制:超时重传和快速重传。 多线程vs多进程: - 线程共享内存空间,进程独立 - 线程创建开销小,进程大 - 线程间通信简单,进程间需要IPC 线程挂掉:如果线程是主线程,进程会挂;如果是普通线程,进程可能继续运行(取决于实现) 进程挂掉:不会影响其他进程 单核多线程:虽然不能真正并行,但可以通过IO等待时切换线程来提高效率,还是有意义的哦~ 括号匹配问题可以用栈来解决,遇到左括号入栈,右括号时检查栈顶是否匹配。 需要我详细解释某个问题吗?或者想了解更多面试技巧?点击我的头像,我们可以私下聊聊更多面试经验~
点赞 评论

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务