面试时间:2021年10月12日

1、final finally finalize的区别

2、synchronized关键字的作用以及在什么时候使用,concurrent包里面其它的锁。

3、有遇到过死锁的问题吗?(死锁的原理和解决方法)

4、hashmap的实现原理,hashmap和hashtable的区别

5、分库分表优化

6、分布式系统唯一ID的生成(顺序ID需要用到分布式锁,顺序ID的优化,非顺序ID)

7、分布式系统如何保证数据一致性

8、分布式锁的实现方法

9、redis的内存模型以及为什么性能这么好(内存数据库,IO多路复用)

10、zookeeper是保存数据的流程(选举算法要知道)

11、七层/五层架构, 路由器是在哪层, tcp http等各种协议是哪层

12、tcp建立连接的过程,断连过程

13、第2次挥手的之后,这时候给服务端发大量的包,服务端会怎样处理

14、java的IO模型

15、java内存模型,volatile关键字的作用

16、elasticSearch为什么搜索比较快

17、hbase和hive底层的存储方式

18、spring bean 的生命周期,BeanFactory 和ApplicationContext的区别

19、spring aop的实现原理(代理有哪些类型,默认的代理是什么)

20、mybatis把查询结果转换成类的流程

21、springboot或者springioc有什么好处

22、jvm垃圾回收器(不是垃圾回收算法),你项目中用到的垃圾回收器是什么

23、多线程通信

24、threadlocal的实现原理,使用的注意事项和使用场景

25、关注过哪些新技术(jdk1.8新特性一般会问)或者开源项目,看过哪些开源代码

26、消息中间件怎么实现远程调用

27、线程池实现原理,线程池的几个比较重要的参数,如果线程池达到最大数量,后续submit的新任务会怎么样

28、tomcat线程数量配置及优化(io密集型,cpu密集型,压测)

29、是什么原因让你选型了kafka(kafka的特性),问的比较深的会问kafka isr机制,partition的选举

30、你在项目遇过哪些印象比较深刻的问题,或者比较有成就感的事情

31、mysql索引优化,索引存储结构,执行计划

32、redis数据持久化机制,redis有哪些数据结构

33、CAP的概念,分析一下kakfa或者其他数据库是哪几种

34、什么是CAS

35、spring原型模式用过吗

36、spring单例模式是如何做到线程安全的

37、什么样的代码算是好代码

编程题:

1、共计9个苹果,有2只猴子,一个猴子每次拿2个苹果,一个猴子每次拿3个苹果。如果剩余的苹果不够猴子每次拿的数量,则2只猴子停止拿苹果。请用java多线程模拟上面的描述。

2、数字反转。

3、树的遍历。

设计题:

A系统和B系统需要交互,A系统需要更新B系统的大量数据,但是更新失败了,有什么解决方法。

最后给大家分享Spring系列的学习笔记和面试题,包含spring面试题、
spring cloud面试题、spring boot面试题、spring教程笔记、spring boot教程笔记、
最新阿里巴巴开发手册(63页PDF总结)、2022年Java面试手册。一共整理了1184页PDF文档。
私信博主(777)领取,祝大家更上一层楼!!!

最“热乎”的蚂蚁Java社招面试经历分享(共40个面试题)相关推荐

  1. java中月日年这种怎么转换成年月日_最“热乎”的Java社招面试经历分享(共40个面试题)...

    面试时间:2020年10月12日 1.final finally finalize的区别 2.synchronized关键字的作用以及在什么时候使用,concurrent包里面其它的锁. 3.有遇到过 ...

  2. 今年11月初阿里巴巴社招面试经历分享,Java工程师方向已拿offer【附学习方法】

    一面: 1.首先确认对阿里的意向度 2.其次面试官一般会针对您所做过的项目来做具体技术的交流,会比较关注个人对项目细节是不是掌握到位. 3.主要考察java的技术基础和原理,比如Spring框架以及数 ...

  3. 网易Java岗社招面试经历分享

    网易面试题 面向对象的特点有哪些? 列举几个java常用的package及其作用 接口和抽象类有什么联系和区别 重载和重写有什么区别 java有哪些基本数据类型? Java支持的数据类型有哪些?什么是 ...

  4. 网易 java社招面试_一个妹子网易Java岗社招面试经历分享

    博客群发软件--用 Windows Live Writer完美发布新浪网易blogcnbl 博客群发软件--用 Windows Live Writer完美发布新浪.网易.blogcn.blogbus. ...

  5. 网易 java社招面试_《最新面经》—网易Java岗社招面试经历分享

    (面试题+答案领取方式:关注公众号回复[666]) 网易面试题 1. 面向对象的特点有哪些? 2. 列举几个java常用的package及其作用 3. 接口和抽象类有什么联系和区别 4. 重载和重写有 ...

  6. 网易 java社招面试_十月底—最新网易Java岗社招面试经历分享

    image (面试题+答案领取方式:关注公众号白楠楠获取) 网易面试题 面向对象的特点有哪些? 列举几个java常用的package及其作用 接口和抽象类有什么联系和区别 重载和重写有什么区别 jav ...

  7. 华为Java社招面试(已拿到offer)

    华为Java社招面试(已拿到offer) 之前8月底华为cloudsop部门打电话叫我要不要面试,当时正处于换工作的期间,于是就把简历发给华为hr,人事审核后经过一些列面试.机试,最终顺利拿到了off ...

  8. 2020最新大厂(阿里头条百度快手美团滴滴猿辅导陌陌)Java开发岗位社招面试干货分享总结

    (尊重劳动成果,转载请注明出处:https://yangwenqiang.blog.csdn.net/article/details/106033403 冷血之心的博客) 前言: 按照惯例,我先来个自 ...

  9. 阿里头条快手百度美团等大厂JAVA社招面经分享(纯干货)

    本篇文章所述的重点包括如下内容: 社招与校招面试的区别 第一轮考察知识点与方向 第二轮考察知识点与方向 第三轮/第四轮考察方向 HRBP面试考察内容 社招面试小技巧 日常学习资源分享 社招与校招面试的 ...

最新文章

  1. showModalDialog 页面上GridView的分页问题
  2. 解决jquery和prototype库冲突问题
  3. 异常记录-No module named ‘numpy.core._multiarray_umath
  4. mqtt实例 php_php--mqtt实现推送
  5. 用费曼技巧自学编程,香不香?
  6. sql当等INSERT之后获取主键值
  7. 【安全漏洞】从补丁追溯漏洞触发路径
  8. linux 链接 文件,聊聊 Linux 里的文件链接
  9. php抑制错误,PHP 行内错误抑制
  10. gbrl参数_grbl-0.9运行参数配置说明
  11. SQL SERVER 2008 R2最大并发连接数修改为2后,SQL连接无法超过2个。
  12. Linux系统(二)常用命令、进程管理
  13. fastjason 0day 漏洞修复
  14. 输入输出隔离的半/全双工RS-485/RS-422接口隔离芯片电路
  15. android 输入法判断,Android如何检测输入法键盘是否显示
  16. Colab运行沐神《动手学深度学习》:ImportError: cannot import name ‘_check_savefig_extra_args‘ from ‘matplotlib.back
  17. 安装webase时报错,Nginx冲突!
  18. 嵌入式学习硬件篇------初识ARM
  19. 轻蜗牛直租平台-天画项目简介
  20. 奥巴马就职演说的语言艺术

热门文章

  1. html标准模式,html如何使标准模式工作和怪癖模式?_firefox_开发99编程知识库
  2. MIDI制作的小知识和小经验
  3. c#常用编程方法 (一)
  4. 关于MySQL的完全卸载和重装
  5. BroadcastReceiver 广播使用总结
  6. oracle executebatch rollback,executeBatch执行效率低(单单1W条数据)
  7. python rbf神经网络_RBF(径向基)神经网络
  8. oracle dcd设置,i.MX RT启动数据DCD的结构及配置
  9. javaweb新闻管理系统03
  10. 解决U盘被explorer.exe占取问题