蚂蚁金服面试记录

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

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

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

2-1.jpg
2-2.jpg
2-3.jpg

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

3-1.jpg
3-2.jpg
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容