面试常见问题

  • 介绍自己的经历

  • Springcloud与dubbo的选型

    • 背景及社区活跃度
      spring,netflix及ali
    • 技术栈完整性
    • 架构完整度
  • rpc与soa以及传统Http,webservice的优势

  • Kafka如何处理消息失败

  • SpringMvc流程及原理,内部代码实现

  • SpringMVC拦截器
    参考

  • Spring与SpringMVC的区别与联系

  • Rest风格的安全性校验,token

  • 类加载器

  • redis,mongo,mysql主从同步机制及原理

  • redis淘汰机制,过期机制

    • 淘汰机制:一个while循环,隔几秒,循环在链表上计分,计分高者即超时,链表除了业务数据之外,还有个 timeout 值,然后隔几秒对这个值进行递增,如果这个业务数据被其他业务触发,将 timeout值归零即可
    • 过期机制:
  • mysql写入成功,redis写入失败

    • 权限部分使用,若有修改,则删除redis,下次登陆的时候重新拉取
    • redis写入失败一般是redis访问
  • mysql B+树

  • 反射底层实现

  • 反射与字节码

  • GC算法,jvm内存模型

  • 一个请求从浏览器输入回车,到响应数据经历了什么,SpringMVC,tomcat?

  • Aop用的是哪种代理机制

  • CountDownLatch

  • lock与synchronized

  • 一致性hash

你可能感兴趣的:(面试常见问题)