蚂蚁金服一面(技术面)

JVM 内存分哪几个区,每个区的作用是什么?JVM有哪些回收算法,对应的收集器有哪些?

GC 的两种判定方法 ?CMS 收集器与 G1 收集器的特点。

hashmap源码问题

HashMap、HashMap如何保证线程安全、ConcurrentHashMap

HashMap底层结构 put操作讲一下

GC 的两种判定方法 ?CMS 收集器与 G1 收集器的特点。

java线程同步都有哪几种方式,在 Java 中 CycliBarriar 和 CountdownLatch 有什么区别?

cas的原理,变量要用哪个关键字修饰,volatile实现的原理。

你在多线程环境中遇到的常见的问题是什么?你是怎么解决它的?

MYSQL 数据库服务器性能分析的方法命令有哪些?

什么是通用 SQL 函数?

手撕代码:按层次遍历二叉树?

Java 配置的方式配置 Spring

spring中用到了什么, 简述 AOP 和 IOC 概念,aop是怎么实现的?

第一轮非常重要,第一面能通过,后续被录用的可能性就比较高了,建议系统性的学习面试题目

蚂蚁金服二面(技术面)

自我介绍&项目

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

分布式锁原理

CAS 算法,CAS 与 synchronized 的使用情景

简洁描述 Mysql 中 InnoDB 支持的四种事务隔离级别名称,以及逐级之间的区别?

分别解决什么问题?

dubbo有哪些模块,底层通信的原理?Dubbo 集群的负载均衡有哪些策略?

如果让你实现一个https,你会怎么实现?

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

常见的分布式事务方案有哪些?

Dubbo 的核心功能?如何从0到1设计一个类似Dubbo的RPC框架?

蚂蚁金服三面(技术面)

再谈谈一致hash算法(redis)?

数据库索引,B+树的特性和建树过程。

mysql相关的行锁,表锁;乐观锁,悲观锁

分布式锁的方案,redis和zookeeper哪个个好,如果是集群部署,高并发情况下哪个性能更好。

activeMQ 发送消息的方式有哪些?activeMQ 如何调优

设计模式与重构,谈谈你对重构的理解

Collections.sort底层排序方式

说说 Redis 哈希槽的概念?Redis 集群如何选择数据库?

spring cloud的服务注册与发现是怎么设计的?

蚂蚁金服四面(技术面)

自己参与的项目,技术难度高的有哪些?

线上有实际的性能优化经验?

从SQL、JVM、架构、数据库四个方面讲讲优化思路,以及如何优先排序?

redis的持久化方式,redis3.0原生集群和redis读写分离+哨兵机制区别

如果让你实现一个mq,怎么样保证消息不丢失

你熟悉哪些中间件,谈谈你对他们的理解,以及对应的使用场景区别?

最后,你有什么想问我的?

余额宝屋面(HR面)

你个人的最大的缺点是什么?

在工作中和生活中遇见最大的挑战是什么?是如何克服的?

未来有什么规划?

平时有哪些兴趣爱好

面试结束复盘查漏补缺

每次面试都是检验自己知识与技术实力的一次机会,面试结束后建议大家及时总结复盘,查漏补缺,然后有针对性地进行学习,既能提高下一场面试的成功概率,还能增加自己的技术知识栈储备,可谓是一举两得。

以下最新总结的阿里P6资深Java必考题范围和答案,包含最全MySQL、Redis、Java并发编程等等面试题和答案,用于参考~

资料免费领取方式:点赞关注后,戳这里免费领取

重要的事说三遍,关注+关注+关注!

更多笔记分享

说三遍,关注+关注+关注!**

[外链图片转存中…(img-UgBIEOtm-1624947537927)]

[外链图片转存中…(img-KSCohotb-1624947537928)]

更多笔记分享

java开发工程师招聘软件,面试题附答案相关推荐

  1. java面向对象容许单独_Java笔试题附答案

    Java笔试题附答案 http://www.doczj.com/doc/3332c4e2524de518964b7dec.html 2009年05月19日来源:http://www.doczj.com ...

  2. Java 开发工程师常用软件和网站

    我常用的一些软件和网站 1.常用开发工具 1.1 IntelliJ IDEA IntelliJ IDEA是一款综合的Java 编程环境,被许多开发人员和行业专家誉为市场上最好的IDE.它提供了一系列最 ...

  3. java简历个人优势,面试题附答案

    第一份资料:Kafka实战笔记 Kafka入门 为什么选择Kafka Karka的安装.管理和配置 Kafka的集群 第一个Kafka程序 afka的生产者 Kafka的消费者 深入理解Kafka 可 ...

  4. 【Java面试宝典】1000+面试题附答案详解,最全面详细

    进大厂是大部分程序员的梦想,而进大厂的门槛也是比较高的,所以这里整理了一份阿里.美团.滴滴.头条等大厂面试大全,其中概括的知识点有:Java.MyBatis.ZooKeeper.Dubbo.Elast ...

  5. 金证股份-Java开发工程师招聘(中高级)

    任职资格: 1.本科及以上学历,计算机或相关专业,有扎实的软件基础知识; 2.精通面向对象编程方式; 3.精通java语言; 4.熟练掌握Eclipse.WebLogic.tomcat等开发工具; 5 ...

  6. Python开发工程师常见的面试题及答案分享,记得收藏哈!

    生成斐波那契数列并取前10项 deffunc(m): n,a,b=0,1,1 whilen yielda a,b=b,a+b n+=1 foroneinfunc(10): printone 这个可以说 ...

  7. 测试工程师之Python面试题(附答案)

    1.请把字符串"abcde"里面的字符,逐个,打印出来 ss="abcdefgh"for i in ss:print(i) 2.对字符串"www.au ...

  8. 微博面试Java,微博java开发工程师面试题整理

    下面要给大家分享的是一个小伙伴的微博java开发工程师一面的面试题,一起来看看微博java开发工程一面面试题都有哪些吧! 面试题(一面) 1.做一个小时笔试 2.java创建对象的几种方式是什么? 用 ...

  9. 2022前端开发React面试题 附答案

    2022前端开发社招React面试题 附答案 1:讲讲什么是 JSX ? 主题: React 难度: ⭐⭐⭐ 当 Facebook 第一次发布 React 时,他们还引入了一种新的 JS 方言 JSX ...

最新文章

  1. 清理Mac上的软件容易吗?
  2. MySQL安装、基本账户安全(5.0以后版本)
  3. oracle USER 与 Schema 的关系与区别
  4. (jQuery,Highcharts)前端图表系列之一 --Highcharts (转)
  5. Mysql的两种存储引擎以及区别
  6. Windows下能PING通网关不能打开网页解决方法
  7. Springboot属性文件application.properties配置大全,版本:1.5.4
  8. Unity笔记之切换鼠标图标样式、PSD格式文件导入Unity
  9. 新媒体运营胡耀文教程:从运营角度,教你4招破解销售推销套路
  10. 关卡 动画 蓝图 运行_虚幻4 UE4 蓝图之关卡蓝图实现自动开关门
  11. 《Spring Boot极简教程》附录1 计算机简史
  12. 徙步藏东南不是江南胜似江南
  13. 商汤的AI伴游小精灵(2019 计蒜之道 初赛 第一场)
  14. 2021年终总结:提高认知,摆脱传统工科桎梏
  15. Python 位置名称通过高德API获取行政区划信息ByMySQL
  16. android应用卸载后,出现的本地数据库内容未删除现象
  17. CF756div3 vp
  18. MySQL编码格式统一为UTF8
  19. 对高职日语专业未来可持续发展路径的思考
  20. 在你朋友面前伪装黑客2(程序代码)

热门文章

  1. 关于性能测试的通俗解释
  2. 飞信SDK内容【转载】
  3. CLI下的网页浏览器之二——Lynx
  4. mysql 笔记打包下载_mysql 5.7压缩包安装笔记
  5. int最大值java_Java 中一个int型数组的求最大值最小值 | 学步园
  6. 软件测试bug文档模板,软件bug测试记录模板
  7. android视频通信和web端,探讨用webrtc在手机和浏览器之间实现音视频实时通信的实施环境...
  8. android 对称加密和非对称加密,Android开发加密之对称与非对称加密算法使用案例.pdf...
  9. unix/linux系统中文件分为哪些类型?,到底该如何理解 Unix/Linux 的文件系统?看这篇就知道了...
  10. php 编程祝新年快乐_用于测试自动化的7种编程语言