水滴公司 · AI全栈工程师· 一面

自我介绍 你两个实习经历,分别在什么地方?哪个城市? 进程和线程的区别? 进程之间会共享一些资源,对吧?还有其他的吗? 假如一个程序由多个进程组成,进程间通信的方式都有哪些? 还有其他的吗? 管道通信有哪些特点? 网络那块了解吗?你是什么专业的? 说一下 TCP,它的特性是什么? 你刚才讲 TCP 的"安全性"是什么意思? TCP 三次握手是走哪三次? 实际过程中也用过 Java,对吗? Java 创建线程池用 ThreadPoolExecutor,它有几个核心参数? 这几个参数的作用分别是什么? 拒绝策略里"放弃第一个"是啥意思?是放弃当前这个吗? "放弃最后一个"是啥? 悲观锁和乐观锁是什么概念?都什么时候用? CAS 如果不满足条件会怎么样? CAS 有什么问题?还有其他弊端吗? CAS 跟悲观锁比有什么优势? 你刚说 CAS 等待时间会长,又说它并发快很多,这跟它矛盾吗? Java 里 volatile 关键字是什么意思? 平时会用到消息队列,比如 Kafka、RabbitMQ,它们的作用是什么? 后端接口或服务卡顿、响应慢,想排查的话有哪些维度或方面? 刚讲到一个慢查询,是吧? 负载就是 CPU,是吧? 内存,还有其他想到的吗? 假如你项目里依赖了 Redis,有什么需要观察的? 假如是因为 Redis 导致系统慢,Redis 你都看哪些指标? 假如现在要基于大模型做一个 Agent,让你来设计,你认为都需要设计哪些方面? 记忆和知识库,如果让你来设计,该怎么设计?都应该考虑哪些方面? 语义切分你怎么来做? 检索的时候只做了相似度检索吗? 写入的时候,图用的是什么数据库? 图检索的目的是什么? 工具层你怎么设计?有过经验吗? 都用过哪些 Agent 相关的框架? LangGraph 和 DeepAgents 有什么区别? 还有用过其他的框架吗? 平时编程过程中都用哪些模型? 我这边就问这么多,你有什么疑问吗? 已经收到感谢信,发面经攒攒人品,希望下次能过。

添加评论
点赞收藏
点踩分享查看原文
评论
?
参与讨论