After submitting my resume, a hiring manager quickly got into contact with me. She scheduled two interviews, one with a manager, the second with another software engineer. Questions asked were Java based. The manager interview was mostly focused on the Map interface in the Collections framework, and different algorithms that could be implemented using a Map. Other questions were based around simple algorithms to encode and decode a list of strings(merely concatenating the strings was sufficient for encoding, nothing special). The second interview was focused on inheritance, and conditional statements. The questions, although code based, seemed to lean more towards algorithms vs coding knowledge and ability(that is not to say that some emphasis was put on good coding practices). I was almost immediately called by the hiring manager upon completing my second interview informing me that I was being made an offer.