Software Engineer面试

Software Engineer面试经验页提供了该职位近年来在全国各城市、企业的Software Engineer面试问题、面试难度、面试感受等信息。
2024-05-17 03:00:00 更新

Software Engineer面试概况

基于用户贡献的14条Software Engineer面试经验统计分析得出,结果仅供参考。
面试难度
icon
“有难度”
icon
面试感受
“体验一般”
面试来源
社会招聘
36.4%
内部推荐
27.3%
网络招聘
18.2%
校园招聘
18.1%

Software Engineer面试经验

系统基于用户发布Software Engineer面试经验的内容丰富度、发布时间等维度,经过综合计算并自动排序后予以展示。
作品职业规划英语听力二面工作压力难度
默认排序
只看精选
面试难度
面试感受
匿名用户
Software Engineer
未通过感觉没戏
面试过:甲骨文(Oracle)
面试过程: 楼主计算机硕士应届毕业生,1126刚面完Oracle回来,写份面经赞RP求Offer =========================笔试分割线======================================== 首先楼主是在51Job上投的Oracle 2016年的校招,投递了两个岗位,故收到了PAC两次测试。 第一志愿PAC OT测试时因为楼主学校和专业不在自动识别的list上,联系PAC技术支持也无法解决,过了deadline后本已放弃Oracle,没想到第二志愿岗位也发来了PAC,遂学乖随意填学校注册上了开始做OT。 2016校招PAC是9选3,其中Software Engineering Aptitude和Contextual Communication必做。 1. Contextual Communication部分简直逆天,楼主海外呆了一年半回来可以鉴别说这部分即使是英语专业来做都觉得困难,题目的英文和考察简直是Native Speaker的水平。 2. Software Engineering Aptitude就是网络上的那些题型了,有兴趣的都可以搜得到。题目的英文描述比Contextual Communication简单不少、更偏向于说明性的,CET 6及以上程度应该OK。 3. 因为是Oracles所以楼主还选了Java和SQL部分来做。 3.1 Java分为Java基础,面向对象理论和Java集合一共三部分,题目不难,只是有些题考得很细,如果有Java编程经验做之前再捡捡应该不难。 3.2 不愧是Oracle,网测SQL部分确实不简单、重头戏,考察的主要是SQL查询的编写,每道题涉及的表结构、表内数据和要求写的查询都很复杂,建议如果要做还是提前复习下SQL比较好。 =========================一面(电面)分割线================================== 其实楼主笔试做得并不好,做到后面基本有做的不耐烦放弃的冲动,所以以为不会有下一轮,但是没想到某天突然收到了Oracle深圳研发中心的电面,内容如下: 1. 基本问题。就是问了些学历学校过往背景以前项目经验的事情。 2. 英文自我介绍。因为是外企所以HR要求用英文进行一轮自我介绍。楼主因为说的太长了还被HR说“其实我只想要你简单地说几句就好”。 3. 提问环节。HR问有什么问题都可以问他,楼主就问了下应聘岗位所在Team具体是做什么样的项目的,未来的计划如何之类的问题。 之后就被邀请到现场进行面试,有了后文去Oracle深圳研发中心的二面经历。 ==================二面(现场)面试分割线===================================== 1126下午在深圳研发中心进行的面试,不知是不是后期,当天下包括楼主在内只有四个人,其中两个是深大研究生。和网上过往面经说的一样,包括现场笔试和面试两部分。 Part I 现场笔试(一共5选4,时限1小时) 1. Java/C++ MC单选题,和PAC题目一样都是基础,不难但考的很细 2. SQL 主要是写查询,比起PAC来说表结构和数据简单很多 3. 英文邮件 给一个situation,要求写一份邮件进行部门间沟通解决所遇到的问题 4. 算法 基本就是数据结构和算法的基础算法了,Java或C++实现均可 时间还算比较紧,所以楼主只抛弃了算法部分好好在做其他部分。 Part II 面试 现场笔试结束后就有面试官收卷然后安排面试,笔试当场并不评分只作为参考、所有人都会有两个面试官进行面试。面试官按楼主的经验应该是一位有项目管理和SQL的类似Hire manager人,另一位是技术专家。 1. 两位面试官看简历。简单自我介绍并交流基本信息。 2. 英文面试环节。要求用英文介绍最新的一份项目经验。面试官会就项目背景和团队协作追加问题进行英文交流。 3. 专业知识面试。技术专家用中文交流过往项目经验,并且就Java基础和设计模式进行提问,要求现场写简单代码。 4. 数据库和项目管理环节。要求现场写SQL查询,但是问题会比较刁钻,考点很细,比如要想到两张表UNION才可以解决;项目管理部分则是给出一个项目停滞的情境,要求用软件工程的知识解决。 ===================================总结==================================== 深圳研发中心面试结束后就被通知回去等消息了,如果能进的话还会有接下来几轮的面试。但是楼主自觉希望不大,一方面是楼主前一天发烧、面试时鼻涕直流喉咙干涩。另一方面因为楼主主攻.NET、从未有过Java项目经验所以很多细节问题答得并不好;对于SQL因为楼主做项目一般直接用O/R Mapping框架了所以原生SQL写的确实少。 总结下来,整个Oracle走到现在这一步还是挺奇妙的。总是每轮以为进不了了结果又收到下一轮通知了。不过深圳面之后确实觉得希望不大,把经验写出来给大家做个参考了。...查看更多
2 年前 发布
5

查看更多Software Engineer面试经验

说明:Software Engineer面试经验内容由看准用户自行上传,仅代表内容发布者个人观点。看准网对相关内容的展示并不代表认同其观点。请用户在使用相关信息或依据相关信息作出决策前自行进一步核实此类信息。