I had two interviews with this company after applying, one by phone with their main branch where I just had to explain my resume and a technical interview over Skype with a local manager of the location I was applying in. The phone interview went fine but I was caught off-guard by the questions of the technical interview. Based on my previous technical interviews I had been expecting an algorithm or coding question such as "Given an input of two strings, how would you determine if one is an anagram of the other?" but instead the questions were mostly conceptual knowledge of the languages I had listed myself as proficient in. The questions weren't difficult at all and are among the commonly asked questions lists you can find through a quick Google search, but because I did not know to search for those beforehand I did not pass the interview.