面试经历记录——东方海外OOCL上海软件开发中心实习生
- 东方海外上海软件开发中心实习生面试
-
- 笔试部分
- 面试部分
- 英语部分
- 提问部分
- 总结
东方海外上海软件开发中心实习生面试
因为有同学已经在该公司实习,推荐说还不错,想着还有熟人在,总比一个人好,所以就投递了简历尝试一下。国庆节之前投的,国庆后第一天就打电话来问我的情况了,之后约定了面试时间,一个星期五下午一点半开始,最后到四点基本结束。
笔试部分
在填写了个人基本信息之后,便开始了笔试部分的测试。共一张A4大小的纸,正反两面,全英文试卷,也要求用英文作答,一个小时完成。主要分为四个部分:
-
主观题一题,描述自己喜欢的技术 站或者喜欢的技术书籍;
- 感觉可以写github 站,牛客 等等
-
读java代码,并写出运行结果一题,考察的是有继承时父类与子类构造函数创建的顺序问题,以及static代码段与非static代码段的执行顺序问题,之后查询了 上的说法,执行顺序应如下:
- 父类静态变量和静态代码块(先声明的先执行)
- 子类静态变量和静态代码块(先声明的先执行)
- 父类的变量和代码块(先声明的先执行)
- 父类的构造函数
- 子类的变量和代码块(先声明的先执行)
- 子类的构造函数
-
手写编程题两题
- 第二道题没写出来,后来被面试官死揪着不放,这道题你应该写的出来吧,我说时间可能不太够。。。“那给你半个小时上机你用java能做的出来吗”,内心OS:我去,不会吧,难道要给我台电脑马上写么,我说可能吧,然后和面试官讨论了一下做题思路,说出我目前还不太清楚怎么处理的地方,谈着谈着就到下一个话题了,感觉逃过一劫。这么抵触马上写的原因主要有两个,一是确实有还没想清楚怎么处理的地方,而是之前刷编程题都是用c++,而这个公司主要用java,所以没太多把握,还是自己没准备好呀。
-
数据库查询一题
- 是学生,课程,选课3张表,然后有三个小题,查询出相应条件的sql语句,不算太难。
面试部分
介绍了自己的项目,也在谈论中认识到自己对于企业级开发还是了解的太少了,之前做的都相当于是课程项目,所以这也是我为什么这么想找实习试试的原因,实习要开发经验,开发经验要从实习中获得,死循环呀。当然,也可能是本科阶段没有跟着老师做大项目,积累实战经验。
可能是看我专业排名比较高,所以感觉没怎么问语言方面的基础问题,反而问了很多奇怪的问题,在此记录一下:
- 井盖为什么是圆的
- 之前也听说过这个题目,但没怎么放在心上,也不知道怎么答,所以当时只能随便扯了几句,后来在 上查询了一下,这是微软的面试题,答案有很多种,可以从很多方面来答,挑选几个个人觉得还可以的答案记录如下:
- 圆的好运输和施工,滚起来就可以动,城市标准排水井盖重达几十公斤,搬运时起码需要几个成年男子同时动作
- 圆形井盖受力后,会向四周扩散压力,由于扩散均匀不容易碎裂和塌陷。矩形的井盖由于受力不均匀,导致碎裂的几率远大于圆形。所以通过耐用性方面考虑还是圆形井盖合适
- 相对于矩形或者正方形,矩形内切圆形的面积最小,生成用的材料也更少
- 下水道出入孔意味着要留出足够一个人通过的空间,而一个顺着梯子爬下去的人的横截面基本是圆的。所以圆形自然而然地成为下水道出入孔的形状
- 之前也听说过这个题目,但没怎么放在心上,也不知道怎么答,所以当时只能随便扯了几句,后来在 上查询了一下,这是微软的面试题,答案有很多种,可以从很多方面来答,挑选几个个人觉得还可以的答案记录如下:
- 此题主要考察一个人对一个问题的量化
- 不会……
英语部分
自我介绍,然后用英文介绍一个自己的项目,之后又顺着项目聊了几句,幸亏之前准备保研的时候有准备这一部分,聊得不是那么坑坑巴巴,还行。
提问部分
每次面试到最后,面试官都会来一句你有什么想问我的吗,个人感觉可以问贵公司的工作氛围是怎样的,然后再问到薪资的问题。
总结
感觉这次有很多问题没答上来,也了解到自己开发经验的欠缺,希望今后在研究生生涯中多多积累实战经验,同时也希望自己不要只专注于学习,生活中各个方面的知识都要了解。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!