Gives you an option between traditional interview or take home. Gives 1 week to complete take home. Overall it was a pleasant process, and the people seemed nice. They tell you to allocate 4 hours; however, it is not timed or proctored.
- Tech screening
Coding question which more reflects a real life scenario, rather than leetcode style. This is really nice as you'd probably do well if you know how to write decent code in a production environment
- Product Thinking and UI Design
Given product requirements, design UI flows for it. The way you can design it is pretty open ended, the problem I had involved efficiently showing different types of hierarchical data related to the product in an intuitive manner. I think it can be easy to overcomplicate your design, so be wary of that.
- Algorithm and Technical Design
Given a UI mockup and some descriptions of usage, how would you design your code + pseudo implementation to satisfy requirements
- Feature/API Design
I sort of forgot what this one entailed. I might have mixed this one up with the prior one, but IIRC they're similar -- something along the lines of here are some requirements, how would you build it, with emphasis on API design.
- Programming
General programming interview. Same style as screener
- HM 1:1
Typical HM interview. "Tell me about a time..." questions
Interview questions [1]
Question 1
Given these UI screens, how would you implement it?