双非本菜菜暑期百度一面

时间3.23
百度智能云事业群组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等待时切换线程来提高效率,还是有意义的哦~ 括号匹配问题可以用栈来解决,遇到左括号入栈,右括号时检查栈顶是否匹配。 需要我详细解释某个问题吗?或者想了解更多面试技巧?点击我的头像,我们可以私下聊聊更多面试经验~
点赞 回复 分享
发布于 03-23 15:44 AI生成

相关推荐

昨天 09:49
已编辑
门头沟学院 Java
ttl: 3.19一面晚上过3.20二面晚上过3.23oc3.25offerbase:末9有一段中小厂实习一面面经:(总体时长一个小时二十分钟左右没什么八股,主要都是问项目和场景题1.实习(问了有四十分钟,感觉面试官很看重实习这一块,一直在拷打,问到后面我都要疯了,好在准备得比较充分1️⃣用的是什么中间件,有参与技术选型吗,实习的项目里为什么选这个RabbitMQ而不是kafka,为什么不用RocketMQ,为什么放弃异步,自己的项目里面使用的是kafka,那你觉得项目和实习的中间件选型有差异的原因是什么,他们之间的区别在哪里,底层的原因知道吗(高柱到这里已经快疯了,但是硬着头皮答完了,主要是从一致性吞吐量和框架的契合度答,面试官说答得挺好的,应该是没什么问题,这一块就问了快半个小时,到这里我已经快疯了2️⃣项目怎么对接上下游3️⃣介绍项目的难点重点4️⃣微服务(高柱实习是单体项目没涉及这一块5️⃣Redis的使用2.项目:1️⃣智能客服是怎么应用在项目里的(langchain4j➕rag➕functioncalling)2️⃣RAG了解多少3️⃣文本向量化的难点是什么,了解哪些大模型的知识(我一点不懂,纯瞎扯,但貌似扯对了4️⃣对ai的态度是什么,aicoding相关5️⃣怎么保证多节点下Caffeine缓存里面数据都是一致的(答的是短ttl,面试官不是很满意,但是我确实不太懂这个怎么保证,后来查了还是不懂怎么保证6️⃣Redis的使用,和你的实习项目的使用有区别吗,还有一些引申问题3.八股(含量不高,就是走个过场1️⃣进程的内存布局2️⃣Redis三剑客3️⃣微服务相关知识(高柱已经忘得差不多了…勉强答上来4️⃣JVM5️⃣线程状态6️⃣线程安全,在你的实习项目里怎么保证线程安全的(又绕回来了4.智商题找异常球5.手撕:1️⃣五道sql,不难2️⃣力扣不重叠的滑动窗口数组,贪心➕双指针秒了强度拉满了这个一面,高柱到后面人都是傻的二面面经:(就半个小时实习拷打,简历上写了几点就问了几点,问完就结束了,无手撕
查看17道真题和解析
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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