阿里淘系Java面试(60min)

1.自我介绍
2.项目介绍,技术难点
3.使用到反射,谈谈你对于反射的理解,你在项目中怎么使用的反射,有什么好处?
4.类加载?双亲委派?你怎么能实现类加载机制?有什么需要考虑的吗?
5.使用类加载机制能实现吗?考虑什么问题?
6.你说说你熟悉java那部分的基础?
7.说说你使用的集合?底层了解多少?
8.说说ArrayList和LinkedList底层有什么区别?
9.说说怎么删除固定的位置的元素?有什么线程安全问题吗?
10.为什么会产生?
11.说说HashMap的底层原理?数据结构?扩容?
12.说说你的MySql理解?有没有写过什么复杂的sql,使用什么优化了吗?
13.索引说一说?分库分表?
14.说说jvm吧?jvm怎么样你所了解的?(内存结构,堆,垃圾收集算法。垃圾收集器,各个特点)
15.说说fullgc 你说说你的了解?jvm触发fullGC老年代没有减少可能是什么原因?(我答了大对象,还有什么其他的原因吗?麻烦大佬帮忙解答解答)
16.说说concurrentHashMap?
17.说说synchronized和volatile?
18.说说url从输入到回车经历的过程?http tcp(三次握手,对应的状态)
19.说说ARP协议?
20.说说磁盘调度算法
21.说说电梯算法?说说扫描算法
22.说说Java的线程和操作系统的线程是不是一样的?有什么区别?
23.说说你理解的线程?说说线程池?几种方式?阿里巴巴开发手册为什么推荐使用自定义线程池?
24.说说你的实习?
25.说说怎么创建线程?有几种方式,为什么?有什么区别?
26.移位操作为什么快?从底层是二进制,补码原码真值回答底层的原理。
反问:部门干什么的?我表现怎么样?
#实习##面经##阿里巴巴##Java工程师#
全部评论
感觉读完不认识说说这两个字了😂
1 回复 分享
发布于 2021-03-02 22:12
这么多。。
点赞 回复 分享
发布于 2021-03-03 21:09
楼主是什么项目呀?
点赞 回复 分享
发布于 2021-03-03 17:17
没有问到关于redis的问题呀?
点赞 回复 分享
发布于 2021-03-03 15:25
楼主项目在哪找的呀
点赞 回复 分享
发布于 2021-03-03 15:18
感觉还行啊 回答的话要回答到多深?具体到源码级别的那种流程是怎么样的那是记不得了。
点赞 回复 分享
发布于 2021-03-03 12:51
使用反射和类加载都是你项目里用到的吗
点赞 回复 分享
发布于 2021-03-03 10:48
楼主是实习?
点赞 回复 分享
发布于 2021-03-03 10:38
Java人太多,太卷了。。
点赞 回复 分享
发布于 2021-03-03 09:05

相关推荐

不愿透露姓名的神秘牛友
07-25 13:59
点赞 评论 收藏
分享
DKS233:(1)专业技能:Java8也太旧了,最少也要了解到JDK17吧,可以参考现在SpringBoot支持的Java最低版本,熟悉mysql基本理论具体指啥,是锁这种具体原理还是分库分表这些业务场景,spring这些专业词汇,大小写要写对(全篇简历都有这个问题,显得不严谨),熟悉使用框架进行业务开发就别写了,如果要写,起码要写到框架原理部分吧,比如aop,启动原理什么的,springcloud具体指哪些模块呢,写清楚,网关还是鉴权还是什么,“改造”没必要写吧,你直接说用springcloud开发的不就行了(2)项目经历:首先格式就有大问题,时间怎么能换行呢,调整一下,响应速度那个,如果指的是将部分数据从其他数据库转到redis的提升就别写了,因为这个不算难点,redis可以写写分布式这些,比如容灾怎么实现的,数据库同步怎么做的
点赞 评论 收藏
分享
评论
17
104
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务