Submit application online, got contacted by a recruiter, asked to fill out a pre-screen form about my skills and experiences, followed by phone and in-person interview.
They seem not having people onboard with the knowledge and experiences my position requires. I felt the interview questions as copy and paste from some textbooks.