阿里大淘宝预面

1.自我介绍
2.项目难点
问了个是否遇到过内存问题,是否遇到过流量问题(我说没遇到过,我写的垃圾项目根本就没测试过)
3.一开始就问jvm(先回答了java堆的分区、对象的分配、回收器、回收算法,加了点担保机制)
4.问eldn和老年代的区别
5.error和exception区别(我答的是一个可捕捉解决,一个不能)
6.如何手动gc(没想起来),手动gc的类型
7.四种引用(中间卡住了,分不清谁是软谁是弱
8.如何判断死亡对象、如何选择gcroots(这个我真只能硬背八股文,回答了本地方法对象、静态对象,常量对象,被锁住的对象(真不太清楚),然后面试官还在问有哪些
9.知道反射吗(没回答清楚)
10.你用过反射吗,或者你知道哪些地方用了反射吗
11.hashmap和concuenthashmap
12.如何解决多线程问题
13.synchronized的底层原理
14.reentrantlock和synchronized的区别(考官挖坑说哪个是可重入的)还问了个选择性通知是什么(没回答起来)
15.公平非公平,乐观悲观锁,volatile 可重入锁
16.如何禁止指令重排序(我只说了我只知道volatile,还稀里糊涂说了个happen-before)
17.线程创建方法(答了三种)
18.run和start区别
19.单例模式(我说双重锁解决,他说太慢了,我说静态类加载 他说想用的时候加载,不要提前加载,然后我就懵了,感觉懒汉也要加锁解决啊)
20.操作系统,分段分页(说了个七七八八),问为什么要分页,为什么不分成最小(模糊)
21.三次握手 四次挥手 为什么不两握
22.用过的设计方法,我说装饰器模式,又问我代理模式,以及两者的区别(没看过,瞎说的)
23.反问
其他的想到再更新
全部评论
怎么区分简历面和一面呀
点赞 回复 分享
发布于 2023-04-13 18:06 上海
感谢大佬分享
点赞 回复 分享
发布于 2023-03-19 21:51 四川
为啥是预面呀
点赞 回复 分享
发布于 2023-03-19 21:30 山东
挂了找我捞
点赞 回复 分享
发布于 2023-03-18 22:51 浙江
居然没问redis和数据库
点赞 回复 分享
发布于 2023-03-17 16:52 上海
哈人,好多问题不会
点赞 回复 分享
发布于 2023-03-17 16:08 四川
问了多久啊这么多
点赞 回复 分享
发布于 2023-03-17 16:06 香港
git的常用操作,我只答了clone pull push commit就没了,主要是平时用idea操作
点赞 回复 分享
发布于 2023-03-17 15:14 四川

相关推荐

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

创作者周榜

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