It was in multiple sessions: one part was a general discussion, one part a technical assignment and one session focused on technical aspects. Fair questions, relevant to the listed requirements and optional skills to have. One thing I didn't like was not skipping over the questions on subjects I told them I don't know anything about