2-round interview at Garmin. The 1st step requires the candidate have a conversation with HR, after that the candidate will be assigned a topic regarding the candidate's background and present with the department supervisor. Once the candidate pass the 1st round of the interview, the candidate needs to prepare a topic for 2nd round of the interview. The topic will be assigned by the supervisor.