📅  最后修改于: 2023-12-03 14:59:32.014000             🧑  作者: Mango
BNY Mellon SDE(新生)面试经验
公司概况
BNY Mellon是一家世界知名的金融机构,总部位于美国纽约市,成立于1784年,是美国历史最悠久的企业之一。目前,BNY Mellon拥有全球超过50个国家的分支机构和办事处,在全球拥有超过3万名员工。
面试流程
- HR面试:主要了解个人背景、学习和工作经历、职业规划和期望等。
- Coding Test:主要是一个在线的编程测试平台,考察编程基础和能力。
- 技术面试:主要是针对Java编程语言、数据结构和算法等技术面试。
- 部门负责人面试:主要是了解应聘者的管理能力、沟通能力等。
在我的面试过程中,技术面试主要考察了Java基础知识、多线程、数据结构和常见算法等,题目难度不算太高。
面试问题
以下是部分面试问题,旨在给准备参加面试的人提供参考。
Java基础
- 简述面向对象的三大特性?
- final、finally、finalize的区别?
- 抽象类和接口的区别?
- 什么是多态?如何实现多态?
多线程
- sleep和wait的区别?
- 什么是线程同步?
- 如何解决线程安全问题?
- 什么是原子类?
数据结构和算法
- 常见的排序算法有哪些?它们的时间复杂度分别是多少?
- 什么是二叉树?如何遍历二叉树?
- 什么是哈希表?如何解决哈希冲突?
面试建议
- 提前了解公司背景和业务,了解所申请的职位描述和要求。
- 着重准备Java基础和多线程相关的问题,这是大部分面试题的主要考察点。
- 在面试前要尝试做一些编程练习,提升编程能力和算法水平。
- 在面试过程中要保持自信和冷静,表达自己的想法和思路,多与面试官交流。
总结
BNY Mellon是一家世界知名的金融机构,其面试流程主要包括HR面试、Coding Test、技术面试、部门负责人面试,面试考察点主要涉及Java基础、多线程、数据结构和算法等。为了顺利通过面试,建议提前了解公司背景和业务,准备Java基础和多线程相关的问题,尝试做编程练习,保持自信和冷静。