面试问题记录【深圳,共三面,A 轮公司】

问题记录

一面:

  1. 自我介绍
  2. 项目介绍
  3. 项目中用到的本地缓存是否涉及数据不一致问题,如何解决?
  4. 项目中用到了 RTree 和普通的 B 树和 B+树的数据结构的区别是什么?
  5. mysql 数据库中几种日志的用法和区别?
  6. redis 中缓存三兄弟存在的问题和解决方案
  7. mapbox分层渲染是怎么做的
  8. MySQL的索引结构,MySQL的一颗索引最大能存多少数据?页是怎么分裂的?有什么问题怎么解决分裂的问题?
    8.wait和sleep
    9.项目的多线程中子任务发生异常,父任务是如何处理的
    10.spring 中beanfactory 和factory bean
    11.spring事物实现机制,失效场景
    12.分布式id有几种实现方案
    13.项目中遇到oom问题如何排查的
  9. sync锁内部实现原理
  10. 亿级别短链的生成与存储方案设计,如何保证它高并发?

二面:

  1. 自我介绍
  2. 项目介绍
  3. 个人经历,规划
  4. 最近读了什么书,平时学习新知识通过那些途径
  5. 遇到解决不了的技术问题,通常都是如何处理的

CEO 面
个人经历,纯吹水聊天

你可能感兴趣的:(面试,职场和发展)