High Compensation: Offers a competitive salary and valuable stock options that are at the higher end of the industry standard.
Significant Technical Challenges: Provides opportunities to work on a large-scale, distributed system, transitioning from a monolith to microservices using modern technologies like Kotlin, Go, and Kubernetes.
Impact and Autonomy: Fosters a culture of ownership where engineers can make a tangible impact on a product used by millions daily.
Fast-Paced Environment: The demanding, fast-paced culture can be stressful and may lead to a challenging work-life balance.
"WeDash" Program: A controversial company policy requires all employees, including engineers, to perform a certain number of deliveries, which some see as a distraction.
Codebase Complexity: The emphasis on rapid iteration can result in a complex and sometimes sloppy codebase that can be difficult to navigate.
The interview process was organized, but the technical portion felt quite difficult for the short time provided. It was challenging to demonstrate problem-solving ability fully within the time limit. The interviewer was professional and clear, though
A recruiter emailed to ask for an introduction similar to a recruiter call, but via email. I performed a technical phone screen round. A medium LeetCode question was asked, with multiple follow-up questions. However, due to an NDA, I cannot share the
The interview process was as follows: - Screening interview: - Parse data from a JSON API - Construct a UI to render a list of items - Populate the UI from the content - Onsite - 4 interviews: - Manager - behavioral - Bug fixes in a given
The interview process was organized, but the technical portion felt quite difficult for the short time provided. It was challenging to demonstrate problem-solving ability fully within the time limit. The interviewer was professional and clear, though
A recruiter emailed to ask for an introduction similar to a recruiter call, but via email. I performed a technical phone screen round. A medium LeetCode question was asked, with multiple follow-up questions. However, due to an NDA, I cannot share the
The interview process was as follows: - Screening interview: - Parse data from a JSON API - Construct a UI to render a list of items - Populate the UI from the content - Onsite - 4 interviews: - Manager - behavioral - Bug fixes in a given