我是通过LinkedIn申请的。一周后,我接到了 HR 的电话。所有的回合都是虚拟的。
技术面试 1 – 问题解决回合(1 小时):面试官从一些基本的 SQL 查询开始。
- 铁路/汽车站所需的最少站台数量。
- 查找排序数组中出现一次的元素
- 没有连续元素的最大总和
技术面试 2 – 问题解决回合(1 小时):
- ‘1’ 的最长子段由最多改变 k 个 ‘0’s 形成
- 反向链表
- k-Group 中的反向节点
技术面试 3 – 技术讨论(1 小时):我被问到一些关于我正在从事的当前项目的问题。因为我的技术栈是 Ruby on Rails,所以遇到了一些 RoR 特定的问题(Mixins、ActiveRecord 等)。
- 电影分级服务的数据库建模(典型星级)
- RoR 中的异步工作线程(Sidekiq、DelayedJob)