2027秋招-平安科技电话坐席AI一面
SpringBoot自动装配原理? 什么是索引下推? Redis主从复制?如果从库同步延迟很大,可能要几秒,那么QPS高的话从库同步延迟可能会继续放大,这样碰到全量同步风暴怎么办?网络抖动导致频繁全量同步怎么解决? RAG的处理过程分为哪几个阶段?RAG的处理难点在哪些地方? AI电话坐席辅助助手/智能客服,你怎么设计AI的流程,哪些任务适合让AI做,哪些不适合? 如果坐席反馈AI回答不准确,那么要去那些地方排查这个问题? 怎么设计一个评估系统,判断这个AI助手好坏?需要设计哪些指标? 如果你入职后接触了一个新项目,你怎么学习并推进这个项目?
2027秋招-招银云创一面
单链表与多链表的区别? B树和B+树的区别?为什么MySQL用B+树? OSI的七层网络模型? 阻塞IO、非阻塞IO、异步IO、IO多路复用? 堆和栈的区别?
2027秋招-携程二面
告警怎么才能画出拓扑图,怎么得到所有上下游服务的拓扑图节点?拓扑关系是会动态变化的,怎么自动感知业务关系的变动?怎么定位告警的根因? 告警是一个比较大,比较复杂的部分,其中管理拓扑图链路和排查告警根因是很难的,看看你有啥解决办法吗。 如果有多个应用,但CPU的核数只有一个,这时候他们怎么去抢占时间片的? CPU已经是很忙的状态了,水位达到80%,如果Web服务还不断的有请求过来,那CPU有可能爆满卡死,这样的话有什么办法把CPU的水位维持在80%不要再高? RPC怎么实现异步调用呢? 为什么用消息队列就能异步处理?怎么保证消息队列的可靠性? 如果再加上MySQL和Redis,原生Redi...
2027秋招-深度智耀二面
库表的设计又没有自己的理解? Agent有什么方向你了解? 介绍一下ClaudeCode里面的一些工具吧,然后介绍一下你了解的机制? Superpower Skill你用起来有什么问题? 介绍一下模型的流式输出SSE? Docker怎么打包镜像?怎么让打包的镜像大小小一点?
2027秋招-字节抖音平台产品二面
分布式锁是怎么实现的? 怎么用AI开发的?哪些部分还要手写? Java的线程池介绍下?go有没有类似线程池的东西?go与Java不一样在哪? Go的标准库里面没有内置的线程池,它怎么实现这种高并发的? 平常你怎么使用线程池的?重要的参数分别怎么设置? 拒绝策略用的是啥?主线程提交到线程池的话有些拒绝策略是不是不好? 注意:如果是Reactor主线程把任务放到线程池里,线程池满了,用的拒绝策略是谁提交谁执行,这有可能阻塞主线程影响网络IO,得不偿失 如果任务队列用的是链表可以无限长,那么会把内存冲爆吗? 在Java中一般是怎么使用锁的? Redis锁是怎么实现的?MySQL数据库是怎么实现...
2027秋招-快手CDN三面
项目流量放大问题怎么解决的?如果下游限频不能提升有什么解决方法?拆单的耗时比较长,还有没有更好的方法? 公司内部Harness的基建有没有,还是纯VibeCoding的? 你的Agent学习了之后有什么收获?在实习中有用上吗,有做什么和AI相关的吗? 反问:测试开发这边是不可能写完备的,只能尽量注意
2027秋招-招银网络二面
ThreadLocal的实现机制?ThreadLocalMap和ThreadLocal的关系?为什么ThreadLocalMap的Key是弱引用,这有啥用?ThreadLocal内存泄漏的原因?ThreadLocal怎么做到线程隔离的? Java里面的锁机制?Java中线程同步执行的方案? MySQL的explain命令主要看其中的哪几个字段?这些字段分别代表啥?实习或项目中什么情况用过explain吗?索引失效的场景? 设置索引的时候要遵从哪些原则?怎么优化索引?联合索引中的顺序怎么安排比较好?
2027秋招-腾讯TEG存储二面
vector中能用memset吗,会出现啥情况? TCP连接,服务器端不accept能不能建立TCP连接?一直不调用accept会有什么问题?全连接队列满了咋办?客户端connect是否能成功?客户端是否能正常发送数据? TCP三次握手是操作系统内核完成的 有很多无符号整数,怎么找出其中出现0-2次的数字? 2张BitMap就够了,面试的时候说了三张 存储中的热点数据怎么解决,让存储中的其他数据不受影响? 1、热点打散:把热点数据key拆分为多个副本,分散到各个Redis服务上 2、多加一层:本地加上缓存 3、线程并发:尽量不要加锁,RW锁也会消耗性能 4、请求聚合:如果是访问存在SSD...
2027秋招-拼多多一面
Pod踢流量的时候长连接不断开怎么处理?长连接在K8s怎么迁移socket到其他Pod?(K8s不能迁移,但是Linux同机器中可以迁移Socket fd,同理同Pod中也能迁移)长连接有最长连接的时间限制吗? 手撕:[1,2,1,1,1,3,3,2]这种序列变成相邻的数字互不相同的序列 先用map存频率,把map转为pair之后排序 / 直接桶排序,然后贪心,按照频率从大到小,依次放入奇数位(从1开始计数,奇数位的位置数一定大于偶数位的位置数),奇数位放满之后放入偶数位 如果最大的出现频率比 N/2 向上取整(奇数位/偶数位中最大的位置数)还大,那就无解 思考题:8个球,其中一个比较轻...
2027秋招-快手CDN二面
K8s网关的调度?K8s的网关和普通的网关有区别吗?K8s怎么转发请求到适合它的Pod的? 发布有什么类型? 为什么有的机器上只有一个Pod,这样直接用物理机不就好了,用Pod有什么作用?(主要是为了让老的物理机上云)一个机器上多个Pod? 一个Pod对应多个服务?(主要是为了让老的物理机上云)【现在新建的都是一个Pod对应一个服务】 为什么一个Pod对应一个服务、一个机器上部署多个Pod这样操作是主流,这样有什么好处?举个反例?sidecar为什么和主业务放在一起?介绍一下sidecar一般是什么业务?用sidecar会有什么不好的吗? 用了K8s后性能有损耗吗?cgroup资源限制的...