简单地介绍一下项目缓存框架主要解决的问题缓存框架有哪些具体的应用场景使用缓存要注意的一些问题缓存整体上的执行效率为什么会比数据库高缓存为什么不多线程,多线程会不会更快缓存击穿如何解决进程线程的区别什么是临界区进程通信方式有哪些写代码过程中用哪些方案避免死锁SQL模拟死锁SQL什么情况下加锁数据库有哪些锁HTTP、TCP、UDP属于哪层协议TCP和UDP有哪些应用场景TCP如何保证可靠性传输三次握手能改成两次吗HTTP常见的状态码描述一下JVM内存模型什么情况产生full GC一直创建线程会发生什么什么场景会产生栈内存溢出,什么场景会产生堆内存溢出B+索引和哈希索引的区别,什么情况下用哈希简单说下MySQL联合索引匹配规则查询条件a = m, b > n会用什么索引查询条件a in (...)会使用索引吗,为什么事务的四大特性隔离级别MySQL有幻读问题吗,如何解决什么情况下需要加事务如何判断一个单链表有环如何判断两个单链表是否相交优惠券券码需要不重复且不能被穷尽,如何设计生成方案手撕:反转链表中m~n的节点菜鸡的第一次面试,答得不好直接G了#美团#