I applied online. I interviewed at IXL Learning (Charlotte, NC) in Mar 2018
Interview
It was at the NC office. 3 technical interview, lunch, and a brief chat with the director about company goals and direction. They had a brochure for me when I was booking my trip about rental cars but they later told me that rental cars are not covered. So they did not reimburse me. Totally unprofessional.
Interview questions [3]
Question 1
Given array of int, find peak element in logn time. This was the first problem asked and 2 interviewers.
Problem about checking for some sort of file ending. Simple problem involving tracing backwards from the end of the file. They wanted you to work with bytes. Done remotely at their office with someone who was WFH.
Given a graph, check if it is a union of cliques. The interviewer mentioned using BFS. My solution was different from his and not accepted. Done remotely by someone at SF office.
Lengthy interview process with a super day at the end. 4 OAs to complete, all of these being quite easy. Then you move on to a technical round which you can solve if you practice enough leetcode hards. Final round is 3 technical interviews and a behavioral. I recommend reviewing priority queues.
Interview questions [1]
Question 1
They asked me about my resume and about one specific project that I worked on and what I learned.
Leetcode question live with a engineer that was related to data structures and algorithms. around 30 minutes. On zoom. They gave special link to do the exam on and they told you question and let you run it .
Interview questions [1]
Question 1
Leetcode questions similar to medium/hard level (stuff with hash maps)
There are multiple rounds. Starts with a phone call with a recruiter. After that, there is a technical round with an engineer, Then after that, it was three back to back technical rounds in the same day.