I applied through a recruiter. The process took 2 weeks. I interviewed at Underdog
Interview
3 stages
First was a phone interview with the recruiter for about 30 minutes.
Second was a 2 hour long take home assessment solving a common leetcode type problem in Ruby.
Third was a 2.5 hour long 3 round interview for technical, white board system design, and then behavioral.
Interview questions [1]
Question 1
Design a system for users to refer new users to an existing program for a $10 incentive. Assume the system for creating users and adding money to the user is already in place.
Super impressive interview. They had a great take home section that tests your knowledge of ruby and classes. I would say its an easy-medium level difficulty and you get 2.5 hours to complete. They give you a gift card as well for attempting that section of the interview. The last round is a panel interview split up into three sections - one technical challenge, a database question, and behavioral.
Interview questions [1]
Question 1
Design a referral system front-end/back-end/database
I applied through a recruiter. The process took 5 days. I interviewed at Underdog
Interview
First, phone screen with a recruiter. Was quite a nice call, got an invite to a technical interview next day. Technical was a 2 hrs hackerrank problem leetcode style. Didn't get to further rounds.