gogoDragon

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

阿里校招一面

心理状态:本来七点的电话面,五点开始,有点猝不及防,来电话的时候还在床上,心里是又惊又慌。

自身状态:作为大三学生,不仅没有大型项目经验,对于很多基础知识都不是特别牢靠,笔试十几分(PS:面试官点出,并问我有没有私底下分析分析,我:&~(* _ *) &~选择题确实不太好,编程题也没写出来(找不出错哪很绝望,其实感觉都不难,leetcode上的题多半够了,前两道应该是简单水平,第三道没写))。

阿里校招面试比较面向你的逻辑,整个流程更偏向于引导你,而不是让你介绍你遇到的技术,反而不太考八股文,更多的是从项目出发,问你从项目中获得的一些经验,整体面试大概在四十到五十分钟。

下面是一些流程可以参考(只记得一部分):

 

1.介绍一下自己(我没准备(其实也没啥讲的,大猫小猫三两只):简单讲了1分钟:哭)

2.介绍一下课程和分数(课程就简单说了些课,分数我不知道为什么要问这个,还花时间找了@_@简单的说了几门课和分数)

3.你的项目是更倾向于课程作业类型的么?(主要确认了一下项目:我课程项目+实训项目没亮点)

4.你觉得一下操作系统中最重要的是什么?(我说的是内核态和用户态以及线程进程设置....感觉不太符合。。。)

5.你说线程很重要,那知道在给定程序中设置线程的数量使得整个程序最优呢?(我回答线程池,他说这是线程管理,然后我说的是测试,+balabalba,最后他才说是要根据IO密集型区分,才记得好像有讲过**^**)

6.介绍一下你觉得Java中什么最重要(我说的并发+balabala。。。说了一堆,我也没懂我在说些啥,还举了sping的工厂模式,反正挺菜的)

7.介绍一下单例模式的应用,在什么场景使用?(我说的是spring中的IOC容器,和对于对象操作只需要一个的,只关注于方法的,感觉不太对,课上应该讲过,但没记住)

8.你说并发很重要,为什么重要?

9.excel表格(单个使用的程序)需不需要实现并发?

10.讲讲并行和并发的区别?(主要说了下两个的区别,并行:是同一时间指令等一起运行,并发:单位时间段内大量的指令一起运行)

11.你项目中使用了cookie和session么?讲讲?(就cookies,session是什么)

12.session存在哪些问题呢?(我说的是存在内存,易失,然后需要保存在内存中访问确认,当数量多的时候验证花费开销大)

13.笔试为什么那么低分?有总结过么?

14.你有想过考研么?方向是什么?

15.讲一下你在项目中获得的经验?

16.你还有什么要问的么?

Q:java研发工程师和后端开发工程师有什么区别?

A:没太大区别,Java研发工程师是Java技术的,而后端开发工程师是不限语言的,包括但不限于java,c,c++,都是负责后端的开发。

Q:本科生和研究生,学习Java语言的话更需要面向生态还是jvm基础?

A:面试官说不太清楚我的意思?(...)回答趋向于两个方面:1.本科生和研究生最大的区别是研究生存在一个方向,有更多的机会接触项目,而本科生在这方面往往没有研究生那么有竞争力。无论是什么语言都不是关键。2.生态和jvm基础都挺重要的(说了挺多的,但我觉得大概综述应该是这个)

ps:面试官挺好的,很有引导力,讲解的也挺详细的,但我手机旁边感觉有风,一直都听的很勉强QAQ。

posted on   我不知道学些啥  阅读(37)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示