2027秋招-招银网络一面
策略模式? 其他的设计模式? 平衡二叉树是啥? MySQL的索引结构是啥?为什么要用B+树而不是红黑树? 贪心算法是啥样的? MySQL的隔离级别?默认的隔离级别? 慢SQL怎么排查调优? 索引没有正确走到的原因是啥? Kafka里面有一个消费者和消费者组,他们的区别? Redis怎么解决缓存一致性的问题?为什么要延迟双删? binlog记录了些啥?redolog用来干啥的? 事务的四个特性ACID是啥? 你对人工智能怎么看待?AI Coding流行的情况下,程序员的职责重点有啥变化?
2027秋招-携程一面
策略模式?工厂模式? 微信告警触发是阈值还是AI? Redis实现分布式锁? 雪花算法实现秒杀下单?雪花算法介绍一下? Redis的zset是什么结构实现的? Java的HashMap底层结构?put的流程? 线程安全的Map?CAS机制? AQS的原理?AQS能用来干什么?AQS的共享模式和独享模式? 使用线程池有什么好处? Java的内存管理?JVM的内存分区怎么分区的?垃圾回收算法? 慢查询优化?你有实际定位过慢查询优化吗? Spring是怎么解决循环依赖的?什么时候不能解决循环依赖?为什么要三级缓存?@Lazy有啥用,什么原理能解决循环依赖? 手撕:力扣 45. 跳跃游戏 II
2027秋招-滴滴一二三面
索引覆盖是啥?WHERE A!=10 能用上索引吗? undolog是什么? LRU算法是啥?LRU的缺点?Redis为什么不严格实现LRU?Redis怎么实现LRU的? 带Redis缓存的数据库怎么更新?为什么要延迟双删,不延迟双删什么情况下会有问题? MQ消息积压了,但是消费者的CPU水位很低,怎么排查这个问题? 怎么和AI交互去研发? RAG是什么? Agent架构范式?怎么评价Agent的质量? 怎么写prompt才是高质量的prompt? 思考题:两条不均匀的绳子每条烧完要60分钟,怎么测量15分钟? 老系统为什么会流量放大?怎么解决的? 租约锁的核心功能是啥?定时任务抢主是干...
2027秋招-字节抖音平台产品一面
从用户问题、负责的模块、上线和评测结果介绍一下运维Agent项目? 这个Agent项目中哪块最难呢? 有做技术调研吗?为什么要用RAG做召回? claude code的语义匹配是怎么实现的?与RAG相比有什么优势? 如果你RAG召回的知识量很大的话,你有什么解决思路? 超大的知识库,用ANN近邻减速耗时高,有没有办法提前做一些过滤?比如剪枝,或基于分层做一些过滤? 你的Redis断电应该会丢失吧,加载策略是咋样的? ReAct和Plan-Executor的区别主要是啥?Plan-Executor能减少Token消耗吗?Transformer的计算逻辑是咋样的? 计划好之后为什么就能减少t...
2027秋招-快手CDN一面
讲一下堆和栈的区别? java的堆和栈的作用? 讲一下线程和进程的区别? 进程间的通信有什么?线程间的通信有什么方法? 讲一下网络socket编程中TCP和UDP用C++实现上的区别? TCP的三次握手四次挥手? 先进先出和先进后出分别是什么数据结构? 讲一下C++什么操作能让内存不泄露?(RAII、智能指针) 讲一下java和go的垃圾回收? 讲一下gc的流程?Full gc会回收老年代的所有内存吗? 讲一下C++和go的map分别是怎么实现的? go的map是按照hash的后B为来分桶的,桶有2的B次方个,桶内元素每个会记录tophash(8位,各个不同)用于快速匹配,节点删除的时候...
2027秋招-库犸一面
SpringBoot的自动装配原理? Spring Cloud用了什么组件? Nacos和Eureka的区别? Nginx和Dubbo的区别? Nacos怎么及时发现服务下线的? 熔断有了解过吗? Spring Cloud的路由策略和路由配置? Spring Cloud Gateway组件的Reactor有没有用过? Nginx不是有漏洞没修你怎么还在用? MySQL的查询慢的话怎么排查? Redis的数据结构有哪些? Redis的过期内存淘汰策略? Redis的雪崩、击穿、穿透? Kafka用来干啥的?Kafka的特性? Kafka和RocketMQ和RabbitMQ的对比?什么是事务...
2027秋招-腾讯TEG存储一面
场景题:一个进程内最多能开多少线程?线程数量受什么限制?线程中默认内存用多少,虚拟内存不用的话会请求吗?默认请求多少内存? 单个进程能开多少线程,本质上受三类资源约束:内核给系统的全局配额、用户给账号的进程配额、进程自身的虚拟地址空间和每线程栈大小。 第一层是内核级(系统全局)。/proc/sys/kernel/threads-max 决定整台机器上所有进程的线程总数上限,其默认值由物理内存换算而来(如 16GB 内存通常对应几十万量级)。/proc/sys/kernel/pid_max 限制 PID/TID 的分配池,每个线程都要占用一个 TID,默认 32768,最大可调到 4194...
2027秋招-科大讯飞二面
你实习和项目中最感兴趣的是什么平台?面向的用户对象主要是谁? 实习中印象深刻的问题?什么样的问题请教了学长学姐导师? 自己开发的Agent可以讲一下是什么吗? 问题的定位能力?怎么去做它的检索可靠性和验证的? Prompt Scale 和 Agent 的区别?你项目里面有什么Skill? 查一个错误码,Agent系统里面的完整链路是啥?如果没有找到错误码呢,大模型的幻觉怎么用Agent兜底?如果重复调用工具循环了呢? 你主要用的大模型和大模型工具?哪个大模型比较好用?好用的点? 实习的阶段里面有没有什么交代的信息不全,规则模糊,需求不清楚的情况,这种情况你是怎么处理的? 有没有自己主动提...
2027秋招-小米一面
git在实践中有什么帮助?有什么实用技巧? 如果你要做一个子模块,比较有挑战性,没有标准答案,需要根据技术的实现效果去评估,可能要花几个月时间,你会做哪些事情去降低你的交付风险? 如果你这个模块涉及到与别人交互,你在什么时间什么情况下要把接口定出来? 网络安全依赖网络安全证书,每个网站有证书,证书里面有什么东西?帮助我们解决了什么安全问题? 和网络相关的安全攻击你知道些啥? 手撕:实现多叉树类,可以深度遍历、可以增加节点、可以规格化打印(包括子节点),读取每一行输入【要会直接读取一整行】,每一行输入有一个节点名,前面会有多个缩进,缩进代表这个节点的深度
2027秋招-科大讯飞一面
MySQL读写分离和全文检索主要是解决什么业务问题? MySQL量比较大的话怎么优化? Spring Cloud介绍各个模块和涉及的框架?框架是自己搭建的吗? 负载均衡?跨域?注册中心?配置中心? Java的线程池?核心参数? RAG的回填方案? 为什么用Redis不用Milvus向量数据库? AI流程编排中的节点是你自己写的吗?咋写的? 项目里面的Skill有啥?怎么写的? MCP怎么搭建的,有什么用? 如果调用外部工具出错了的话,怎么处理?或者网络稳定性出问题了,有没有啥降级处理的措施? 怎么学习AI的?用AI coding还是做Agent给别人? claude code的设计?AI...