📌  相关文章
📜  BNY Mellon SDE(新生)面试经验(1)

📅  最后修改于: 2023-12-03 14:59:32.014000             🧑  作者: Mango

BNY Mellon SDE(新生)面试经验

公司概况

BNY Mellon是一家世界知名的金融机构,总部位于美国纽约市,成立于1784年,是美国历史最悠久的企业之一。目前,BNY Mellon拥有全球超过50个国家的分支机构和办事处,在全球拥有超过3万名员工。

面试流程
  • HR面试:主要了解个人背景、学习和工作经历、职业规划和期望等。
  • Coding Test:主要是一个在线的编程测试平台,考察编程基础和能力。
  • 技术面试:主要是针对Java编程语言、数据结构和算法等技术面试。
  • 部门负责人面试:主要是了解应聘者的管理能力、沟通能力等。

在我的面试过程中,技术面试主要考察了Java基础知识、多线程、数据结构和常见算法等,题目难度不算太高。

面试问题

以下是部分面试问题,旨在给准备参加面试的人提供参考。

Java基础
  1. 简述面向对象的三大特性?
  2. final、finally、finalize的区别?
  3. 抽象类和接口的区别?
  4. 什么是多态?如何实现多态?
多线程
  1. sleep和wait的区别?
  2. 什么是线程同步?
  3. 如何解决线程安全问题?
  4. 什么是原子类?
数据结构和算法
  1. 常见的排序算法有哪些?它们的时间复杂度分别是多少?
  2. 什么是二叉树?如何遍历二叉树?
  3. 什么是哈希表?如何解决哈希冲突?
面试建议
  1. 提前了解公司背景和业务,了解所申请的职位描述和要求。
  2. 着重准备Java基础和多线程相关的问题,这是大部分面试题的主要考察点。
  3. 在面试前要尝试做一些编程练习,提升编程能力和算法水平。
  4. 在面试过程中要保持自信和冷静,表达自己的想法和思路,多与面试官交流。
总结

BNY Mellon是一家世界知名的金融机构,其面试流程主要包括HR面试、Coding Test、技术面试、部门负责人面试,面试考察点主要涉及Java基础、多线程、数据结构和算法等。为了顺利通过面试,建议提前了解公司背景和业务,准备Java基础和多线程相关的问题,尝试做编程练习,保持自信和冷静。