📜  摩根大通软件工程师分析师面试经历(全职)(1)

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

摩根大通软件工程师分析师面试经历(全职)

面试前准备

我准备了以下材料:

  • 简历
  • GitHub 上的个人项目
  • LeetCode 上的刷题记录

我还抽出时间阅读了该公司的最新新闻,了解了一些公司的重要项目和文化。

面试过程
一面

自我介绍

我首先进行了自我介绍,解释了我过去的经历和当前的职业发展目标。

技术问题

接下来,他们问了我一些编程问题,主要涉及 JavaScript,算法和数据结构。我回答了一些常见的问题,但有一个问题我不确定答案。我承认我不知道答案,但告诉他们我会回去学习并回答问题。

项目介绍

接下来,他们问了我有关我在 GitHub 上上传的项目的问题。他们特别关注我在某些项目中使用了哪些技术,哪些部分是我自己做的,哪些是我从其他地方获取的优秀代码。

综合问题

最后,他们问了我一些关于软件开发和团队合作的问题,考察我的综合能力和沟通技能。

二面

技术问题

在第二次面试中,他们问了很多围绕我的技术和代码能力的问题。其中大部分涉及数据结构、算法和数据库设计。我回答了尽可能多的问题,并用图解释了一些技术细节。

项目介绍

他们也问了我关于过去项目的更深层次问题,要求我详细解释我的项目是如何运作的,以及我是如何设计其解决方案的。

行为面试

最后,他们进行了一系列关于我的工作方式和职业发展目标的行为面试问题。它们都是开放式的,并鼓励我谈谈自己的经验和愿景。

面试总结

这次面试的体验非常好。我觉得这场面试揭示出了我的技术竞争力和个人品质。这个公司是我一直想要加入的,并且我很开心他们给了我一个机会。