I applied online. The process took 2 weeks. I interviewed at Tapad (Oslo) in Jan 2020
Interview
I went through the process and it was one of my best experience. They are so understandable and kind for example without asking them, they easily extend the deadline for me because I was on holiday although I told them that it's fine and I can manage it. They will do their best to make the process so much easy for you so you just need to focus on the interview itself nothing else than that. They invite you to meet their team and know them better which I really enjoyed it. Thanks, Amanda for this great experience :)
Interview questions [1]
Question 1
Several tests including programming, Algorithm and data structure, system design and much more ...
Thank you for your positive feedback. I'm so happy to see you enjoyed your experience, but of course, I'm disappointed we won't be able to work with each other this time around. I truly hope you will reconsider giving us another shot in the future and I wish you all the best in your new role!
I applied online. The process took 6 weeks. I interviewed at Tapad in Dec 2020
Interview
A thorough and pretty conventional interview process for software engineering: I did this in October thru December 2020, and it was all remote. First were two short and not too formal screening discussions. The second screening had a short coding question section, nothing tricky. This led to a take home coding project which I had a week to finish. This was more involved and I found the problem to be pretty interesting. The recruiter was pretty clear about the level of effort and expectations. A senior engineer was available to make some clarifications.
After that there was a final interview with several distinct sections. It was a half day and the recruiter made the plan clear and helped set expectations. There was an hour looking into the take home project, which was okay. I find these are always difficult; in this case it was hard to "read the room" about the line of questioning. Next was another coding challenge. This one was a little more thorough than the initial screen. I solved the problem pretty quickly and the interviewers and I worked through an alternative solution that made a single pass through the data, which was fun. Then the interviewers asked about computational complexity of the two methods, and I was not able to answer the question.
The next section was a sort of "whiteboarding" around a simple system design. The tooling for doing this virtually was not that great but the interviewer was really clear and open to seeing where I wanted to take the discussion. State your assumptions, ask questions, and do your best.
The next to last session was with a machine learning engineer lead, which was very interesting to me personally. We really did not have enough time to discuss the work and how my experience fit with the team. We ended up going over our allotted time. The final session was with the engineering manager, who really impressed me.
From the sort of frustrations about discussing the take-home and feeling a bit uncertain about the coding challenge questions, I felt the interview ended on a high note.
Interview questions [1]
Question 1
What is an area of personal or professional growth for you