Lyft 软件工程师 面试流程
岗位方向: fullstack
Lyft 的面试流程旨在寻找既有扎实技术功底又务实的工程师。其流程的一个独特且具定义性的特色是“电脑编程测试 (Laptop Programming Test)”,候选人在该环节使用自己的本地 IDE 和互联网解决一个现实世界的工程问题。流程还包括标准的算法初筛、侧重于扩展交通网络的系统设计轮次,以及与 Lyft 的客户至上、主人翁驱动价值观相符的行为面试。
Lyft的软件工程师面试共4轮,以下是每轮面试的详细流程和准备建议。
- 第1轮 (30 minutes): 初步通话,审查简历,讨论背景,并检查初步的文化契合度。
面试亮点: Unique Laptop Programming Test: 90 minutes to solve a real problem in your own IDE、Open Internet: you are allowed to look up documentation and APIs during the laptop test、Focus on practical engineering: grading includes clean code (35%) and correctness (45%)、System Design: focused on real-time transportation logistics and scaling、Transparent hiring: recruiters provide detailed information about each stage
标签: Lyft, Ride-sharing, Laptop Coding, Practical Engineering, Logistics, Scale, Real-world Problems