📜  Fasal 产品工程实习面试经验(6 个月)|校外 2021

📅  最后修改于: 2021-11-16 15:44:46             🧑  作者: Mango

最近,我作为产品工程实习生面试了 Fasal,为期 6 个月。我通过 Linkedin 申请了 Fasal,并有幸与团队进行了面试。由于covid-19,整个面试过程是顺利和虚拟的,我从家里出现了这个过程。

一共5轮,第一轮是外卖任务,第二轮是技术负责人,第三轮是CEO ,第四轮是产品和运营经理,最后一轮是和创始人。我将向您简要介绍所有轮次以及在这些轮次中向我提出的问题。

外卖任务回合:我被要求创建一个具有以下功能的节点应用程序:

  • 通过提供姓名、电子邮件 ID、创建密码和上传个人资料图片将新用户注册到网站
  • 用户的登录和注销功能
  • 注册后稍后更新其个人资料的功能
  • 我使用安全问题功能为用户重置密码的功能

我有 2 到 3 天的时间来完成任务,并有充分的自由选择任何框架和语言来编写代码。创建网站后,我还在 Heroku 上托管了我的网站,并在我的 Github Repo 中更新了整个代码提交作业后,我获得了第二轮的资格。

技术负责人面试:在这一轮中,我根据上一轮给我创建的网站问了几个问题。我被问到一些关于 Web 开发和数据结构和算法的技术问题,其中包括一些问题

  • Nodejs 中 async 和 await 的概念
  • Javascript 中的回调
  • Javascript 中的 Promise
  • Nodejs 中的 Cookie 解析器
  • 什么是 JWT 令牌,为什么使用它们以及它们的优缺点?
  • Nodejs中的中间件是什么?
  • 解释 Passport 在 Nodejs 中的工作
  • 解决 3 只蚂蚁和三角形的难题 –解决方案

上面所有问题的答案都可以在谷歌上找到,以及很好的例子。完成技术面试后,我被邀请参加第三轮。

CEO 面试:在这一轮中,我被问到了关于我过去实习经历的各种问题。我还被问到我是否能够在团队中工作以及我从过去的实习经历中学到了什么。还有一些关于我在大学期间的学术以及我在大学期间探索过的所有领域的问题。还了解了团队在 Fasal 的工作以及更多关于他们的产品和团队的信息。还被问到我的技术技能和熟练程度,以及我在大学期间过去的个人项目、我在大学期间最喜欢的编程语言和科目以及一些有关数据结构和算法的问题。面试结束后,我被要求参加第四轮。

产品和运营经理的一轮面试:在这一轮中,我被问到了一些与我的课程作业有关的问题和一些关于软件工程的问题,其中一些问题:

  • 什么是 SDLC,其中涉及哪些步骤?
  • 有哪些不同类型的软件测试模型?
  • 你怎么能创造出好的软件?
  • 您为什么选择此配置文件以及您是如何获得从事软件开发职位的动力的?
  • 您对 Fasal 了解多少,其产品是什么,以及我们如何工作?

上述问题的解决方案可以在谷歌上找到,并附有很好的例子。

另外,我被问到一个基于水壶和水的谜题,其中有两个水壶,一个 3 升的水壶和一个 5 升的水壶(也可以是加仑)。水壶上也没有测量线。你怎么能只用那些罐子和你需要的额外水来精确测量 4 升?解决方案面试结束后,我被邀请参加第五轮。

创始人面试轮:在这一轮中,我首先被要求简要介绍简历和简历之间的区别。然后,我被要求打开我的简历,解释我在大学期间所做的事情,包括我的实习经历。我还被问到为什么要为 Fasal 工作以及我将如何为公司做出贡献。基于我的技术技能的问题。

完成最后一轮面试后,HR 打电话给我,告知我已被选为 Fasal 的产品工程实习生 6 个月。非常感谢 GeeksforGeeks 提供关于数据结构和算法和 Web 开发的优秀内容以及有趣和著名的拼图集合。