📜  亚马逊 SDE-II 面试体验(前端)

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

亚马逊 SDE-II 面试体验(前端)

在亚马逊几乎没有任何 SDE-2 前端简介的面试经验,所以,我觉得写这篇文章是我的责任。我希望它能让你一瞥它并帮助你。
我有 3 年以上的前端开发经验。我在 9 月接到来自亚马逊海得拉巴的推荐计划的电话。面试过程如下——

第 1 轮(在线测试 - 时间:2 小时) - 10 道关于 HTML、JS 和 CSS 的 MCQ 问题。 1 机器编码问题 - 在 vanilla JS 中制作图像轮播。 **允许谷歌搜索**

第 2 轮(F2F 技术 - 时间:1 小时) - 15-20 分钟 - 行为评估(2 或 3 个行为问题)。剩余时间 - 在共享文本编辑器 (https://livecode.com/) 上,要求使用 JS、HTML 和 CSS 制作 5 星评级组件

第 3 轮(F2F 技术 - 时间:1 小时) - 15-20 分钟 - 行为评估(2 或 3 个行为问题)
剩余时间——在一个共享绘图工具 (https://www.invisionapp.com/) 上,要求为一家报纸网站的主页设计一个前端系统。工作领域是——

  1. 主页的设计和组件。
  2. 如何使它对移动设备友好? (答案:PWA)
  3. 如何让渲染更快? (Ans: 使用缓存,服务工作者)
  4. 负载重的情况下如何让它高可用? (Ans: 使用多台服务器)

确保您研究了所有缓存机制和良好的系统设计实践。
参考:https://www.youtube.com/watch?v=wXRr9fGCBRM

第 4 轮(F2F 技术 - 时间:1 小时) - 15-20 分钟 - 行为评估(2 或 3 个行为问题)。剩余时间 – 在共享文本编辑器 (https://livecode.com/) 上,要求制作一个类似于Whatsapp 上次出现的组件。提供日期,它应该显示以下消息之一 -

  • 最后一次看到
  • 最后一次看到一分钟前
  • 最后一次看到是 1 小时前
  • 最后一次看到是一个月前
  • 最后一次看到是一年前

其他要求——根据当前时间动态更新消息。在我实施之后,我们用剩下的时间来优化它。

第 5 轮(F2F 技术 - 时间:1.5 小时) - 30 分钟 - 行为评估(2 或 3 个行为问题)

  • 剩余时间 - 在共享文本编辑器 (https://livecode.com/) 上,要求为组织实施社交网络系统。
  • 工作——系统将允许员工登录应用程序并查看所有员工列表。如果他们是朋友,员工可以互相聊天。
  • 问题陈述——要让某人成为你的朋友,你需要至少有一个共同的朋友。因此,应该向用户显示他/她必须成为朋友的最少员工列表,才能最终让某人成为他/她的朋友。
  • 我告诉他们找到从 A 到 B 的最短路径(进行了蛮力递归)。之后,他让我用 HTML 和 JS 实现整个代码。然后进行了关于优化实现/数据获取的讨论。

判决- 未选择

提示——尽可能多地准备行为问题。