一面:

  • 个人介绍加项目介绍20分钟

  • 微服务架构是什么,它的优缺点?

  • ACID CAP BASE理论

  • 分布式一致性协议,二段、三段、TCC,优缺点

  • RPC过程

  • 服务注册中心宕机了怎么办?

  • 微服务还有其他什么组件

  • 分布式架构与微服务的关系

  • 你有什么问题要问我的?

二面:

  • 各种排序算法、未排序常规数据查找第K大的数,时间复杂度。

  • 二叉树的深度

  • 虚拟内存分页了解不?

  • 进程和线程区别?

  • 第一二三范式是什么?

  • 一个表一千个列值为true和false,写sql 查询 有300个列值为true的行。

  • 脏读和幻读是什么?

  • 什么对象会从新生代晋升到老年代

  • 一个任务分成十个任务,最后汇总计算,不能用fork/join

  • 开源框架源码了解不?

  • 数据建模两道、个人题开放性题

  • 对安全方面了解多少?

  • 安全协议有哪些 、https是啥?

  • 介绍你做的项目和其中的难点。

三面:

  • 从ConcurrentHashMap一路问到锁&锁优化->LongAdder->伪共享->缓存行填充->cas等诸多技术细节;

  • 从hystrix一路问到原理->自己如何实现->如何优化->响应流编程(reactive streams);

  • 从简单的生产者消费者模式设计到如何高效健壮实现等等。

四面:

  • 如何倒序输出单向链表?

  • 个人直接想法是用栈先进后出的特点,把链表数据读到栈里然后输出。

  • 有更好的实现方式吗?

  • 主要问项目情况,然后根据一个项目,问如果量级扩大1000倍,你会怎么做?有哪些优化措施?高性能&高可用措施?

五面:

  • 个人的职业规划是什么?

  • 你遇到的最大问题或者是困难是什么?

  • 你如何看待我们公司?

  • 你能为我们公司带来什么?

  • 你的优缺点是什么?

面试总结:

  • 技术基础必须扎实:算法、数据结构、操作系统等,蚂蚁金服面试对技术的基础非常重视,基础扎实的同学有利于在前两轮突出重围。

  • 技术宽度:主要集中在高并发、多线程、分布式架构,大以及常用中间件(缓存等)的选型和比较。

  • 技术原理深入:重点还是提前准备好JVM、多线程高并发这块。

  • 参与的项目总结:你需要清楚你所做项目的关键细节、优化、特点、原理。

  • 很多所用第三方库&中间件等的原理,即使你不知道,也要有自己的想法能够说出如何代替实现,比如单点登录的替代方案。

面试题总结

面试文件获取方式:戳这里免费下载(助你面试无忧)

其它面试题(springboot、mybatis、并发、java中高级面试总结等)

va中高级面试总结等)**

[外链图片转存中…(img-7N1LhBDd-1627359571691)]

[外链图片转存中…(img-HZmphSRa-1627359571693)]

Java分布式面试题及答案,附架构师必备技术详解相关推荐

  1. java实现excel导入数据库,附架构师必备技术详解

    京东一面凉经 object的方法,7大方法 synchronized方法讲解 synchronized方法实现原理 volatile关键字的原理 锁的分类 偏向锁讲解 NoClassDefFoundE ...

  2. 看了这篇文章我才真正理解了!和快手大佬的技术面谈,附架构师必备技术详解

    前言 Alibaba作为国内互联网行业的"老大",一直以来也是很多"数码宝贝"梦寐以求的公司,我个人是做Java开发的,阿里这些年也开发了很多屌炸天的开源项目, ...

  3. Android开发经验的有效总结,附架构师必备技术详解

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7EJfyi76-1617950848926)(//upload-images.jianshu.io/upload_ima ...

  4. 膜拜大佬!被面试官问的Android问题难倒了,附架构师必备技术详解

    前言 下面的题目都是楼主在Android交流群大家在面试字节跳动时遇到的,如果大家有好的题目或者好的见解欢迎分享,楼主将长期维护此帖. 参考解析:郭霖.鸿洋.玉刚.极客时间.腾讯课堂- 内容特点:条理 ...

  5. 受益匪浅!Spring事务是如何传播的附架构师必备技术详解

    前言 如果你不能拼爹,或者不想拼爹,最好的方法是拼实力. 合抱之木,生于毫末:九层之台,起于垒土:千里之行,始于足下. 所以,你必须要从基层做起.当然,所谓的基层,并不是端茶倒水,但多一些体验,总是无 ...

  6. Android开发究竟该如何学习,附架构师必备技术详解

    前言 笔者是某211非计算机相关专业2018届本科生,在校期间有半年多的互联网小公司实习经历. 毕业之后投递360 ,入职了360企业安全成为专门的前端开发工程师,有幸进入一个很赞的团队,遇到很棒的导 ...

  7. 面试加分项!程序员工作2年月薪12K,附架构师必备技术详解

    最近看到群里看到一个女生,讲述了她从开始选择Android,经过非常努力的学习和挣扎,然而最后面对当前的环境却不得不放弃.看完以后真的非常替她感觉惋惜,如果早几年入行可能结果会比现在好很多,但可惜,这 ...

  8. 史上最通俗计算机网络分层详解,附架构师必备技术详解

    前言 这是群里一个朋友的故事,姓名匿了,代称老张. 老张是大专毕业的,计算机专业,刚出来的时候,没有拿的出手的学历,也没什么特别突出的能力,工资也特别低,只能说能够在这个二线边缘城市养活自己吧,基本上 ...

  9. java文件服务器开源,附架构师必备技术详解

    阿里一面: 介绍一下自己.* 项目参与的核心设计有哪些* java反射原理, 注解原理?* ArrayList和LinkedList的插入和访问的时间复杂度?* 说说一致性 Hash 原理* Hash ...

  10. java接口的修饰符可以为,附架构师必备技术详解

    第一章 MySQL入门与初步 1.1 MYSQL 简介 1.2 关系数据库管理系统 1.3 MYSQL 使用的 SQL 语言 1.4 MYSQL 数据处理 第二章 MySQL的安装 2.1 MYSQL ...

最新文章

  1. 简析 Google Gadget 的数据丢失原因
  2. 安装百分之80卡住_石家庄铜铝80*80散热器品牌
  3. VS2017配置opencv教程(图文详解)
  4. 【Java】 获取当前项目所有的线程
  5. mysql 5.7 winx64_mysql 5.7.27 winx64安装配置方法图文教程
  6. Unity中Time.deltaTime的含义及其应用
  7. 在阿里云服务器centOs7系统中部署.NET Core项目
  8. Keras-5 基于 ImageDataGenerator 的 Data Augmentation实现
  9. 快速排序的两种实现方法(js)
  10. 1个开发如何撑起一个过亿用户的小程序
  11. SVN客户端的使用方法
  12. 电视盒子cpu天梯图 电视盒子CPU性能天梯图2022
  13. python 回归方程及回归系数的显著性检验_回归方程及回归系数的显著性检验_stata显著性检验...
  14. 内网计算机如何在线查找mac,查询局域网内全部电脑IP和mac地址
  15. 医院管理系统数据库,课程设计,SQLserver,纯代码设计
  16. 教你游泳【附动画组图】
  17. 计算机在未来医学中的应用,【-通信传播论文:计算机技术在医学中的应用材料】...
  18. 华为路由交换课程笔记10-GARP和GVRP
  19. python中geometry用法_pythongdal教程之:几何形状geometry与投影projection
  20. 案例篇-HBase 在滴滴出行的应用场景和最佳实践

热门文章

  1. 深入浅出设计模式(十四):23种设计模式概念总结
  2. 开机LOGO与动画修改
  3. 科蓝ichat泡分机器人 官网
  4. javaScript高级程序设计.pdf 你不知道的JavaScript
  5. 三年级计算机第一学期期末试题,三年级上册信息技术期末考试试卷(清华版)
  6. 搭建邮件服务器2003,用Windows Server 2003来搭建简易的邮件服务器
  7. R语言大作业(二):上海市人口普查数据分析
  8. 写烂代码的人离职之后...
  9. 不能错过的linux驱动开发的经典书籍推荐
  10. 使用Python读取和播放音频文件