The process was smooth and all the people I've met were really nice! - A call with a recruiter to talk about the company and the team. It ends with three easy questions about Go and its concurrency tools. - A take home project where you have to write a really simple proxy. It takes approximately 2 hours. The important part of it is to be able to write a production ready service. Not to answer the proxy requirement. - An interview with a senior engineer to talk about the code you submitted. Be ready to be challenged and have great conversion with a passionate developer. - After the code review, during the same interview, you will have to solve a real-life problem which is an algorithm in disguise. - The next interview is a system design with two engineers. I personally haven't shine during this interview but the interviewer were nice and helped me think about the edge cases I was missing. - Finally I had two different "product and cultural fit" meetings. One with the COO and one with both the CPO and the CEO. It may seem like a long process but the recruiter is efficient and the people available. Do not worry if you are not familiar with the blockchain environment, they explain it without judgement. I personally learned about it along with the process. The final offer is interesting. The only reason I refused is that I had my dream mission proposed elsewhere. Otherwise I would have joined them.