阿里(阿里云)Java一面面经

时间:2021-3-20 10:00-11:30

1、面试官简要介绍部门业务

2、自我介绍

3、Java的封装,继承,多态的编程中的使用

4、String,StringBuffer,StringBuilder,使用,差别,线程安全情况,底层实现,String c=(String)a+(String)b 的实现方式

5、常用集合,ArrayList和LinkedList的底层实现,线程安全怎么处理?(我答vector和CopyOnWriteArrayList),那各自如何实现线程安全的。vector在操作系统中如何如何实现(这一题没明白)?

6、什么时候重写hashCode()和equels()方法?

7、BIO/NIO

8、HashMap的底层实现,现线程安全如何处理(ConcurrentHashMap和HashTable)?ConcurrentHashMap底层原理,如何实现线程安全?

9、HashMap中哈希值冲突了会怎么样?

10、jvm的构造?

11、如何检查内存泄露,使用什么方法?

12、一个类中的私有方法,私有属性,公有方法分别存放在虚拟机的什么地方?

13、垃圾回收算法?

14、Java知道什么锁?我答悲观、乐观锁。具体说说。

15、线程池?线程池的参数?

16、数据库的索引底层原理?B+树具体介绍

17、一条sql语句执行慢分析一下?

18、三次握手四次挥手

19、项目的技术亮点,技术框架

20、知道什么设计模式,项目中如何使用的?举例子?

21、反问(我就问了一下我的底层知识是不是很欠缺),面试官很耐心的讲解,并且对我讲底层的重要性,怎么学习一大堆,时间问题就没有时间问了,面试官说先让我做一题

22、算法题,链表相加(和leetcode 445题一样)。

这是我第一次面试,还没有结果。总的来说,面试过程很舒服,面试官也很和蔼,这次面试对线程并发的问题问的非常多,这一块恰恰自己没怎么看,总体答的很烂,但是收获颇多,大概率是挂了,好好复习,准备下一场面试。

#面经##阿里云##Java工程师#
全部评论
刚有消息,有二面了,开心
点赞 回复 分享
发布于 2021-03-22 16:46
第十二题答案是什么呀
点赞 回复 分享
发布于 2021-03-22 19:30
是校招吗
点赞 回复 分享
发布于 2021-03-23 01:31

相关推荐

昨天 15:08
已编辑
长江大学 算法工程师
3年前的秋招季,原来只是一个新手教程罢了。2个月之前,我,一个9本华五硕,手上一个Offer都没有。从来没想到会遇到这样的场面,大环境退化了,自己的价值也没有在这段经历中有所提升。实验室里同届的人也都至少面的很顺,有个保底,而我还在挣扎求生。但结果只是惨淡,算不上完败:上周五我收到了小红书的oc,同时最近也接到了华为的保温电话,这标志着互联网公司的沟通基本都有了个结果。是时候该回顾一下过去的心得了,我想以一位网友给我的一份回复,一个教训作为切入点。一个教训也就在秋招最困难的这段时间,我发帖吐槽了一位让我感觉不舒服的面试官,于是受到了一位“工作两年多的网友”的教训。虽然他已经删除这段话,但我很在...
牛客73841773号:怀着复杂的心情读了好几遍,丝毫没感受到作者“读书人的傲慢”,反而,透过这段逻辑清晰、有理有据的文字,我感受到了一种读书人特有的温厚的力量,这显然是名校熏陶和个人修养综合作用的结果。这种力量,让我想起过去一百多年里许多名校学子所展现出的,自强不息的进取精神,通透达观的处世心态,悲智双运的人文关怀。这位作者,你清醒的智慧、清晰的远见、不卑不亢的态度和公正的自我认知,一定会让你在不久的将来作出正确的选择,过上幸福的人生。
点赞 评论 收藏
分享
周述安:这都能聊这么多。别人要是骂我,我就会说你怎么骂人?他要是继续骂我,我就把评论删了。
点赞 评论 收藏
分享
2 35 评论
分享
牛客网
牛客企业服务