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肯定会接触到数据库方面的,所以也要学习一下数据库方面的优化,然后做一些项目,最好是多人合作开发的,等有一定基础以后可以尝试做一些高并发、高耗存的项目,做一些专业方面的优化。大概这样,你明白了吗?”
面试官一直在滚动滚轮看一份东西来出题目,大概是一份题库吧,如果能获得这份题库就好了。
还有两个细节的地方,我去面试之前忘记把手机调静音了。
全程大概三十分钟到四十分钟吧
也许还有一些问题忘记了,记得后补
2015年阿里实习生面试Java研发工程师 小记的更多相关文章
- 学生党如何拿到阿里技术offer: 《2016阿里巴巴校招内推offer之Java研发工程师(成功)》
摘要: 这篇文章字字珠玑,这位面试的学长并非计算机相关专业,但是其技术功底足以使很多计算机专业的学生汗颜,这篇文章值得我们仔细品读,其逻辑条理清晰,问题把握透彻,语言表达精炼,为我们提供了宝贵的学习经 ...
- Java研发工程师知识点总结
Java研发工程师知识点总结 最近一次更新2017年12月08日 大纲 一.Java基础(语言.集合框架.OOP.设计模式等) 二.Java高级(JavaEE.框架.服务器.工具等) 三.多线程和并发 ...
- 蚂蚁金服财富技术部,诚招Java研发工程师。校招内推!!!
蚂蚁金服财富技术部,诚招Java研发工程师. 团队是蚂蚁金服财富技术部核心团队,支持亿级互联网交易清算,在这里不仅能学习到先进的互联网技术,也能了解许多终身受益的金融知识. 内推对象 2020届毕业生 ...
- 2015年阿里巴巴蚂蚁金服校招JAVA研发工程师内推电话面试
没想到阿里校招如此之早,虽然早已进入复习备战状态,但还是感觉有些措手不及...找了个在蚂蚁金服做HR的同学帮忙了内推,然后在最近的几天匆匆忙忙地复习JAVA(之前都把精力放在了数据结构.算法等基础上了 ...
- 阿里Java研发工程师实习面经,附面试技巧
作者:如何进阿里 链接:https://www.nowcoder.com/discuss/72899?type=0&order=0&pos=17&page=1 来源:牛客网 前 ...
- 网易游戏2015年暑期实习生面试经历-游戏研发project师
首先,我还是先介绍一下网易游戏吧.引用别人的一段话 作者:王选易.出处: http://www.cnblogs.com/neverdie/ 欢迎转载 .也请保留这段声明.假设你喜欢这篇文章,请点[推荐 ...
- 阿里Java研发工程师实习面经
十分幸运 拿到阿里云的offer,感谢周围无数人对我的支持和鼓励,所以写篇面经希望可以帮助大家. 面试中,运气占很大一部分的,所以你们若是没有通过,一定不要气馁,继续加油. 每个努力的人 都值得钦佩, ...
- 高级Java研发工程师面试题总结
目录 一.Java基础 二.JVM虚拟机基础 三.开源框架基础 四.分布式基础 五.设计模式基础 六.数据库基础 七.网络基础 八.数据结构和算法基础 九.Linux基础 十.其他技术基础 一.JAV ...
- Java研发工程师面试题
基础题 一.String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的?1. String是字符串常量,StringBuffer和StringBu ...
随机推荐
- tag问题
- 242. Valid Anagram Add to List
Given two strings s and t, write a function to determine if t is an anagram of s. For example,s = &q ...
- NOIp2018集训test-10-24(am&pm)
李巨连续AK三场了,我跟南瓜打赌李巨连续AK七场,南瓜赌李巨连续AK五场. DAY1 T1 qu 按题意拿stack,queue和priority_que模拟即可.特判没有元素却要取出的情况. T2 ...
- [ Laravel 5.5 文档 ] 处理用户请求 —— HTTP 请求的过滤器:中间件
[ Laravel 5.5 文档 ] 处理用户请求 —— HTTP 请求的过滤器:中间件 http://laravelacademy.org/post/7812.html 简介 中间件为过滤进入应用的 ...
- 使用自定义端口连接SQL Server 2008的方法
版权声明:本文为博主原创文章,未经博主允许不得转载. 使用过SQL Server的人大多都知道,SQL Server服务器默认监听的端口号是1433,但是我今天遇到的问题是我的机器上有三个数据库实例, ...
- 开始写博客,与ITer们互相学习
学习计算机也6年了,一直待在学校里.这些年来很多学习资料都来自网络上的技术博客,非常感谢各位 ITer 的分享精神,鄙人从中受益匪浅.从今天起也挤出时间开始写技术博客.主要是把自己这些年的一些技术文档 ...
- 一行删除所有docker container的命令
ns=`docker | awk '//{print $1}'`;for n in $ns;do docker rm -f $n;done docker | awk '{print $1}'|xarg ...
- 对oracle中date/timestamp的操作
设置oracle中date的会话格式为 'yyyy-mm-dd hh24:mi:ss' alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss ...
- CSS-MUI:笔记-01
ylbtech-CSS-MUI:笔记 1. mui-navbar 导航条返回顶部 1.1.样式一 1.2. <div class="mui-navbar-inner mui-bar ...
- C Primer Plus学习笔记(三)- 字符串和格式化输入/输出
从一个简单的例子开始 #include <stdio.h> int main() { char name[10]; printf("Input Your Name:\n" ...