四面阿里Java高级研发岗,定级P7:数据结构+分布式+JVM+线程
阿里Java岗面试题分享(P7)
阿里P7Java研发岗面试真题 ,建议收藏,文末答案获取!
一面(问了数据结构、jvm、锁等):
- 自我介绍和项目
- HashMap底层如何实现?
- Hash一致算法?
- 说说HashMap和ConcurrentHashMap的区别?treemap和HashMap的区别?
- java的内存分区?
- java对象的回收方式,回收算法?
- CMS和G1了解吗?
- CMS解决什么问题,说一下回收的过程?
- CMS回收停顿了几次?
- java栈什么时候会内存溢出,java堆呢,说一种场景?
- 集合类如何解决这个问题(软引用和弱引用),讲下这个两个引用的区别?
- java里的锁了解哪些?
- synchronized锁升级的过程(偏向锁到轻量锁再到重量级锁),分别如何实现的,解决的是哪些问题?
- Tomcat的基本架构是什么?
- 什么是类加载器?
- 说说双亲委派模型机制?
- GC的机制是什么?GC算法和回收策略?
- 未来的职业规划?
二面(线程、数据库、缓存、协议等):
- 讲一下项目
- 线程池由哪些组件组成?
- 有哪些线程池,分别怎么使用?拒绝策略有哪些?
- 什么时候多线程会发生死锁,写一个例子?
- Redis的数据结构是什么?线程模型说一下?
- 讲讲Redis的数据淘汰机制?
- 说说Redis的数据一致性问题?
- Redis的分布式怎么做?
- RPC讲一下?
- 三次握手和四次挥手?如果没有三次握手有问题吗?
- Http请求过程,DNS解析的过程?
- InnoDB支持的四种事务隔离级别名称是什么?有什么区别?说说MySQL隔离级别?
- 事务的特性及慢查询?
- BTree机制说一下?
- 说说MySQL常用的优化方法?
三面(分布式,消息队列等):
- 自我介绍
- cap了解吗,分别指什么?
- 强一致性和弱一致性有什么方法来实现的?
- 负载均衡怎么实现?为什么这么做?
- 缓存雪崩说下?
- MySQL主从复制怎么实现的?具体原理是什么?有什么优缺点?
- 讲讲分布式事务?
- 消息队列,用到什么场景(削峰,限流,异步)?
- zk的性能瓶颈怎么克服?
- 讲了下kafka,怎么保证数据不丢失?确保消息不会重复消费?
- 消息送达确认是怎么实现的?
四面(从项目讲起):
- 说了自己的项目
- 主要用到的架构,做了些什么?
- 比较复杂的业务逻辑讲一下?
- 遇到很难解决的问题和突破收获
- 以后的打算和未来的职业发展,谈谈自己的看法
答案&面试专题分享:
领取方式:转发+关注,私信回复【阿里】即可获取下图的BATJ面试专题文档与视频资料!
记得帮忙转发一下!十分感谢!
四面阿里Java高级研发岗,定级P7:数据结构+分布式+JVM+线程相关推荐
- 近期Java高级开发岗面试总结
原文出处:公众号:编程大道 作者:walking 近期Java高级开发岗面试总结 哈喽大家好,我是walking,这是我的公众号:编程大道. 很久没和大家见面了,文章更新的速度略有延后.这个公众号断断 ...
- 四面阿里巴巴如愿拿到offer定级P7,为此我筹备了半年
前言 每个程序员都有一个大厂的梦,而互联网大厂首当其冲自然是阿里巴巴最吃香,今天小编就来分享一个小伙进阿里巴巴的面经! "不想进大厂的程序员不是好程序员"哈哈哈 春节过后,本是金三 ...
- linux使用教程PDF,腾讯、阿里Java高级面试真题汇总
一.前言 在这里我不得不感慨Spring的代码的完善与优秀,从之前看源码迷迷糊糊到现在基本了解Spring的部分源码后,愈来愈发现Spring开发者的思虑之周全! 之前说过学习源码的目的在哪?正如我特 ...
- 纯java分布式内存数据库_最新Java岗面试清单:分布式+Dubbo+线程+Redis+数据库+JVM+并发...
最近可能有点闲的慌,没事就去找面试面经,整理了一波面试题.我大概是分成了Java基础.中级.高级,分布式,Spring架构,多线程,网络,MySQL,Redis缓存,JVM相关,调优,设计模式,算法与 ...
- 四面阿里Java开发岗,字节跳动Java实习面试凉凉经
开头 我们面试的时候 ,经常会被问这种到问题:Spring中bean的循环依赖怎么解决? Spring中bean的加载过程? spring相关的问题一直是大厂面试常问到的一个问题,也是一直困扰这我们, ...
- [万字]java后端研发岗秋招常见面经总结
序言 今年秋招我从提前批开始到目前拿到offer为止,面试了三四十加企业,一场场录音总结出来的,文末有资料大礼包,可开奖! spring Spring的一个核心功能是IOC,就是将Bean初始化加载到 ...
- 阿里Java高级面试题,你离阿里巴巴还有多远?
支付宝笔试面试 1. cookie 和 session 的区别 cookie机制采用的是在客户端保持状态的方案, 而session机制采用的是在服务器端保持状态的方案. 1.cookie数据存放在客户 ...
- 看完豁然开朗!2021年阿里Java高级面试题及答案,热度飙升!
引言 做了5年开发的我,阿里一直是我心之所向,如今我如愿以偿进入了国内互联网巨头--Alibaba! 其实,今年下半年我面试不少互联网企业,像涂鸦智能,百度,京东,腾讯,字节,滴滴,阿里等等都有三井的 ...
- 阿里——java后台研发
阿里巴巴 java研发后台 3月8日 19:57 时长:37分26秒 --------------------------------- 一面 1.自我介绍 2.数据库中的事务是什么(几种特性都表现在 ...
最新文章
- halcon区域腐蚀膨胀算子_OpenCV 图像处理之膨胀与腐蚀
- 皮一皮:华夏之大,无奇不有...
- FlexViewer入门资料
- 笔记-项目进度管理-精简
- 内外边距、浮动、布局相关
- 制作个性化gurb菜单背景图片
- CSO安全手册中的七条守则
- numpy ndarry格式新增一行,将格式从(k,)变为(k,1)
- 【VS Code】关于VS Code 中文显示乱码
- Qt编程之对QGraphicsItem点击右键弹出菜单
- Android 实例解说Application类
- JS杂谈系列-jquery-插件开发小记
- 多模态简述(情感分析)
- ppt中控件未在计算机中注册,PowerPoint 中控件没注册是怎么回事?
- 人工智能数据标注案例之人脸识别案例
- Sentinel-1A数据 GRD和SLC的区别
- kasp技术原理_基因型鉴定的多种方法
- 互联网巨头开放给创业者的新机会!
- win11 22H2 连接共享打印机失败
- C#编程各种成员前面的小图标是什么意思?