Applied online and heard back from the recruiter 2 weeks later. Had an initial call where the recruiter went over company details and talked about what projects the company was working on. I was really excited after this call, the recruiter did a great job selling the company. This was followed by a timed JavaScript coding assessment in Codility. After submitting, I was told that I passed and was invited onsite. I had 4 interviews, 2 of them were pair programming with the same difficulty and type of question as the coding assessment, 1 was with the VP engineering and the other was refactoring some code. At the end, I was walked out by one of my interviewees and wasn't told when I would hear back from the company. Given my experience with other startups, I expected a few days. After sending a generic email a few days afterward, a week goes by and I hear nothing. So I email again stating I was disappointed in not hearing back and magically get a response that the recruiter was sick and wouldn't be back until next week. This is fine, but feels like there should have been a backup in place to handle queries or some type of communication. 2 more weeks go by and I reach out again and get a response that the recruiting coordinated contacted me the week before (which they didnt) to talk about my onsite. Finally, I get feedback that I tested at a 150/200 level when they were looking for 300 level engineers. I passed both pair programming assignments onsite, so I guess they are probably using speed to judge seniority level.