2027秋招-快手CDN二面
K8s网关的调度?K8s的网关和普通的网关有区别吗?K8s怎么转发请求到适合它的Pod的? 发布有什么类型? 为什么有的机器上只有一个Pod,这样直接用物理机不就好了,用Pod有什么作用?(主要是为了让老的物理机上云)一个机器上多个Pod? 一个Pod对应多个服务?(主要是为了让老的物理机上云)【现在新建的都是一个Pod对应一个服务】 为什么一个Pod对应一个服务、一个机器上部署多个Pod这样操作是主流,这样有什么好处?举个反例?sidecar为什么和主业务放在一起?介绍一下sidecar一般是什么业务?用sidecar会有什么不好的吗? 用了K8s后性能有损耗吗?cgroup资源限制的...
2027秋招-深度智耀一面
打开浏览器输入网址,然后回车,中间会发生什么? Agent接到用户的任务到最后输出个结果,中间是有一轮轮循环的,这个循环里面有什么东西吗? Agent怎么决定自己停下来?一直循环不停的话怎么处理? 跑太多轮后上下文塞不下了怎么办?压缩的时候某些比较重要的东西,比如约束、边界会不会丢掉?怎么解决? 工业Agent中总有情况输出不符合设定的标准,有哪些方式可以限制?Schema校验是啥?JSON怎么校验? 实习的两个锁是干啥的?老系统中锁的补偿是干啥的? RAG的知识库实现? AI做前端的问题与感受?CI/CD和运维相关的知识?CI/CD做了啥?
2027秋招-阿里优酷一面
实习项目的业务价值,做完之后的技术衡量指标?怎么证明做的好还是坏? K8s内部的流程?K8s怎么创建一个Pod的? 用AI开发一个比较长的业务需求应该做哪些事? 用AI写UT是吧,但很有可能写的UT测试全是绿的,但上线实际使用的时候还是有很多场景没覆盖到还是有BUG,这个情况怎么解决? UT一般可以写什么规则约束它呢?怎么让UT覆盖更全面,怎么避免AI去修改UT? 项目中导师负责的是啥,你负责的是啥?导师有什么指导?最牛的一件事是啥?
2027秋招-得物一面
AI工程中常遇到的一些问题?AI编程中常遇到的一些问题?怎么解决的? AI编程怎么团队协作的? 用过go的interface吗?go的interface的使用场景? go中error底层也是interface你会自定义error吗? interface在go中的底层实现? 平常go中会遇到panic吗?怎么处理panic? go的map的底层结构?渐进式扩容?删除元素怎么办?nil map可读不可写? go的map怎么并发读写?默认支持并发吗?怎么样才能并发?sync.Map怎么实现? Java的map怎么并发? go的并发怎么实现?介绍一下channel?除了channel还用过什么?...
2027秋招-招银网络一面
策略模式? 其他的设计模式? 平衡二叉树是啥? MySQL的索引结构是啥?为什么要用B+树而不是红黑树? 贪心算法是啥样的? MySQL的隔离级别?默认的隔离级别? 慢SQL怎么排查调优? 索引没有正确走到的原因是啥? Kafka里面有一个消费者和消费者组,他们的区别? Redis怎么解决缓存一致性的问题?为什么要延迟双删? binlog记录了些啥?redolog用来干啥的? 事务的四个特性ACID是啥? Spring Bean的生命周期? Spring循环依赖是怎么解决的? @Transactional的实现原理以及哪些情况下事务会失效? MySQL中explain主要看哪些字段? 你...
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的对比?什么是事务...