东方海外上海软件开发中心实习生面试
因为有同学已经在该公司实习,推荐说还不错,想着还有熟人在,总比一个人好,所以就投递了简历尝试一下。国庆节之前投的,国庆后第一天就打电话来问我的情况了,之后约定了面试时间,一个星期五下午一点半开始,最后到四点基本结束。
笔试部分
在填写了个人基本信息之后,便开始了笔试部分的测试。共一张A4大小的纸,正反两面,全英文试卷,也要求用英文作答,一个小时完成。主要分为四个部分:
- 主观题一题,描述自己喜欢的技术网站或者喜欢的技术书籍;
- 感觉可以写github网站,牛客网等等
- 读java代码,并写出运行结果一题,考察的是有继承时父类与子类构造函数创建的顺序问题,以及static代码段与非static代码段的执行顺序问题,之后查询了网上的说法,执行顺序应如下:
- 父类静态变量和静态代码块(先声明的先执行)
- 子类静态变量和静态代码块(先声明的先执行)
- 父类的变量和代码块(先声明的先执行)
- 父类的构造函数
- 子类的变量和代码块(先声明的先执行)
- 子类的构造函数
- 手写编程题两题
- 第二道题没写出来,后来被面试官死揪着不放,这道题你应该写的出来吧,我说时间可能不太够。。。“那给你半个小时上机你用java能做的出来吗”,内心OS:我去,不会吧,难道要给我台电脑马上写么,我说可能吧,然后和面试官讨论了一下做题思路,说出我目前还不太清楚怎么处理的地方,谈着谈着就到下一个话题了,感觉逃过一劫。这么抵触马上写的原因主要有两个,一是确实有还没想清楚怎么处理的地方,而是之前刷编程题都是用c++,而这个公司主要用java,所以没太多把握,还是自己没准备好呀。

本文记述了一次在东方海外上海软件开发中心的实习生面试过程,包括笔试、面试、英语环节及提问部分。笔试涉及编程题、数据库查询和逻辑思维题。面试中,作者意识到对企业级开发经验的不足,并分享了面试官提出的独特问题,如井盖为何是圆的。面试让作者认识到自身实战经验的欠缺,期望在未来的学习和生活中积累更多知识。
最低0.47元/天 解锁文章
1111

被折叠的 条评论
为什么被折叠?



