阿里java一面凉经

1.面试官介绍部门
2.自我介绍
3.Java中int跟integer的区别
4.integer在Java中有个缓存的概念,有了解吗
5.==跟equals的区别,equals的重写怎么进行比较
6.在实际开发中为什么不能用浮点类型来存金钱的数据,浮点类不精确的本质是什么
7.构造器能被重写吗
8.反射相关:class.forname和classloader的区别
9.jvm相关:jvm的内存区域相关分布,1.8以上的内存模型 springboot的项目类加载存放在哪个区,内存模型中哪个数据区是内存共享的
gc时为什么需要永久代, 什么情况下会从年轻代存放在老年代,用什么方法或者角度来排查频繁获取fullgc,了解过使用jmap把堆dump下来之后去分析dump文件有了解过吗
10.线程相关程序实现过吗
11.线程跟进程的区别,他们对资源之间的共享的区别,比如说线程之间哪些资源共享的,进程之间什么是共享的
12.springboot跟tomcat是多线程还是多进程
13.在多进程的通信多有几种数据同步的方式
14.多线程的模型中死锁是如何行程的,一般采用什么方式去死锁
15.volatile保证可见性和原子性的原理
16.springboot IOC和依赖注入,@bean @Autowired和@Resource注解的区别
17.mybatis#{}与${}的区别
18.aop应用场景
19.innodb跟myisam
20.InnoDB底层实现,innodb最小单位锁
21.explain命令
22.redis常用数据类型,使用过几个(缓存String,zset排行榜)
23.redis:keys   sismember命令时间复杂度
24.redis,zset实现两个维度的排序 (score是double类型:整数部分就是下载量,小数部分就是最后更新时间戳)
25.有用过消息队列吗,或者有了解吗
26.计网:tcp链接为什么四次挥手而不是三次 timewait在第几阶段,为什么要有2msl标志,可以修改它吗
27.http get跟post的区别  get请求body里能放数据吗
28.手撕代码:二分查找
29.项目介绍 项目里主要是什么角色 接口多吗
反问:更注重基础
全部评论
好人一生平安
2 回复 分享
发布于 2023-05-31 09:21 广东
哪个部门啊佬
点赞 回复 分享
发布于 2023-05-29 10:52 重庆
问的是真多呀
点赞 回复 分享
发布于 2023-05-29 13:55 吉林
佬是几号面的呀
点赞 回复 分享
发布于 2023-05-29 16:21 浙江
佬,请问那个gc为什么需要永久代怎么回答的啊😂
点赞 回复 分享
发布于 2023-05-31 10:06 天津
问得好多😂
点赞 回复 分享
发布于 2023-05-31 18:13 广东

相关推荐

精致的小松鼠人狠话不多:哈哈哈 我每次都差点点一下
点赞 评论 收藏
分享
牛客737698141号:他们可以看到在线简历的。。。估计不合适直接就拒了
点赞 评论 收藏
分享
19 105 评论
分享
牛客网
牛客企业服务