Oracle 电面

四个组视频面试

这周一和上周五一共面了Oracle的corporate architecture,database server, netsuite和application development四个组,来报个面经和timeline求点大米
timeline 9.11海投,10.4收到recruiter联系,说让我从五个组选喜欢的投,全部投了之后四个组给了面试,10.14约面试,10.25 & 10.28电面

Corporate Architecture
面试官是个国人大哥,人非常好,面试的内容是简历,java知识,bq和做题。简历问得比较细,如果有他们组里在用的技术他会问的很详细,也会提出一些他们实际工程中遇到的问题。java的话,一开始会让你给自己的java水平打分,然后他说好像是根据自己的打分来问问题。bq就是比较经典的challenge问题,题目是背包问题,给一个int array代表钱币的面值,一个target代表想要取出的钱数,问最少用多少个硬币可以凑出这个target。

国人大哥面完第二天发短信问我prefer backend还是什么别的,说会有next step,但是目前hr还没联系

Database Server
紧接corp组的一轮面试,套路有点像,主要也是简历,java知识,bq但是这组没有做题,有点忘记具体的内容了,不过database相关的问题问了一些。

Netsuite
面试官临时来不了,一个感觉入职不太久的小哥临时来面的。介绍自己,聊简历,bq问题,然后两个非常简单的字符串处理题,我记得有一个是不用reverse function实现reverse。面到最后剩下时间比较多,聊天问小哥问题问了快15分钟

application development
面试官晚到了10min说是在开会,比较硬核,上来先问GPA的情况,然后问了本科专业学了些啥,然后开始问database的知识,问完之后让设计一个data model,场景是想记录每节课有多少学生出勤,记录学生迟到率,记录早退率,记录缺勤学生的请假信息;之后开始问sorting algorithm了解哪些,讲了讲java实现sort的方法,然后具体场景问什么sorting适用;java 深浅拷贝的区别,spark的一些知识;然后bq,又问了一个不知道有什么意义的简单数学问题,随意举一个abcd + x = dcba的例子。

感谢楼主分享!我也是recruiter打过电话了,但是一周过去了也没有消息,想问一下在哪里选自己喜欢的组呀没有看到啊?

我是recruiter发邮件给了五个组的链接,然后去投的。