I applied online. The process took 2 weeks. I interviewed at Sideqik in Jun 2021
Interview
I interviewed for a senior javascript developer role at Sideqik and made it through two rounds of interviews before being dropped in favor of another candidate.
The interviews consisted of a 30 minute phone screen, followed by a take-home coding challenging creating a web app with the front-end framework of my choice (I chose Angular) that was a basic Trello clone, which took several days to complete. I then had a 1.5 hour technical interview in which they went over my Angular app, asked me to write some new functionality for it, and then did an additional short Javascript coding challenge. After all that, I found out through the recruiter I was working with that I had been rejected in favor of a candidate through a different third-party recruiter.
Overall, Sideqik's interview process felt a bit excessive, especially with the large take-home project which involved a significant time investment. I also would have appreciated more direct feedback on why I was rejected. Instead I was initially told by the recruiter that they had hired an internal candidate, which didn't really make sense. It was later clarified that it was another candidate from a different external recruiter.
Interview questions [1]
Question 1
Re-write a Javascript map function to take both arrays and objects, and that can change both the key and value of objects.