Applied online. Got contacted back by a recruiter 2 days after for scheduling a technical phone interview. Interviewed twice. Both of my interviewers were foreign (asian, probably chinese) and had hard accents to understand. I had to ask them more than once to repeat what they were saying. The first question was fair, the second was simply poorly worded. Interviewer called ~30 minutes late. I was annoyed by how interviewers simply copy and pasted questions from a question bank and asked me to read it. Even after wasting half of the interview trying to understand the question, given inconsistent variable naming, and a prompt with unclear examples. Even my second interviewer admitted that the question should be rephrased.