There will be four interviews total. First interview is with the recruiter going over your background and general behavioral questions, and they will discuss about the company. Before the next interview, recruiter calls you again to rehearse company details and possible questions. Second interview is with a software lead that also goes over your background with both behavioral and technical questions on your work. At this point I received a job offer with another company and notified the recruiter. One day later they rejected me. Third interview was going to be with company leaders (founder would be one of em). Fourth and final interview would be with a team of people you’d be working with.