2015年阿里实习生面试Java研发工程师 小记

5月5日,广州,阿里实习生面试,Java研发工程师,完全被虐orz

几乎没有Java项目开发经验,接近零基础,去水了一发,毫无悬念的被刷了。。RP也是杠杠的,准备过的题目一个都没被问到,算法题也是一条也没出orz,面试官貌似不知ACM是何物,GG了。。不过这次面试收获还是挺大的。。



面试前:

出地铁的时候感觉每个年轻人都是去阿里面试的,快到酒店的时候此感更强烈,果然上电梯的时候就认识了两个从湖南过来面阿里的大三师兄,一个产品一个安卓开发,都好厉害,安卓开发的还已经拿了两个offer,其中一个是小米的。

面试的地点是XX国际酒店,果然是上市土豪公司,好气派,租了一层的会议厅来面试。在大厅看屏幕等叫号去指定的桌子号面试,等了二十来分钟到我,每个厅摆十几张桌子,面试官与招聘者一对一面对面坐着。

面试过程:

面试官首先是问有没有带简历,虽然来面试的短信只说了要带通关卡,不过还好我机智的打印了三分简历。

我简历上全是ACM的经历,没项目经历。(但是面试官貌似不知道ACM具体是神马TAT)我跟面试官说我没项目经历,Java的基础不怎么样

面试官第一个问题就是 我学习算法过程中有没有哪个算法比较让我印象深刻,受启发。我答了个搜索问题,走迷宫,BFS解法。面试官说,大概明白我的意思了,然后就木有下文了TAT

然后话题就转到Java上了

Java这种面向对象语言有哪四个性。 ( 抽象性,继承性,多态性,封装性)(只答出了继承性ORZ)

Java的八个数据类型。 (第一类:整型 byte short int long 第二类:浮点型 float double 第三类:逻辑型 boolean 第四类:字符型 char)。 枚举型算不算一个类型(不算)。

重载和重写的区别是什么, 在什么时候用哪个。

知道哪些数据库优化。 视图是怎样保存的。

使用ajax与直接请求的区别

ajax原理

验证用户名是否存在的服务端过程

json相对xml的优点

如何把数据上传到服务器

域名是保存在哪里

有没有写过中间件,怎么抽离出中间件。(卧槽现在查了一下,发现原来中间件的真正意思跟我瞎蒙那个意思差那么远的。。面试官GG很有耐心的听我乱up完,救命。。)

多人协作时的问题

额。。一堆问题不会,面试官GG也是挺有耐心的,一直在说,没关系你的时间还很多TAT

妥妥的挂掉了,最后面试官GG说让我去休息厅等一下,我果断问,能否问个问题(还好问了这个问题,没白来)“你觉得我怎样?我有哪些不足?和你们的要求的差距”

然后面试官很热心的跟我说,“你的基础还很薄弱,不过时间比较多,前面几个你的师兄呢,他们做项目之前会想项目的规划,然后中间遇到什么问题,是怎么解决的,然后下次做项目的时候要怎样。我建议你系统的学习一下Java,学习Java肯定会接触到数据库方面的,所以也要学习一下数据库方面的优化,然后做一些项目,最好是多人合作开发的,等有一定基础以后可以尝试做一些高并发、高耗存的项目,做一些专业方面的优化。大概这样,你明白了吗?”

面试官一直在滚动滚轮看一份东西来出题目,大概是一份题库吧,如果能获得这份题库就好了。

还有两个细节的地方,我去面试之前忘记把手机调静音了。

全程大概三十分钟到四十分钟吧



也许还有一些问题忘记了,记得后补

时间: 2024-10-14 18:51:01

2015年阿里实习生面试Java研发工程师 小记的相关文章

Java研发工程师知识点总结

Java研发工程师知识点总结 最近一次更新2017年12月08日 大纲 一.Java基础(语言.集合框架.OOP.设计模式等) 二.Java高级(JavaEE.框架.服务器.工具等) 三.多线程和并发 四.Java虚拟机 五.数据库(Sql.MySQL.Redis等) 六.算法与数据结构 七.计算机网络 八.操作系统(OS基础.Linux等) 九.其他 一.Java基础(语言.集合框架.OOP.设计模式等) 1. HashMap和Hashtable的区别 Hashtable是基于陈旧的Dicti

蚂蚁金服财富技术部,诚招Java研发工程师。校招内推!!!

蚂蚁金服财富技术部,诚招Java研发工程师. 团队是蚂蚁金服财富技术部核心团队,支持亿级互联网交易清算,在这里不仅能学习到先进的互联网技术,也能了解许多终身受益的金融知识. 内推对象 2020届毕业生(毕业时间为2020.1.1-2020.12.31) 杭州.上海.北京 三地可选 内推方式: 1.微信打开链接,自助内推 蚂蚁金服财富BU内推链接:https://alibaba.tupu360.com/campusActivity/getActivityInfo?activityCode=62hV

2015年阿里巴巴蚂蚁金服校招JAVA研发工程师内推电话面试

没想到阿里校招如此之早,虽然早已进入复习备战状态,但还是感觉有些措手不及...找了个在蚂蚁金服做HR的同学帮忙了内推,然后在最近的几天匆匆忙忙地复习JAVA(之前都把精力放在了数据结构.算法等基础上了).上周五投递的简历,这周四就接到了面试电话,面试GG声音很有磁性,也比较温柔...一开始是自我介绍,妈的,好紧张,可能是好久没面试了,感觉中气不足.自我介绍犹如叙说自传,废话讲了一大推,看来最好还是事先准备好一段台词.然后问了参加过哪些社团活动,还是因为紧张竟然把电脑医院的经历给漏说了..不过这些

2018/12/21 去杭州找工作前的第一次视频面试 java开发工程师 笔录

人生中第一次接到视频面试,挺兴奋,也挺紧张. 事先准备好简短的自我介绍,自我介绍主要包含: 对给予面试这次机会的感谢,以及简短的姓名,年龄,毕业院校以及专业介绍. 说出自己掌握了哪些技能. 在实习工作中做过的项目,收获了什么. 面试官问到的一些问题,以及回答的侧重点: 为什么会选择这份职业(热爱,培训,前景好...) 跳槽的主要原因(实话实说) 未来3-5年内的规划(职业目标,生活目标...) 选择这座城市就职的原因(环境,人文,有男/女朋友在...) 简历中提到掌握的技术会简单问(oracle

2015百度校招用户行为分析研发工程师笔试题

一,简答题(本题共30分) 1. 当前计算机系统一般会采用层次结构来存储数据,请介绍下典型的计算机存储系统一般分为哪几个层次,为什么采用分层存储数据能有效提高程序的执行效率?(10分) 所谓存储系统的层次结构,就是把各种不同存储容量.存取速度和价格的存储器按层次结构组成多层存储器,并通过管理软件和辅助硬件有机组合成统一的整体,使所 存放的程序和数据按层次分布在各种存储器中.目前,在计算机系统中通常采用三级层次结构来构成存储系统,主要由高速缓冲存储器Cache.主存储器和辅助 存储器组成.    

2018支付宝春招(java研发)实习面试

首先感叹一下大厂的效率,果然是杠杠的,头天投了内推简历,第二天直接电话面试.投的岗位是阿里的java研发工程师,之后是支付宝给的电话一面,面试的一位声音磁性的男技术面试官. 面试问的挺基础的,奈何自己基本都忘记了,有志向进大厂的一定要好好准备. 面试的基本流程:首先是 让做下自我介绍(介绍自己的项目经历和实习经历),我大致说了下自己之前做的一个小web项目 没有实习经历,面试官问了下项目中的一些小细节,自己负责的那部分内容的一些知识.问了项目用了什么框架.项目中存在的一些问题,我做的是连锁药店的

30W年薪阿里P7面试经历JAVA总结,技术面,HR面

为记录阿里的电面经历,特与大家分享,岗位是JAVA研发工程师. 一面主要问题如下: 1)首先自我介绍2)数据结构算法的基本问题,如排序算法,二叉树遍历,后序遍历非递归,图的最短路径问题3)对一个数组进行绝对值排序的算法4)java中hashmap的底层实现5)java中垃圾回收机制GC原理等6)介绍自己的项目,数据库中用到的数据结构数据模型,死锁的概念(问的应该是数据库的死锁),如何避免死锁?7)乐观锁和悲观锁?8)一致性hash算法9)项目中业务对象的关联关系/关联方式,谈谈左外连接及如何实现

Java后台工程师面试杂记——不跳不涨工资星人跳槽经历

经过接近一个月的时间,完成换工作这件“小事”,前后总计面试了多家公司,最后也没接到几个offer,不过最终总算尘埃落定,就对这个过程进行一个总结吧. 在某互联网公司工作了近一年的时间,但是频繁的业务需求和大强度的加班,无聊的工作内容以及公司就要搬家的前景,促成了自己换工作的打算,在做出这个打算之后几乎立即就和老大说了这件事情,这个举动结果有好有坏,正面意义是我请假或是懒得请假去参加面试的时候,显得没啥心理负担,负面影响就是如果短时间找不到就只能先滚犊子了.因为面试的是Java后台开发,而且是属于

2015阿里巴巴春季Java实习生面试经验

2015阿里巴巴春季Java实习生面试经验 一.笔试 大概今年四月初的时候在线进行了笔试,笔试题目都是考基础的,包括数据结构.计算机网络.操作系统.数据库原理等,Java基础的话不用说,个人建议可以去看一下<Java编程思想>这本书,这本书提到了许多细节的东西,是初学者提升Java基础的一本好书. 网上笔试不久,就收到了阿里的短信和邮件,说我通过了网上笔试和简历筛选,并叫我到网上去预约时间,我登录到网上的时候才发现,距离面试时间(5月5日~5月7日)还有差不多一个月的时间,因为我选择的面试地点