蚂蚁金服面试记录

一面(电话面试,约一个小时)

  • 目前做的事情,简单介绍
  • 用到了哪些技术
  • 代码规范
  • Git
  • Github自己写过哪些项目?关注过哪些?
  • 比较熟悉的常用的组件比如zk、RPC框架之类的说一下原理
  • 设计一个通信协议,需要考虑哪些问题?如何设计来实现互相发消息?A给B发消息,B如何判断A的消息发完了?用长度字段可以实现,还有什么别的方式来实现
  • 除了Java,还了解C++么
  • ThreadLocal 实现原理
  • 在什么场景下用?
  • 说一下JDK里的锁
  • 公平锁和非公平锁
  • JVM内存模型
  • 设计模式
  • TCP状态图
  • MySQL事务隔离级别
  • 数据库的锁,乐观锁 排它锁
  • 分布式锁
  • CAP理论,举例子说明
  • BASE理论
  • 一致性哈希
  • 分布式事务
  • 做一个系统,从哪些方面保证高可用?

二面(电话面试,约一个小时)

蚂蚁金服面试记录_第1张图片
2-1.jpg
蚂蚁金服面试记录_第2张图片
2-2.jpg
2-3.jpg

终面(视频面试,Boss+HR,半个小时)

蚂蚁金服面试记录_第3张图片
3-1.jpg
蚂蚁金服面试记录_第4张图片
3-2.jpg

你可能感兴趣的:(蚂蚁金服面试记录)