Skip to content

亚马逊前端面试问题

原文:https://www.frontendinterviewhandbook.com/companies/amazon-front-end-interview-questions/

众所周知,亚马逊非常关注行为问题及其领导原则。因此,在非技术方面也要做好准备。

琐事

JavaScript

  • 实现mapreducefiltersortArray.prototype功能。
  • 给定一个对象和一个过滤函数,编写一个递归过滤该对象的函数,当用过滤函数调用时,只返回返回true的值(类似于Array.prototype.filter,但用于对象)。
  • 实现一个函数getElementsByStyle(property, value),返回 DOM 中匹配该样式的所有元素。
    • 例如getElementsByStyle("color", "#fff")会用白色文本返回 DOM 中的所有元素。
  • 许诺一个功能。

用户界面编码

  • 使用 HTML/CSS 和 JavaScript 通过搜索和排序从一组对象中实现一个数据表。
  • 实现自动建议的材料用户界面芯片。当发送电子邮件时,自动推荐人,并把他们转换成一个芯片,他们的头像在右边
  • 实现一个 Like 按钮。来源
  • 编写一个分页的地址小部件。想象一下,你是一个卖家,有一个地址列表,你需要查看他们每页 5 个地址,并有可能去上一页和下一页。来源
  • 使用 HTML,CSS 和 JavaScript 实现一个搜索栏。
  • 实现一个星级小部件。
  • 实施井字游戏。
  • 使用 flexbox 重新创建自适应布局。确保无障碍。
  • 用可移动的棋子实现棋盘。
  • 如何在横幅图像上呈现文本?
  • 给定一个嵌套的 JSON 对象,呈现一个目录树。

系统设计

  • 设计一个餐馆列表应用程序,用户可以通过添加额外的东西,如浇头,沙拉等来订购和定制他们的订单。来源
  • 设计一个手风琴组件。

算法

亚马逊确实会通过问 LeetCode 式的问题来评估你的计算机科学基础。一定要做好准备。

来源: Glassdoor 亚马逊前端工程师面试问题



回到顶部