📜  电子艺界 (EA) 游戏软件工程师面试经验 |在校园

📅  最后修改于: 2022-05-13 01:58:16.469000             🧑  作者: Mango

电子艺界 (EA) 游戏软件工程师面试经验 |在校园

第 1 轮(75 分钟)

在线回合有 4 个部分 - 定量、逻辑、语言和编码。
编码第 2 轮问题和 40 分钟

1. 以最少的移动次数将字符串 A 转换为字符串 B。

条件:

  • 您只能修改字符串A。
  • 您只能将一个字符与字符串A 的起始位置的字母交换。
  • 如果字符串B 中不存在该字符,您可以替换该字符。
  • 交换或替换一个字符需要你移动 1 步。
  1. 检查一棵树是否是它的镜像。

第 2 轮(1 小时 - 75 分钟):技术 F2F

  1. 说说你自己。
  2. 简要解释你的项目、编程马拉松和实习工作。
  3. 在链表中查找循环。要求我写代码。
  4. 什么是 Floyd-Warshall 算法?
  5. 你擅长哪种语言?
  6. 什么是虚函数?
  7. C++ 中的 OOPS 概念。
  8. 给我看了他笔记本电脑上的一个谜题。你如何设计这个谜题并编写它背后的算法?

第 3 轮(45 分钟 - 1 小时) :技术 F2F

  1. 关于 Reactjs、Nodejs、MongoDB 和弹性的问题。
  2. 什么是 RESTful Web 服务?
  3. 你在实习期间使用了什么样的 REST 服务,你是如何实现它们的。
  4. 设计一个像 Flipkart 这样的电子商务系统。
  5. 如果 Db 发生变化,如何立即重新渲染 UI?
  6. 关于反应中的 DOM 以及如何完成渲染的问题。
  7. 如何使用 GET 在 URL 中发送查询参数?

第 4 轮(1 小时 - 75 分钟) :技术 F2F 和管理

  1. 给定一个组织层次结构。你如何让一个员工的前辈对他?如何让员工下的人?你使用什么样的数据结构?我被要求编写代码并解释它是如何完成的。
  2. 给定一个由正数和负数组成的数组。计算最短时间的最大子数组和。
  3. 一个数组由 1-100 个数字组成,但缺少一个。你如何在最短的时间内找到它?
    我首先解释了加减法。然后他问我如何以不同的方式做到这一点。然后我告诉了一种使用按位异或的方法。
  4. 您如何使用最新的技术相关内容更新自己?如果您在编程或开发某些东西时遇到任何问题,您会向谁寻求帮助?
  5. 你喜欢团队合作吗?
  6. 你对职场胜任力的评价如何?
  7. 解释堆和快速排序。快速排序的最坏和最好的情况。
  8. 问了这个谜题:
    https://www.geeksforgeeks.org/puzzle-4-pay-an-employee-using-a-gold-rod-of-7-units/

第 5 轮(45 分钟 - 1 小时) :技术 F2F

  1. 查看了我的简历,并询问了有关我参加或组织的技术活动的问题。
  2. 要求我解释我在媒体上发表的关于指针的文章。
  3. 你为什么使用 MongoDB? MongoDB和SQL有什么区别?
  4. 问了这个谜题:
    https://www.mathsisfun.com/puzzles/weighing-9-balls-solution.html
  5. 您在实习期间遇到了哪些挑战?

第 6 轮(15- 30 分钟) :人力资源

  1. 说说你自己。
  2. 为什么选择 EA?
  3. 告诉我你梦想的工作。
  4. 关于 EA 的工作文化和福利的小讨论。

GeeksforGeeks 在准备面试时帮助了我很多。
主题方面的好合集帮助我解决了更难的问题并更好地练习。