I was contacted by HR, they picked up my resume form online job site. I had first phone interview with hiring manager. He asked technical questions. Once I cleared that interview I had 1:1 interview with them at their Norwood office. Expect to write white board programs.