支付宝(Java现场面试48题)JVM调优+索引+缓存+HashMap+GC

这篇博客详细记录了支付宝面试过程中涉及的Java技术点,包括JVM内存区域、垃圾回收机制、HashMap实现、并发工具类、数据库索引优化、分布式锁以及Spring框架的相关知识。面试官还询问了多线程问题、MySQL性能分析、Dubbo和Redis的使用,以及如何处理高并发和系统性能优化。
摘要由CSDN通过智能技术生成

马äºæ¯ä»å®å¦ä½ä¹°ä¿é© æ样买马äºæ¯ä»å®ä¿é©

支付宝一面

  1. 介绍一下自己。
  2. JVM 内存分哪几个区,每个区的作用是什么?JVM有哪些回收算法,对应的收集器有哪些?
  3. JVM,垃圾回收机制,内存划分等
  4. GC 的两种判定方法 ?CMS 收集器与 G1 收集器的特点。
  5. HashMap中的get()方法是如何实现的?
  6. HashMap、HashMap如何保证线程安全、ConcurrentHashMap
  7. HashMap底层结构 put操作讲一下
  8. GC 的两种判定方法 ?CMS 收集器与 G1 收集器的特点。
  9. java线程同步都有哪几种方式,在 Java 中 CycliBarriar 和 CountdownLatch 有什么区别?
  10. cas的原理,变量要用哪个关键字修饰,volatile实现的原理。
  11. 你在多线程环境中遇到的常见的问题是什么?你是怎么解决它的?
  12. MYSQL 数据库服务器性能分析的方法命令有哪些?
  13. SQL优化,常用的索引?
  14. 手撕代码:按层次遍历二叉树?
  15. Java 配置的方式配置 Spring
  16. spring中用到了什么, 简述 AOP 和 IOC 概念,aop是怎么实现的?

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

评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值