我在面试公司时收到的一份任务清单。

2025-05-24

我在面试公司时收到的一份任务清单。

长时间休息后写作。

因此,我已经接受采访很长一段时间了,通常采访都涉及一项任务,他们会定义一些要求,我必须根据这些要求去完成这些任务,同时还要设定一个截止日期。

其中一些是作为周末项目提供的,还有一些是在我在他们的办公室接受面试时提供的。

当然,我不会透露公司名称,但我会提到我所面试的公司所属的行业类型。

我还在文章末尾列出了对我来说很难完成的作业。

所有这些面试都在印度班加罗尔进行。因此,世界各地的面试流程可能有所不同。

1. 一个响应式 Web 应用程序,它使用 API 并列出数据,还可以创建表单并通过 POST 请求发送数据。

类型:周末被安排工作。

要求:使用 jQuery 和 Bootstrap 实现,并且能够处理所有边缘情况,例如验证(无需使用任何外部库)、API 错误以及 API 加载时的占位符。我被要求在 24 小时内完成。

职位:初级前端开发人员

行业:医疗保健

状态:已选(这是我作为开发人员的第一份工作)


2. 将登陆页面设计原型(invision 文件)转换为代码,无需使用 css 框架。

类型:现场

要求:1小时内完成,我只能使用纯CSS。他们允许我访问互联网,并允许我用Google搜索。

职位:前端工程师

行业:销售团队的 CRM 和 SaaS。

状态:被选中但未加入,因为我找到了一家更符合我需求的公司。


3. 克隆zoomcar(印度非常流行的租车服务)的 Web 应用。它应该具备过滤、排序、添加价格范围的功能,支持分页数据,并且即使跳转到下一页,过滤器也能保持持久性。

类型:周末项目

要求:使用 vue.js 实现,我得到了一个 api,其中包含一些数据,例如汽车里程、座位数、

职位:前端工程师

行业:内容作者的本土化平台

状态:无法按时完成,因此未被选中。


4. 克隆 trello,并使其具有可拖动卡片的功能

类型:现场

要求:我会使用任何 JavaScript 框架和 CSS 框架。这是一场竞争激烈的面试,我们与其他 4 名候选人一起,时间只有 1 小时 30 分钟。

角色:Javascript开发人员

行业:房地产房产挂牌平台

状态:被拒绝,因为另一个开发人员完美地制作了克隆版本,而我的提交版本在它面前看起来像个小孩


5. 制作管理仪表板

类型:现场

需求:任何我能用的 JavaScript 框架都可以,但他们提到如果我使用 React(我没有用)会加分。他们提供了一个员工详情平台的用例。他们希望有一个带有数据过滤和排序功能的仪表盘,我必须决定如何将数据可视化并显示在仪表盘上。

职位:前端工程师

行业:人力资源管理 SaaS 门户。

状态:被拒绝(任务按要求完成),当被问及原因时,他们说我没有使其可扩展,我的项目结构不够好,我没有正确记录代码(我认为我没有正确命名变量)。


6. 制作井字游戏

类型:现场

要求:我有足够的时间,我可以使用任何框架,并且我必须让游戏具有响应能力(也应该在手机上显示)

职位:增长工程师

行业:游戏应用。

状态:已选。我在那里担任顾问一段时间了。


7. 使用 Vue.js 搭建电商平台

类型:周末项目

要求:他们提供了一个模拟 API,我需要展示这些产品。他们希望其中包含动画,我需要使用 Vue.js 和任何我熟悉的 CSS 框架。

职位:前端工程师。

行业:专门建设电子商务网站的机构。

状态:被拒绝,因为我无法破解他们的技术回合。


7. 制作 Sachin Tendulkar 体育生涯的数据可视化门户

类型:周末项目

要求:Sachin Tendulkar 可能是有史以来最优秀的板球运动员,我获得了一个 csv 文件来展示使用 Tailwind CSS 和 Nuxt js 的数据,该项目效果非常好 -
演示 - https://sachintendulkar.netlify.app/stats & 这里是源代码

职位:高级前端工程师。

行业:一家专门从事数据可视化的 SaaS 公司。

状态:被拒绝,未提及原因。


8. 从文本文件制作文本分析器。

类型:周末项目

需求:用 Node 创建一个 API,接收一个文本文件,并返回其中重复次数最多的单词。我收到了一个很大的文本文件(大约 7MB)作为示例。代码如下,想知道我是如何构建的,请访问https://github.com/fayazara/text-analyser

角色:全栈工程师。

行业:为企业公司制作人工智能机器人的服务。

状态:已选择。

作业 7 和 8(数据可视化和文本分析器)可能是对我个人而言最难完成的,但我完成了,并且我很自豪能够完成它们。

还有一些其他任务我认为不值得一提,如果您也想要这些任务,请在评论中告诉我。

我希望初学者和正在找工作的人能从中受益,并随时分享您在面试时收到的一些任务。

插图:Stories by Freepik

文章来源:https://dev.to/fayaz/a-list-of-assignments-i-was-given-when-interviewing-for-companies-1opm
PREV
HTML、CSS 和 JS 还不够(特别是如果你打算成为一名独立开发者)
NEXT
真正有用的 Nocode 工具列表,我并不是在谈论网站构建器。