I applied online. The process took 2 weeks.
I applied to Chainalysis via LinkedIn in November 2022 for a Software Engineer, University Graduate position.
Step 1: Online assessment It was split into 3 parts:
Step 2: Hiring Manager Interview We both discussed what we do in our daily jobs. He proceeded to ask me basic hiring manager questions, 'Why Chainalysis?', and some other questions I can’t remember exactly. Our discussion went over the time limit by 15 minutes.
Step 3: Debugging Interview The interviewer turned on screen share and presented me with a pretty large codebase, representing a graph. You don’t need to actually understand what each function does, the names of the functions are pretty intuitive. The codebase was representing a graph with a lot of methods, printBfs(), printNthNodeFromNode(Node node), checkIfExists(Node node) etc. Most of these methods have small bugs in them that you need to solve to pass some unit tests. After he presented the codebase, he proceeded to show me a file with 10 unit tests that test various methods. You’re not expected to solve all of them. I solved 4 and he considered this very good. Prepare for a very poor experience during this interview, as you'll code using "Request access" functionality on Zoom, very high latency.
Result I emailed a recruiter after a few days and got ghosted for 4 days. After that, a basic rejection email, asking me for availability for a detailed feedback session, if I want one. I responded that my availability is anytime, which was not true, but I knew they will ghost again :).
Personal opinion: The interviews went well in my opinion, and I interviewed a lot lately, I don't really know what they expect from an applicant. Anyway, if they treat applicants like that, I don't even want to know how they treat their employees. Keep this review in mind when you want to interview with this company, if it's really worth it or not.
Q: Tell me about a time when you went above and beyond to achieve your goal.
Q: LeetCode 14
Q: LeetCode 210
Q: Mostly mainly bfs and dfs question, during the debugging interview
The following metrics were computed from 1 interview experience for the Chainalysis Software Engineer role in Aarhus, Denmark.
Chainalysis's interview process for their Software Engineer roles in Aarhus, Denmark is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Chainalysis's Software Engineer interview process in Aarhus, Denmark.