jvm中栈与堆的区别

介绍一下hashmap?是不是线程安全的,介绍一下线程安全的map?

java怎么启动线程?线程池的参数和线程数的设置?

volatile有什么用?什么时候要用?

java中的设计模式?单例模式怎么实现?介绍一下装饰器模式?

mysql为什么用b+树?索引的类型

什么是回表?

mysql的隔离级别?

怎么排查慢查询?

Redis为什么比关系型数据库块?

Redis一般用在什么场景?

怎么保证缓存和数据库的数据一致性?

消息队列一般用在什么场景?

消息队列怎么保证一定让下游消费成功?怎么实现至少一次?死信队列是啥?

Agent和LLM大模型的区别?

MCP和function calling的区别?

怎么样的RAG知识库是比较好的?

讲一下大模型记忆有哪几种类型?Claude Code里面是怎么实现知识库读取的,怎么实现记忆的?

讲一下大模型的编排模式?介绍一下ReAct?介绍一下怎么实现ReAct的?

介绍一下Harness Engineering?