I applied online. The process took 2+ months. I interviewed at Caffeine (New York, NY) in Feb 2020
Interview
A design round, a coding round and rest non technical rounds. Interviews are well spaced and quick 45 mins ones. Minimum prep on ds and design good enough as materials.
I applied through a recruiter. I interviewed at Caffeine (San Francisco, CA) in Jul 2020
Interview
It was a extremely pleasant experience. Recruiter phone call, Coding assessment, HM call, Onsite.
Through out the process I was well informed as to what to expect so that there were no surprises.
Recruiter Call --> Background, team fit.
Coding assessment --> LC medium.
HM Call --> Backend design questions, overview of past experiences.
Onsite --> 1 coding/algo round, 1 system design, 1 backend design, Leadership and cross collaboration conversation.
Overall very thorough process, they made sure to explore all focus areas of backend software engineer.