Recruiter screening call, phone screen with engineer, and onsite. Technical coding questions that require some real coding knowledge (working with CRUD apps and making network calls). Some knowledge and applications of algorithms required. Engineers were friendly, great to talk to, and seemed interested in their work.