面了快一个半小时,我都快想不起来具体问了些啥了,记得啥写啥吧自我介绍1.你的agent是如何设计的2.为什么需要planer,如果没有planer会怎么样3.你平时有用claude和codex之类的吗,你这个和他们这个有什么区别。4.假设你来做一个claude你要怎么做5.你的agent接入了哪些工具,mcp是如何接入的6.mcp和function calling的区别7.mysql rand()算法为什么慢8.从十万个id中随机抽取 20 个id,碰到哪些问题怎么解决的9.推流的方法10.断点续传的方法11.各种项目中的困难和解决方法12.线程和进程的区别13.线程和协程的区别14.为什么需要协程15.什么情况下会导致线程切换,除了I/O阻塞还有什么16.协程的调度怎么进行的,在内核还是在用户空间17.线程和进程哪些是共享的18.什么是内存逃逸19.线程安全问题20.读写锁问题算法从n个数组取topk。反问短板,项目多但写得不够深