MedikaBazzar SDE-1 的面试经历 | 1.5年经验
第1轮:
- 在数组中查找重复项 - Python
- 从字符串中删除重复项 - Python
- Javascript 问题。
var obj = {
name: "vivek",
getName: function() {
console.log(obj.name);
}
}
obj.getName();
第 2 轮:
- 前端应用程序(机器编码),使用您选择的 JS 框架构建它。 (任何你过去没用过的轻量级JS框架,你也可以看看riotJS)
- 主页应该显示一个包含产品列表的表格。要显示的属性是产品名称、价格和数量
- 该表应具有内联编辑功能,其中每一行在单击后都可以编辑。
- 应该有一个“添加新产品”按钮,它应该打开一个弹出窗口以接受新产品信息并应该插入表格顶部。
- 应该有一个搜索框来搜索和过滤产品。搜索应该发生在产品名称上。
以上所有功能都不应刷新页面。
将上述应用与后端 API 链接
- 用于保存新添加和产品更新的 API。
- 基于查询返回搜索结果的 API。
贮存
- 将产品的添加和更新保存在任何关系数据库以及弹性搜索中。
- 搜索 API 应该从弹性搜索中获取结果。
- 在列表中找到差异最小的两对。