虾皮一面
- 自我介绍
- 对大模型的理解
- 介绍transformer
- 什么是自注意力机制
- 为什么使用RabbitMQ,有和其他的消息队列中间件对比过吗
- 这些消息队列的原理是什么?比如kafka为什么适用于大规模数据这个场景?
- RabbitMQ底层有了解吗?里面有哪些队列?
- Redis有使用吗?为什么不选用本地内存?
- 介绍一下自己对于Redis的了解
- Redis的主从模式和集群模式本身有什么差别呢?
- Redis有哪些集群模式?
- Quartz的底层原理有了解吗?是怎么实现的?
- 线程和进程有什么区别?共享哪些资源?
- 有了解过协程吗?
- 用户态和内核态的交互的话,有什么方案可以加快或者简化的吗?
- 了解过零拷贝技术吗?
- 什么是虚拟内存,解决什么问题?
- TCP有什么特点?有什么优点和缺点?
- MYSQL有哪些锁的机制?
- 进一步介绍行锁?行锁是加在哪里的?
- 为什么要有间隙锁?是解决什么问题的?
- 索引的话除了加快查找还有什么优点?
- 为什么索引能加快查找?
- 什么是索引覆盖?
- 创建索引的时候有哪些注意事项?
- 慢SQL的话怎么做排查?怎么去优化?
- 介绍一下MVCC
- 对分布式的理论有什么了解吗?介绍一下CAP
- 业内哪一些中间件是CP的?哪一些是AP的?
- 给非常多的UserID进行去重,能用什么数据结构和算法?
- java和go语言有什么区别?自己直观上的理解是怎样的?从语言本身的设计来看呢?
- 大学做过最自豪的事情是什么?
- 算法:删除链表倒数第n个节点
反问