📜  Oracle 面试体验 |第 20 组(Oracle 金融服务软件校园内)(1)

📅  最后修改于: 2023-12-03 15:18:09.982000             🧑  作者: Mango

Oracle 面试体验 |第 20 组(Oracle 金融服务软件校园内)

简介

本文介绍的是 Oracle 公司金融服务软件校园内第 20 组面试体验。面试的整个过程持续了约两小时,包括笔试和面试两部分。面试官主要从多个方面考察了面试者的综合能力,包括编程能力、业务知识、沟通能力等。

笔试部分

笔试时间为 40 分钟,主要考察的是编程和算法能力。笔试题目包括以下两个部分:

编程题目
  1. 有 10 个数字,请写一个函数将其按照升序排列。
  2. 有两个数组,请写一个函数找出它们的公共元素。
算法题目
  1. 请实现一个函数,将一个二叉树反转,并输出反转后的层次遍历结果。
  2. 请实现一个函数,将一个已经排好序的数组转换成一棵平衡二叉搜索树。
面试部分

面试时间为 70 分钟,主要考察的是业务知识、沟通能力、编程能力及算法能力。面试的全部问题如下:

问题列表
  1. 介绍一下你过去一年做的项目。
  2. 你认为在金融行业中,数据安全问题最需要注意哪些方面?
  3. 假设你现在要开发一款金融产品,你会怎样做需求分析?
  4. 假设你现在要设计一个风控系统,你会从什么方面考虑?
  5. 你在编写代码时,通常使用哪些编程语言?最擅长哪一门编程语言?
  6. 请对平衡二叉搜索树进行简要介绍,并说明其在金融领域中的应用。
  7. 如果让你实现一个算法,对一组数据进行分类,并对每一类数据进行排序,请问你会怎样做?
面试心得

整个面试的流程十分顺畅,面试官们问题清晰明了,沟通流畅。在面试的过程中,可以看出面试官并不是在寻找面试者的短板,而是尝试了解他的优点和弱点,以便更好的挖掘面试者的潜力。此外,笔试题目涵盖了编程和算法两个方面,考察的是面试者的全面实力,能更好的衡量其综合能力。

总结

此次面试体验从面试官的问题和笔试题目两个方面对此次面试作了详尽的介绍,整个面试过程严谨、高效、体面,使面试者对企业的专业性有了更深刻的认识,同时在实践中了解了自己的不足之处,进一步提升了自己的技能水平。