Applied online, then received an email with a link to schedule a phone interview. The interview lasted an hour and was purely technical. The interviewer asked to solve 2 technical problems. I was rejected after this round even though I have solved both of the problems (have probably made too many mistakes in the process). Never got any feedback from the company.