Livspace SDE-II 面试体验
我是由 Livspace 的一名员工推荐的。一周内接到HR电话进行现场面试。
第一轮:第一轮主要集中在算法上。我被问了2个问题
- 在旋转数组中查找项目。 【二分查找操作】
- string 中最长的重复子字符串。 [备忘问题]
第二轮:第二轮是JS相关的面试,主要是框架相关的问题
- AngularJs 消化循环
- 双向数据绑定
- 给定一个网站平台:一个应用程序中 uber、ola 等站点的综合视图。 – 围绕它设计 FE 逻辑,包括路由、承诺 http 调用。
- Angular8中上述网站的模块明智代码结构
- 页面加载优化【缩小、丑化 JS Css 和图片优化】
- 服务工作者讨论,它在浏览器中的用途。
这是一个漫长的讨论。
第三轮:第三轮是JS-UI和拼图相关的面试:
- 用js写逻辑:sum(1)(2)(3)(4) == 10
- 扩展到无限嵌套函数调用(递归和柯里化)
- 总和(1)(2)(3)(4)(5)……(n) == x
- CSS相关问题
- js中的事件委托[事件冒泡和捕获]。
- 浏览器中的网站渲染 [DOM 创建和 CSSOM]
第四轮:第四轮基本上和设计有关
- 设计蛇梯游戏【专注于基于类别的分类】
- 很少有 FE 逻辑来实现游戏
- 实现骰子随机函数。 [冗长的讨论但很有趣]
第5轮:HM轮
- 主要关注项目和生活空间工作文化。
终于在一周内收到了offer letter。
福利:Livspace 提供良好的工作与生活平衡、良好的薪水、令人惊叹的工作环境和充足的储藏室。更重要的是,您将在这里使用最新的技术堆栈。此外,允许WFH。