电话一面

1、自我介绍、自己做的项目和技术领域

2、项目中的监控:那个监控指标常见的哪些?

3、微服务涉及到的技术以及需要注意的问题有哪些?

4、注册中心你了解了哪些?

5、consul 的可靠性你了解吗?

6、consul 的机制你有没有具体深入过?有没有和其他的注册中心对比过?

7、项目用 Spring 比较多,有没有了解 Spring 的原理?AOP 和 IOC 的原理

8、Spring Boot除了自动配置,相比传统的 Spring 有什么其他的区别?

9、Spring Cloud 有了解多少?

10、Spring Bean 的生命周期

11、HashMap 和 hashTable 区别?

12、Object 的 hashcode 方法重写了,equals 方法要不要改?

13、Hashmap 线程不安全的出现场景

14、线上服务 CPU 很高该怎么做?有哪些措施可以找到问题

15、JDK 中有哪几个线程池?顺带把线程池讲了个遍

16、SQL 优化的常见方法有哪些

17、SQL 索引的顺序,字段的顺序

18、查看 SQL 是不是使用了索引?(有什么工具)

19、TCP 和 UDP 的区别?TCP 数据传输过程中怎么做到可靠的?

20、说下你知道的排序算法吧

21、查找一个数组的中位数?

22、你有什么问题想问我的吗?

电话二面(85 分钟)

1、自我介绍、工作经历、技术栈

2、项目中你学到了什么技术?(把三项目具体描述了很久)

3、微服务划分的粒度

4、微服务的高可用怎么保证的?

5、常用的负载均衡,该怎么用,你能说下吗?

6、网关能够为后端服务带来哪些好处?

7、Spring Bean 的生命周期

8、xml 中配置的 init、destroy 方法怎么可以做到调用具体的方法?

9、反射的机制

10、Object 类中的方法

11、hashcode 和 equals 方法常用地方

12、对象比较是否相同

13、hashmap put 方法存放的时候怎么判断是否是重复的

14、Object toString 方法常用的地方,为什么要重写该方法

15、Set 和 List 区别?

16、ArrayList 和 LinkedList 区别

17、如果存取相同的数据,ArrayList 和 LinkedList 谁占用空间更大?

18、Set 存的顺序是有序的吗?

19、常见 Set 的实现有哪些?

20、TreeSet 对存入对数据有什么要求呢?

21、HashSet 的底层实现呢

22、TreeSet 底层源码有看过吗?

23、HashSet 是不是线程安全的?为什么不是线程安全的?

24、Java 中有哪些线程安全的 Map?

25、Concurrenthashmap 是怎么做到线程安全的?

26、HashTable 你了解过吗?

27、如何保证线程安全问题?

28、synchronized、lock

29、volatile 的原子性问题?为什么 i++ 这种不支持原子性?从计算机原理的设计来讲下不能保证原子性的原因

30、happens before 原理

31、cas 操作

32、lock 和 synchronized 的区别?

33、公平锁和非公平锁

34、Java 读写锁

35、读写锁设计主要解决什么问题?

36、你项目除了写 Java 代码,还有前端代码,那你知道前端有哪些框架吗?

37、MySQL 分页查询语句

38、MySQL 事务特性和隔离级别

39、不可重复读会出现在什么场景?

40、sql having 的使用场景

41、前端浏览器地址的一个 http 请求到后端整个流程是怎么样?能够说下吗?

42、http 默认端口,https 默认端口

43、DNS 你知道是干嘛的吗?

44、你们开发用的 ide 是啥?你能说下 idea 的常用几个快捷键吧?

45、代码版本管理你们用的是啥?

46、git rebase 和 merge 有什么区别?

47、你们公司加班多吗?

转载自云时代架构 Java 面试题 —— 老田的蚂蚁金服面试经历

阅读笔记12-Java 面试题 —— 老田的蚂蚁金服面试经历的更多相关文章

  1. 拿到蚂蚁金服的offer是一种什么体验?3年Java程序员分享面经

    前言:我是一名三年的Java程序员,之前一直是在外包公司工作的.在这个月五号的时候,通过我的学长做内推,有了去蚂蚁金服面试的机会.我是在12号接到的电话面试的,因为蚂蚁金服需要7天的简历评估的.还有就 ...

  2. 蚂蚁金服财富技术部,诚招Java研发工程师。校招内推!!!

    蚂蚁金服财富技术部,诚招Java研发工程师. 团队是蚂蚁金服财富技术部核心团队,支持亿级互联网交易清算,在这里不仅能学习到先进的互联网技术,也能了解许多终身受益的金融知识. 内推对象 2020届毕业生 ...

  3. 云时代架构阅读笔记六——Java内存模型详解(二)

    承接上文:云时代架构阅读笔记五——Java内存模型详解(一) 原子性.可见性.有序性 Java内存模型围绕着并发过程中如何处理原子性.可见性和有序性这三个特征来建立的,来逐个看一下: 1.原子性(At ...

  4. 拼多多、饿了么、蚂蚁金服Java面试题大集合

    自己当初找工作时参加过众多一线互联网公司的Java研发面试,这段时间处于寒冬,然而前几天跳槽找工作,两天面了3家,已经拿了两个offer,觉得可以和大家分享下: 下面为拼多多.饿了么.蚂蚁金服.哈啰出 ...

  5. 2019 蚂蚁金服java面试笔试题 (含面试题解析)

      本人5年开发经验.18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴.今日头条.蚂蚁金服等公司offer,岗位是Java后端开发,因为发展原因最终选择去了蚂蚁金服,入职一年时间了,也成为了面 ...

  6. 最新 蚂蚁金服java校招面经 (含整理过的面试题大全)

    从6月到10月,经过4个月努力和坚持,自己有幸拿到了网易雷火.京东.去哪儿.蚂蚁金服等10家互联网公司的校招Offer,因为某些自身原因最终选择了蚂蚁金服.6.7月主要是做系统复习.项目复盘.Leet ...

  7. Offer经验分享 - 蚂蚁金服、字节跳动、PDD、百度、华为、Paypal - Java社招面经

    年中的时候因为换工作的缘故,陆续参加了华为.蚂蚁.字节跳动.PDD.百度.Paypal的社招面试,除了字节跳动流程较长,我主动结束面试以外,其他的都顺利拿到了Offer. 最近时间稍微宽裕点了,写个面 ...

  8. “金九银十”已过,总结我的天猫、蚂蚁、头条面试经历(Java岗)

    跳槽时时刻刻都在发生,但是我建议大家跳槽之前,先想清楚为什么要跳槽.切不可跟风,看到同事一个个都走了,自己也盲目的开始面试起来(期间也没有准备充分),到底是因为技术原因(影响自己的发展,偏移自己规划的 ...

  9. 2015年阿里巴巴蚂蚁金服校招JAVA研发工程师内推电话面试

    没想到阿里校招如此之早,虽然早已进入复习备战状态,但还是感觉有些措手不及...找了个在蚂蚁金服做HR的同学帮忙了内推,然后在最近的几天匆匆忙忙地复习JAVA(之前都把精力放在了数据结构.算法等基础上了 ...

随机推荐

  1. Listview使用

    ListView控件比前面几种控件要复杂一些,通过此控件,可将项目组成带有或不带有列标头的列,并显示伴随的图标和文本.ListView控件是由ColumnHeader和ListItem对象所组成的,其 ...

  2. Codeforces 934 最长不递减子序列 多项式系数推导

    A B C 给你一个长度为N的01串 你可以翻转一次任意[L,R]的区间 问你最长的不递减序列为多少长 处理出1的前缀和 和2的后缀和 然后N^2 DP 处理出 [L,R]区间的最长不递增序列 #in ...

  3. pull request的使用

    在git中,不少开发者对自己的提升非常看重,github中的开源项目就是一个非常好的学习资料. github中的开源项目并不是完全正确的,而成为项目贡献者是一件值得骄傲的事情. 所以如何才能对开源项目 ...

  4. du df的用法

    1,两者区别 du,disk usage,是通过搜索文件来计算每个文件的大小然后累加,du能看到的文件只是一些当前存在 的,没有被删除的.他计算的大小就是当前他认为存在的所有文件大小的累加和. df, ...

  5. JavaWeb DOM1

    一.BOM的概述 browser object modal :浏览器对象模型. 浏览器对象:window对象. Window 对象会在 <body> 或 <frameset> ...

  6. UVA 315 :Network (无向图求割顶)

    题目链接 题意:求所给无向图中一共有多少个割顶 用的lrj训练指南P314的模板 #include<bits/stdc++.h> using namespace std; typedef ...

  7. LeetCode--128--最长连续序列(python)

    给定一个未排序的整数数组,找出最长连续序列的长度. 要求算法的时间复杂度为 O(n). 示例: 输入: [100, 4, 200, 1, 3, 2]输出: 4解释: 最长连续序列是 [1, 2, 3, ...

  8. 组件的属性props

    组件的属性props 是不能自己改的,一般是从外面传进来.在组件的视图中用,this.props.XXX 表示该组件的XXX 属性

  9. ASP:CheckBox获取前台的checked的属性

    后台代码: for (int i = 0; i < this.GvCourses.Rows.Count; i++) { CheckBox chb = this.GvCourses.Rows[i] ...

  10. codeforces 868C - Qualification Rounds(构造)

    原题链接:http://codeforces.com/problemset/problem/868/C 题意:有k个队伍参加比赛,比赛有n个预选的题目,有些队伍对已经事先知道了一些题目.问能不能选出若 ...