-
HashMap、Hashtable、ConcurrentHashMap的区别
-
同步器实现机制
阿里社招三面
-
ES的检索机制(query-then-fetch)
-
数据库事务特性以及隔离级别
案例二:阿里拍卖
一面
-
怼项目
-
spring ioc源码
-
高并发场景下读取数据,redis预热
-
mysql索引建立原则
-
mysql分库分表分区
-
mysql集群,redis集群
案例三:蚂蚁智能科技
一面
-
项目
-
实习经历
-
几种排序算法的时间复杂度空间复杂度分析
-
ReentrantLock怎么实现的
-
垃圾回收算法
-
fullgc
-
mysql索引
-
redis和memcached
-
NIO
案例四:阿里云计算平台
一面
-
项目
-
实习经验
-
成绩
-
参加过的比赛
-
树深度差不能超过多少?红黑树时间复杂度?
-
什么样的情况能用动态规划?
-
TCP三次握手过程讲一下
-
TCP发数据过程中必须按顺序接收吗
-
Select poll epoll区别
-
怼juc包:lock,synchronized
案例五:字节跳动Java开发
一面
-
用id做主键和用手机号做主键,怎么选择;
-
聚簇索引和非聚簇索引的区别;
-
怎么实现分布式锁;
二面
-
Dubbo容灾有哪几种,说一种的使用场景;
-
ES怎么容灾的
案例六:Java字节面经(已获Offer)
一面
-
在校项目后端是怎么搭建的
-
“小程序不支持缓存二进制,因此将小图片BASE64编码后缓存到本地”,还有没有其他优化方案
-
结合项目讲下加解密方案
-
报表接口怎么写的,怎么支持免部署灵活修改
-
es怎么做range查询
-
es分词原理
-
老年代除了空间不够,还有什么时候会触发fgc
-
新生代的对象年龄达到15的时候,会晋升到老年代,为什么是15?
-
mysql为什么要有最左前缀原理
二面
-
结合项目问
-
项目里F5怎么实现会话保持
-
追问ISO七层模型,F5加cookie在哪一层,ip hash在哪一层
-
F5跟Ha区别,为什么F5性能比Ha好,硬件配置相同的情况下,F5还比Ha好吗
-
讲自己比较擅长的技术
-
sql调优经验
-
项目整个数据库的最大的表有多大
-
微服务框架熟悉哪个
-
看过哪些源码
-
怎么理解高可用
-
面试官:你有什么要问我的吗
三面
-
介绍项目难点
-
零拷贝
-
FGC的几种情况,怎么排查问题
-
为什么离职
案例七:腾讯java工程师社招
一面
-
hashmap的实现
-
Java中的垃圾回收
-
谈谈你在项目里面都做了什么?
-
除了代码之外你还学习了什么技术,框架。
-
死锁是怎么产生的
-
线程和进程的区别
-
进程的通信方式
-
CPU的执行方式
-
代码中遇到进程阻塞,进程僵死,内存泄漏等情况怎么排查
二面
-
MySQL的索引,B+树性质
-
Redis的持久化方式
-
秒杀系统的架构设计
-
除了单例模式,知道适配器模式怎么实现么,有什么用
三面
1. 十亿个数的集合和10w个数的集合,如何求它们的交集。集合的数字不重复。
2.TCP和UDP的区别,具体使用场景呢
3.TCP四次挥手讲一下过程,最后一次ack如果客户端没收到怎么办
4.对于socket编程,accept方法是干什么的,在三次握手中属于第几次
四面
-
自我介绍
-
谈谈你参与过的项目,有什么收获
-
TCP和UDP的核心区别在哪
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)
Ending
Tip:由于文章篇幅有限制,下面还有20个关于MySQL的问题,我都复盘整理成一份pdf文档了,后面的内容我就把剩下的问题的目录展示给大家看一下
如果觉得有帮助不妨【转发+点赞+关注】支持我,后续会为大家带来更多的技术类文章以及学习类文章!(阿里对MySQL底层实现以及索引实现问的很多)
吃透后这份pdf,你同样可以跟面试官侃侃而谈MySQL。其实像阿里p7岗位的需求也没那么难(但也不简单),扎实的Java基础+无短板知识面+对某几个开源技术有深度学习+阅读过源码+算法刷题,这一套下来p7岗差不多没什么问题,还是希望大家都能拿到高薪offer吧。
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
后面的内容我就把剩下的问题的目录展示给大家看一下**
如果觉得有帮助不妨【转发+点赞+关注】支持我,后续会为大家带来更多的技术类文章以及学习类文章!(阿里对MySQL底层实现以及索引实现问的很多)
[外链图片转存中…(img-miiPIkk4-1713669482955)]
[外链图片转存中…(img-zzwSFCRp-1713669482955)]
吃透后这份pdf,你同样可以跟面试官侃侃而谈MySQL。其实像阿里p7岗位的需求也没那么难(但也不简单),扎实的Java基础+无短板知识面+对某几个开源技术有深度学习+阅读过源码+算法刷题,这一套下来p7岗差不多没什么问题,还是希望大家都能拿到高薪offer吧。
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!