I was submitted for the position by a recruiter. I was asked to come in for a face-to-face interview. I met with the hiring manager and 2 other technical team members. For the most part, questions were oriented towards my previous experience. The technical interviews were very short with no chance to ask questions. Asked to define inheritance and polymorphism. Communication was difficult with interviewers who had thick accents so it was hard to understand what they were asking. At one point, figured out we were saying the same thing. Much more of a technical interview rather than "culture/people skills" interview.