📜  WorkIndia FTE 面试经验 |校园 2020

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

WorkIndia FTE 面试经验 |校园 2020

WorkiIndia 于 2020 年 8 月 22 日访问了我们的校园,以获得班加罗尔地区 SDE 1 的职位。公司共进行了3轮选拔。大约400名学生进行了第一轮在线测试。

第 1 轮(在线测试):第一轮是在 HackerRank 上进行的在线测试,包括 15 个问题,必须在 1 小时 30 分钟的时间内解决。

  1. 有 2 个编码问题。这两个问题都是
  2. 有 3 个 SQL 问题:1 个简单、1 个中等和 1 个困难(了解如何在 SQL 中使用用例)
  3. 有 10 个 MCQ,其中 4 个是基于数量能力和逻辑部分的,这很容易解决。其余 6 个问题与技术能力部分有关,涵盖 CN、OS、DSA 和 C/ Java输出的问题。

我会说 SQL 是这次考试中最重要的部分,因为解决了所有 SQL 问题但无法解决一个编码问题的学生也被选中。

第一轮结束后,包括我在内的26名学生入围了下一轮,这是一个基于发展的轮次。

第 2 轮(API 轮):此轮旨在测试学生的发展技能。我们被要求在 3 小时内开发一个 API。有一定的条件

  • 只有 SQL 用于数据库。不允许使用 NoSQL。
  • 可以使用任何框架(Node.js、 PHP、Django、Ruby、Flask 等)

主要有2个任务:

  1. Notes keeper 应用程序(GET、PUT、POST)
  2. 密码管理器应用程序(GET、PUT、POST)

其中还包括一些条件,例如笔记加密、密码散列、不使用 JWT 等等。

3 小时后,我们必须在 Github 上上传作品,并在他们提供的 Google 表单链接上提交链接以及个人详细信息。在对链接进行评估后,我们必须在 Google 上向指定的相应人员展示该项目并解释其功能/

提示:学习后端开发。

经过这一轮,只有包括我在内的 6 名学生入围了下一轮技术面试。

第 3 轮(技术面试):这是在 Google meet 上进行的技术轮次,小组由 2 名面试官组成。面试首先简要介绍了我,到目前为止我使用的不同技术,然后详细讨论了我在简历中提到的实习和项目。

  1. 他们让我展示我在实习期间所做的工作。
  2. 然后他问是什么促使我进入软件领域,以及我如何开始学习新的语言或框架。
  3. 然后他给了我一个问题陈述,它实际上是 Instagram(社交网络应用程序)的一个实现。我的任务是首先列出所有可能的用例,人们应该从社交网站获得这些用例。然后他们让我为这些用例设计数据库,需要哪些表,以及应该如何使用它们。然后他要求定义所有关系表以及每个表的主键和外键是什么。
  4. 采访结束了一个简单的谜题,可以在极客的极客上找到。

提示:学习系统设计和数据库设计,并对自己的方法充满信心。

最后,公司没有从校园中进行选择。但是,它确实让我知道了我的弱点是什么以及我在哪里可以改进。