一面

1 自我介绍和项目

2 Java的内存分区

3 Java对象的回收方式,回收算法。

4 CMS和G1了解么,CMS解决什么问题,说一下回收的过程。

5 CMS回收停顿了几次,为什么要停顿两次。

6 Java栈什么时候会发生内存溢出,Java堆呢,说一种场景,我说集合类持有对象。

7 那集合类如何解决这个问题呢,我说用软引用和弱引用,那你讲一下这两个引用的区别吧。

8 Java里的锁了解哪些,说了Lock和synchronized

9 它们的使用方式和实现原理有什么区别呢?

10 synchronized锁升级的过程,说了偏向锁到轻量级锁再到重量级锁,然后问我它们分别是怎么实现的,解决的是哪些问题,什么时候会发生锁升级。

11Tomcat了解么,说一下类加载器结构吧。

12 说了Spring,问我Spring中如何让A和B两个bean按顺序加载?

13 10亿个数去重,我说用hash分片做,他说可能不均匀,然后我说了bitmap,他说那数字量更多怎么办,我说那就两个bitmap把。他说下一题吧。

二面:技术面

1.讲一下项目

2.做的主要是Java对吧,讲一下多线程把,用到哪些写一下

3.写了thread和runnable,然后写了线程池,又问了线程池由哪些组件组成,有哪些线程池,分别怎么使用,以及拒绝策略有哪些。

4.什么时候多线程会发生死锁,写一个例子吧,然后我写了一个两个线程,两个锁,分别持有一个,请求另一个的死锁实例。

5.集合类熟悉吧,写一个题目,一个字符串集合,找出pdd并且删除。

6.然后说一下Redis吧,是单线程还是多线程,Redis的分布式怎么做?

7.RPC了解么,我说了主要是协议栈+数据格式+序列化方式,然后需要有服务注册中心管理生产者和消费者。

9.TCP三次握手的过程,如果没有第三次握手有什么问题。

三面:技术面

  1. 自我介绍
  2. cap了解么,分别指什么,base呢,强一致性和弱一致性有什么方法来做,2pc了解么,说一下大概过程。
  3. 负载均衡怎么做的呢,为什么这么做?
  4. 了解过集群雪崩么?
  5. MySQL的主从复制怎么做的,具体原理是什么,有什么优缺点。
  6. Redis有哪些集群模式,各自的区别?
  7. 项目用到了多线程,如果线程数很多会怎么样?
  8. 分布式了解哪些东西,消息队列了解么,用在什么场景,说了削峰,限流和异步。说了kafka,问我怎么保证数据不丢失,以及确保消息不会被重复消费。还问了消息送达确认是怎么做的。
  9. 讲一下项目的主要架构,你在里面做了什么
  10. 有什么比较复杂的业务逻辑讲一下。
  11. 最大的难点是什么,收获是什么。

HR面:

1.工作中遇到的最大挑战是什么,你如何克服的?

2.你最大的优点和最大的缺点,各自说一个?

3.未来的职业发展,短期和长期的规划是什么?


以上就是蚂蚁技术三面和HR面试题目,以下最新2021阿里集团高级Java必考题和答案,用于参考~

最后

分享一些资料给大家,我觉得这些都是很有用的东西,大家也可以跟着来学习,查漏补缺。

完整版获取:狂戳这里免费领取~

《Java高级面试》

《Java高级架构知识》

《算法知识》

g-1625844021411)]

《Java高级架构知识》

[外链图片转存中…(img-4mUgrax0-1625844021414)]

《算法知识》

来来来!java页面导出数据到excel相关推荐

  1. Java开发必须会的技能!java页面导出数据到excel

    前言 想必很多人在为接下来的金九银十做准备,或许你只是想找到一份工作,亦或许你希望通过今年最后这波拿到一个理想的工作和薪酬.不管是哪一种情况,你都需要提前做好准备,而不是临时抱佛脚. LZ为大家分享的 ...

  2. java导出为excel文件_java导出数据到excel文件

    有的时候,将一些有用的数据导出到excel是很有必要的.比如说,我现在在做一个学校的在线教学平台,有一个需求是:将学生成绩导出到excel文件中去. 那怎样实现用java导出数据到excel文件呢?? ...

  3. Java导出数据到Excel文件

    Java导出数据到Excel文件 前言 如何导出 导出的基本流程 测试结果 测试数据及结果 测试代码 ExcelExportUtil.class 遇到的问题 lombok的问题 解决 Cell.set ...

  4. Java操作大数据量Excel导入导出万能工具类(完整版)

    Java操作大数据量Excel导入导出万能工具类(完整版) 转载自:https://blog.csdn.net/JavaWebRookie/article/details/80843653 更新日志: ...

  5. Java操作百万数据量Excel导入导出工具类(程序代码教程)

    Java操作百万数据量Excel导入导出工具类(程序代码教程): # 功能实现1.自定义导入数据格式,支持配置时间.小数点类型(支持单/多sheet)(2种方式:本地文件路径导入(只支持xls.xls ...

  6. java导出数据到excel表格的最简单实现

    导出excel整理 开发中难免会遇到要导出数据到excel的,网上有很多方法,但是看起来都很复杂的样子,写得又非常多代码,让人望而止步.我做一个简单的导出excel表格功能.这是我在工作上用到的. 1 ...

  7. java导出文件到excel文件怎么打开_Java导出数据到Excel文件

    Java导出数据到Excel文件需要的jar包:easypoi-0.1.3.jar, poi-3.7-20101029 package com.sais.inkaNet.reportStatistic ...

  8. java 从excel中读取数据_在Java中读取Excel文件的内容和导出数据到Excel文件中

    转自www.chianjavaworld.net 原作者:SonyMusic 读:rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr 在Java ...

  9. layui数据表格分页导出全部页面的数据到Excel表格中

    在使用layui数据表格进行分页显示时,可能需要导出数据到Excel表,可是直接使用table.exportFile却会导出的是已经渲染到表中的数据,这时就会发现问题,导出的数据只是分页表格数据中的一 ...

最新文章

  1. R语言绘制空白图实战
  2. 搭建Windows Azure开发环境-Azure虚拟机
  3. sqlite数据库android使用教程,Android开发教程之 SQLite数据库的使用
  4. 开源一个自写的病毒技术工具集
  5. c语言建立栈(顺序栈、双栈和链式栈)
  6. Docker中使用Dockerfile定制化jar启动时:at sun.awt.FontConfiguration.getVersion(FontConfiguration.java:1264)
  7. HTML meter控件
  8. 蚂蚁集团换帅!胡晓明辞任 CEO
  9. markdown快速创建表格及内容工具
  10. 配置pytoch版人脸关键点网络pfld docker环境
  11. 从Web抓取信息的几个常用方法
  12. .net core 中使用httpclient下载文件
  13. 电脑网速,详细教您电脑网速慢怎么办
  14. c++中虚基类表和虚函数表的布局
  15. matlab里方框一个叉号,Word输入×叉号和方框打叉方法
  16. 优雅编程之这样重构代码,你就“正常”了(十八)
  17. 二十一世纪的计算研讨会及启示
  18. svchost 总是占用网速 一招见效(实测)
  19. 女孩子希望得到,却不会说出来的东西Kiss her slowly
  20. Steam平台——全球最大的游戏平台,现在给大家介绍下steam搬砖项目,这个项目既小众又稳定。

热门文章

  1. 中国1,4-苯醌市场趋势报告、技术动态创新及市场预测
  2. 敏捷建模“杀”入企业数字化
  3. 一个关于 TensorFlow 的悲剧故事
  4. 从头开始编写一个时间序列数据库
  5. 字节跳动辟谣“出售AI技术”和“成立打车项目”;GitHub 因代码版权问题遭抵制;贝佐斯正式卸任亚马逊 CEO|极客头条...
  6. Stack Overflow上最火的一段代码竟然有Bug
  7. 大厂不一定要进,算法必须要学!精选算法文章89篇
  8. 用技术谱写美好生活,「亚马逊云科技线上黑客松2021」报名开启!
  9. 位居中国机器学习公有云市场份额第一,华为云 ModelArts 的进阶之路
  10. Windows 游戏之父,DirectX 作者 Eric Engstrom 意外去世,享年55岁