I applied online. The process took 2 weeks. I interviewed at Remote (Copenhague, Hovedstaden) in Nov 2023
Interview
1. Talk with recruiter
2. Talk with engineering manager
3. Async code assignment
The code submitted for the async code assignment needed to be production ready and have all specifications met. I am not an Elixir developer. You are still given an Elixir task, which can then be doubly difficult to complete both the tasks at hand as well as doing so in a new language.
Very thorough interview process with great questions.
Interview questions [1]
Question 1
Describe a conflict at a previous workplace. How did you solve it?
I applied online. The process took 6 weeks. I interviewed at Remote (Seattle, WA) in Aug 2023
Interview
Very long and drawn out, it took weeks. Two soft interviews one with a recruiter, one with an engineering manager, and then what I thought was going to be a technical interview The soft interviews were what you expect, just an informal ~40 min conversation getting to know the other person a little better. These went extremely well. The supposed technical interview was were things went wrong. In business there is a saying that A people hire A people, and B people hire C people. They sent their B people to the interview and I could tell because they were confused by a lot of basic concepts in server side engineering and didn't seem like they had ever really conducted a technical interview before. I don't feel bad about not getting an offer if anything I feel great about not having to work with these people and waste a lot of time teaching them basic stuff like how to not put your cache in memory on your node so that you don't have reliability or performance problems that negatively impact your user experience every time you deploy. I really wish the the company the best of luck and hope that there are people in the organization making good technical decisions for the benefit of the company.
Interview questions [1]
Question 1
There wasn't really a challenging interview question anywhere to be seen in the entire process. The technical interview was very soft and the interviewers didn't seem very confident in asking questions or having a technical discussion. It was a lot like being interviewed by a bunch of junior engineers. What it really boiled down to is that there was no personal chemistry between myself and the interviewers. They didn't like my style, and I really didn't much care for theirs either. The problem for the management of the company is that this kind of filtration and selection process might produce a group of people who can get along in an elevator, but it is not going to secure you the kind of engineering talent you need for when things get hard.