The HR will contact you first to ask about your availability, and then they will schedule two interviews with you. The first interview was about meeting the team, basic coding, and trick math questions. The second interview was about logic gate design and finite state machine design.