Drive your career forward
Welcome to Lyft’s virtual experience program! We’re incredibly excited to have you here with us!
So what exactly is a virtual experience program? It is the perfect opportunity for you to take on practical tasks similar to what our own Lyft engineers would work on and get a true feel of what it’s like to work here as a back-end engineer! As a company, we are dedicated to providing our riders with the best transportation possible and an integral part of our mission is our talented team of engineers at Lyft.
In this program, you’ll develop valuable technical skills required to drive your software engineering career forward. After finishing each module, you’ll also be provided with work sample answers from the Lyft team. This gives you the chance to see how our top engineers would have handled each task so that you can learn from their approach. You’ll also get a certificate upon completion that you can include on your resume and reference in an interview when you apply.
As you explore your future career options, we hope that this program will be a valuable resource for you to take a deep dive into the world of back-end engineering. We can’t wait for you to showcase your skills during this program and learn more about a potential career at Lyft!
This program is self-paced. It takes approximately 4-5 hours to complete.
Skills Learned:
-
Software Architecture
Come up with a clean design for a messy component- Software Architecture
- Python
- UML
-
Refactoring
Refactor a messy system- Refactoring
- Python
-
Unit Testing
Write unit tests for a newly refactored system- Unit Testing
- Python
-
Test-Driven Development
Add new functionality using TDD- TDD
- Unit Testing
- Python