I applied online. A week later their recruiter reached out to me for a phone interview. She was really nice and willing to set the interview schedule based on my needs. The interview itself was horrible. The interviewer spent 15 minutes going over my resume. Then we spent 45 minutes on two coding problems. The problems were average. However, I struggled in the second question. The interviewer didn't give me any hint, and he muted his phone for 10 minutes when I was trying to walk through my code to him.