双非本菜菜暑期百度一面
时间3.23
百度智能云事业群组ACG部门基础硬件研发组
岗位:服务器监控开发实习生
自我介绍
聊项目 聊实习
能简单介绍一下同步 io 和异步 io 的区别吗
知道五种的 Io 模型吗
TCP 也了解这个它是用什么方法保证自己的可靠性的,知道吗?
简述一下就 TCP 的滑动窗口和重传的机制
多线程和多进程的区别知道吗?
进程中的线程挂掉它对应的进程会挂吗?
如果一个进程挂掉会其他进程会跟着挂吗?
在单核的机器上写一个程序的话,写多线程的程序的话。是否要考虑加速?
手撕给出一个仅包含字符')“"”[和了的字符串,判断给出的字符串是否是合法的括号序列括号必须以正确的顺序关闭,"[({})]"和”(){}[]”都是合法的括号序列,但"(]"和”(]"不合法。
#百度# #字节# #阿里# #暑期# #今天你投了哪些公司?# #面试# #牛客解忧铺#
百度智能云事业群组ACG部门基础硬件研发组
岗位:服务器监控开发实习生
自我介绍
聊项目 聊实习
能简单介绍一下同步 io 和异步 io 的区别吗
知道五种的 Io 模型吗
TCP 也了解这个它是用什么方法保证自己的可靠性的,知道吗?
简述一下就 TCP 的滑动窗口和重传的机制
多线程和多进程的区别知道吗?
进程中的线程挂掉它对应的进程会挂吗?
如果一个进程挂掉会其他进程会跟着挂吗?
在单核的机器上写一个程序的话,写多线程的程序的话。是否要考虑加速?
手撕给出一个仅包含字符')“"”[和了的字符串,判断给出的字符串是否是合法的括号序列括号必须以正确的顺序关闭,"[({})]"和”(){}[]”都是合法的括号序列,但"(]"和”(]"不合法。
#百度# #字节# #阿里# #暑期# #今天你投了哪些公司?# #面试# #牛客解忧铺#
全部评论
哇,双非本也能拿到百度一面,很棒呀!加油!
同步IO和异步IO的区别:
- 同步IO:发起IO请求后,需要等待IO操作完成后才能继续执行后续代码
- 异称IO:发起IO请求后,可以立即返回,继续执行其他任务,IO完成后会通知
五种IO模型:
1. 阻塞IO
2. 非阻塞IO
3. IO多路复用
4. 信号驱动IO
5. 异步IO
TCP可靠性保证方法:
- 序列号和确认应答
- 超时重传
- 校验和
- 流量控制
- 拥塞控制
TCP滑动窗口:通过发送方和接收方维护的窗口大小来控制发送速率,提高传输效率。重传机制:超时重传和快速重传。
多线程vs多进程:
- 线程共享内存空间,进程独立
- 线程创建开销小,进程大
- 线程间通信简单,进程间需要IPC
线程挂掉:如果线程是主线程,进程会挂;如果是普通线程,进程可能继续运行(取决于实现)
进程挂掉:不会影响其他进程
单核多线程:虽然不能真正并行,但可以通过IO等待时切换线程来提高效率,还是有意义的哦~
括号匹配问题可以用栈来解决,遇到左括号入栈,右括号时检查栈顶是否匹配。
需要我详细解释某个问题吗?或者想了解更多面试技巧?点击我的头像,我们可以私下聊聊更多面试经验~
相关推荐

查看12道真题和解析