分形分析面试经验
我在 2020 年 1 月面试了前端工程师(8 级)(Reactjs)职位,这是我的经验。
我在linkedin上看到了职位空缺并申请了相同的职位,然后联系了我的联系人并告诉她我想面试。她根据我的简历安排了面试。这是我的经验。
- 第一轮(家庭作业) :
这是一个带回家的任务,我必须解决两个不同的问题。
1. 在 react 中创建自动完成搜索。测试您将如何像 Amazon 或 Flipkart 一样实现搜索框,如何有效地进行去抖动和处理网络调用。
2.创建动态待办事项列表,其中可以创建多个桶,每个桶可以有自己的待办事项列表,可以拖动改变顺序。这个更复杂,因为状态管理是这项任务中最关键的部分。
- 第 2 轮(React / Web 开发) :
这是一个现场回合,我被问到关于我过去经历的问题。在那之后有一个核心反应轮来检查我的反应如何。组件可重用性、扩展组件、编码风格、生命周期方法、小部件创建和嵌入、优化。
- 第三轮(DSA) :
这也是现场回合。
在这一轮中,我被要求在 45 分钟内解决两个算法
1.检查字符串是否可以通过删除、修改字符转换为另一个字符串。
2. javascript 中的信用卡验证。
- 第 4 轮(核心 Javascript) :
本轮主要基于 Vanilla Javascript 及其理解。我被问及
- 这
- 关闭
- 咖喱
- 去抖
- 节流
- 承诺与回调
- 网上商店 api
- 第 5 轮(副总裁) :
这是我即将被聘用的团队副总裁的最后一轮,当我决定创建一个新的组件而不是扩展现有的组件。
然后我们讨论了文化契合度和压力处理、极端期限等。