阿里数字供应链实习一面面经

阿里提前批,
面试我的是一个友善的师兄,还提点了修改简历,真心幸运能遇到这样的师兄。
这个师兄在一面之前还打电话问了问我的情况,提了提自己的建议。
面试中还一边引导我、一边鼓励我,nice!
接下来是面试流程:(可能有点记不完整)


1. 自我介绍
2. 项目的东西
3. 学习过数据结构吧?学习过哪些?(说了树、堆、栈)
4. 数组和链表的区别
4. 在java中的底层数据结构,就是集合的(我说了List、Set、Map,以及对应的下面HsahMap、LinkedList、ArrayList等等都说一遍,这里错了一个,师兄告诉我LinkedList底层是链表,ArrayList底层是数组)
5. 你刚说了HashMap,那他的底层?(jdk1.7+jdk1.8)
6. 那HashMap是不是安全的?(不安全,说了原因,扯出了HashTable、ConcurrentHashMap)
7. ConcurrentHashMap底层原理 (Segment、HashEntry等等怎么组成、怎么运行的底层架构)
8. Segment的底层结构 (这个不知道)
9. 刚刚你说Segment是一种可重入锁,那他继承了什么?(ReentrantLock)
10. 那可重入锁和不可重入锁有什么区别 (这里我知道也不够多,这里我说了可重入锁的概念)
11. Jvm了解吗?Jvm有什么结构?(这里说了 pc计数器、本地方法栈、虚拟机栈、堆以及对应的描述)
12. jvm的垃圾回收机制了解吗?你说说你的了解。(我说了GC垃圾回收机制,如果查找垃圾继而回收垃圾,描述)
13. 那对于回收垃圾的算法,内部流程是什么?(这个我没了解到)
14. 线程池使用过吗?(这个没使用过,准备在以后项目中尝试,不过我把我了解到的线程池相关的知识说了下)
15. 你的第一个项目思路
16. 为什么用SSH框架完成你的项目
17. 你项目中的多人共用时冲突你是怎么解决的。(这里说了Lock和synchronized )
18. Lock和synchronized 区别
19. Spring中的Bean的执行流程 (这个我不太了解,之后会了解)
20. Struts和SpringMVC的区别(这个我对Struts不了解,所以回答的不好)
21. SpringMVC是用来做什么功能的 (我是对比的没使用框架的项目,进行的讲解)
22. 常用的数据库,Mysql优化 (这里说了点索引的知识)
23. 你项目中的数据库表有哪些
24. 怎么进行的绑定,主键外键
25. 你的项目数据库是一对多还是多对一
26. 对于排列算法,你最熟悉哪个(我说了冒泡、快速、归并,最熟悉冒泡)
27. 冒泡算法的时间复杂度 (O(n^2))
28. 反问

  • 面试更看重哪一方面
  • 面试大概有几面

小菜鸡在线希望二面~~

#实习##面经##阿里巴巴##Java工程师#
全部评论
过了吗
点赞 回复 分享
发布于 2021-03-30 18:15
V:tianmao-tianmao,阿里内推码
点赞 回复 分享
发布于 2021-03-08 13:05
是叫桓澜吗,我加的这个,人也很好
点赞 回复 分享
发布于 2021-03-08 12:59
请问lz这个部门一共有几轮面试鸭?
点赞 回复 分享
发布于 2021-03-07 18:22
前两天也面过这个部门,系统开放后选了另一个继续流程,感觉挺对不起那个师兄的
点赞 回复 分享
发布于 2021-03-07 17:46
有没有投递链接呀
点赞 回复 分享
发布于 2021-03-07 16:44
lz面了多久鸭?
点赞 回复 分享
发布于 2021-03-07 14:35
😂这个安逸
点赞 回复 分享
发布于 2021-03-07 07:41

相关推荐

不愿透露姓名的神秘牛友
07-11 15:08
点赞 评论 收藏
分享
07-10 11:08
门头沟学院 Java
Sairus:我注册都注册不了提醒我手机号二次啥的,果然对于人才推得就是快,像我投完了就没回音的
投递京东等公司10个岗位
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-21 11:33
昨天是学校最后一场招聘会,鼠鼠去参加了,全场只有一个招聘java的岗位,上来先做一份笔试题,做完后他拿张纸对答案,然后开始问简历上的问题,深圳小厂,6-8k(题目如下),后面还有两轮面试。然后我就在招聘现场逛呀逛,看到有公司招聘电商运营,给的比上年的小厂还多,鼠鼠就去了解了下,然后hr跟鼠鼠要了份简历,虽然我的简历上面全是求职Java开发相关的内容,但是hr还是鼓励我说没关系,她帮我把简历给老板看看,下周一会给我通知。招聘会结束后鼠鼠想了一段时间,也和朋友聊了聊,发现我可能是不太适合这个方向,然后就跟爸爸说回家了给我发条微信,我有些话想跟他说说。晚上爸爸到家了,跟我发了条微信,我立马跑出图书馆跟他打起了电话,这个通话长达一个小时,主要是跟爸爸坦白说我不想找这行了,是你的儿子太没用了,想试试其他行业。然后爸爸也跟我说了很多,说他从来没有希望我毕业后就赚大钱的想法,找不到就回家去,回家了再慢慢找,实在找不到就跟他干(帮别人装修房子,个体户),他也知道工作不好找,让我不要那么焦虑,然后就是聊一些家常琐事。对于后面的求职者呢我有点建议想提一下,就是如果招实习的时间或者秋招开始,而你的简历又很差的情况下,不要说等做好项目填充完简历之后再投,那样就太晚了,建议先把熟悉的项目写上简历,然后边投边面边完善,求职是一个人进步的过程,本来就比别人慢,等到一切都准备好后再投岂不是黄花菜都凉了。时间够的话还是建议敲一遍代码,因为那样能让你加深一下对项目的理解,上面那些说法只是针对时间不够的情况。当然,这些建议可能没啥用,因为我只是一个loser,这些全是建立在我理想的情况下,有没有用还需其他人现身说法。上篇帖子没想到学校被人认了出来,为了不丢脸只能匿名处理了。
KPLACE:找研发类或技术类,主要还是要1.多投 2.多做准备,很多方面都要做准备 3.要有心理准备,投累了就休息一两天,再继续,要相信自己能找到
投递58到家等公司10个岗位
点赞 评论 收藏
分享
评论
12
77
分享

创作者周榜

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