Applied in Nov 2017, and received an invitation for an on-site interview for Jan 2018. Consisted of a written exam with brain teasers, math problems, sports questions, and one palindrome coding question. After the 1 hour exam, the interviewer just talked about the position and what was written on the resume.