• 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肯定会接触到数据库方面的,所以也要学习一下数据库方面的优化,然后做一些项目,最好是多人合作开发的,等有一定基础以后可以尝试做一些高并发、高耗存的项目,做一些专业方面的优化。大概这样,你明白了吗?”

     

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

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

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


     

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

  • 相关阅读:
    MDK+VS+Eclipse的STM32库V3.5工程模板的建立(六)
    MDK+VS+Eclipse的STM32库V3.5工程模板的建立(一)
    MDK+VS+Eclipse的STM32库V3.5工程模板的建立(四)
    ognl.OgnlException: target is null for setProperty(null, "username", [Ljava.lang.String;@19af9e98)
    Hibernate联合主键Annotation
    struts2入门第一天配置环境
    为什么java的构造方法中this()或者super()要放在第一行
    几种解决IE6下PNG图片透明问题
    IE6解决min_height
    一个拖拽例子
  • 原文地址:https://www.cnblogs.com/someblue/p/4480061.html
Copyright © 2020-2023  润新知