meituan1

  1. 大数加法
  2. sql:按照某列聚合求平均值 + left join
  3. 进程线程区别
  4. 进程通信方式
  5. tcp保证可靠性方式
  6. http长连接优缺点及具体应用
  7. 在传统的 HTTP 1.0 中,每个请求和响应都需要建立一个新的 TCP 连接,完成后立即关闭连接。
  8. HTTP 1.1 开始支持长连接,客户端和服务器在完成一次请求和响应后,可以保持连接打开状态,以便后续的请求可以复用这个连接。这样可以减少连接建立的时间和网络延迟,提高性能。
  9. 应用:rpc
  10. rpc过程
  11. 序列化/反序列化
  12. 序列化是将数据结构或对象转换为可以在网络上传输或存储的格式的过程。
  13. 反序列化是序列化的逆过程,即将序列化后的数据转换回原始的数据结构或对象。
  14. 慢查询sql怎么排查
  15. 分析查询语句:EXPLAIN 
  16. 怎么优化sql语句
  17. 避免使用 SELECT *
  18. 避免在 WHERE 子句中使用函数
  19. 避免使用 OR 条件
  20. 避免不必要的连接
  21. 对于大型表,可以根据特定的规则进行分区
  22. OPTIMIZE TABLE 命令可以优化表的结构和索引
  23. 缓存穿透/缓存击穿
  24. 穿透:查不存在数据
  25. 击穿:查过期数据
  26. 反问
全部评论

相关推荐

问的好多,面试官很专业,项目扣的很细,能感觉到面试官对我项目的认可哈哈,希望能过~深挖项目设计模式的实际应用,学过哪些设计模式,状态模式跟策略模式的区别了解哪些些单例模式 死锁是什么Jvm类加载的过程死锁的产生条件举例一个死锁情景jvm结构,解释一下永久代,什么时候young gc/full gc事务隔离级别,在可重复读级别下怎样防止脏读,快照读和当前读的区别,mvccInnoDB用什么索引,b+树b树区别,为啥不用别的数据结构哈希平衡二叉树                                                                     redis怎样实现分布式锁,怎么加锁,解锁spring循环依赖问题怎样解决怎样设定bean的加载顺序@transactional什么时候失效kafka的消息确认过程是什么RabbitMq和kafka的区别什么,适用场景有哪些dubbo为什么快,RPC跟http的区别是什么tcp三次握手过程,为什么三次,两次行不行mysql的全文检索是啥,解释一下区别拿到一个sql怎么做优化深度分页怎么优化mysql的引擎有啥,有啥区别?覆盖索引讲讲private public protected作用范围mysql最左匹配原则失效并举例mysql的mvcc机制redis的aof、rdb的区别是什么,缓存穿透、缓存雪崩、缓存击穿这些是什么手撕双重检查锁 写完追问每一步的作用问了好多,汗流浃背了,希望通过,蛮喜欢收钱吧这个公司的#收钱吧秋招#
收钱吧一面3人在聊 查看26道真题和解析
点赞 评论 收藏
分享
2 2 评论
分享
牛客网
牛客企业服务