Very long hiring process. One phone interview, technical questions asked by a non technical interviewer!?! Follow up call to ask about salary and location preferences. On site interview with HR, hiring manager and assistant manager (all at once). Very basic technical questions. Very standard behavioral questions. Offer within 3 weeks. 2 more months to finalize background check and start date.