After sending my application I had initial interview where we briefly discussed my experience and future role in the company. Second step was coding challenge, real problem which telnyx faced to during the work. For submission I had about a week. The last step of the interview is the in-person interviews with different teams: solving algorithms tasks, tasks on building architecture, soft skills questions and discussing my background in depth. It was great experience to test your skills, understand your weaknesses and talk with interesting persons.