阿里大淘宝预面

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 四川

相关推荐

07-11 22:27
中南大学 Java
程序员牛肉:学历的话没问题。但是没问题的也就只有学历了。 其实你的整体架构是正确的,博客接着干。但是项目有点过于简单了。从后端的角度上讲,你这也就是刚入门的水平,所以肯定约面试够呛。 如果你要应聘后端岗位,那你第一个项目竟然是仿写操作系统。这个你要面试官咋问你。你一定要记住一点,你简历上写的所有的东西,都是为了证明你有能力胜任当前的岗位,而不是为了证明你自己会什么。 如果你只是浅浅的做几个项目,描述也都是烂大街。技术点也都是各种混水类的配置类需求,那你就不要幻想自己能走多远。一定要保持思考,保持学习。
点赞 评论 收藏
分享
评论
7
65
分享

创作者周榜

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