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 #1: I had to record myself and answer an HR question: “Tell me about a time when you went above and beyond to achieve your goal”. #2: LeetCode easy question, very similar to LC 14, but with suffixes. The time given to solve the question was 20 min. I solved it and passed all the testcases, they were low in number. #3: LeetCode med question with a slight twist. Almost similar to LC 210, but with a small twist. I solved it and passed all the available testcases. Step 2: Hiring Manager Interview We both discussed about 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 svarious 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, don't know really 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 in mind this review when you want to interview with this company, if it's really worth it or not.