The process took 3 weeks. I was approached by an HR on LinkedIn and I had an informal first conversation with them. I had the first technical discussion with 2 senior software engineer and was mostly related to Java: ArrayList, HashMap, Thread Local etc.
The day after the HR sent me a message and asked me the availability for the next step which I did 7 days later. It was a coding challenge where based on image the gave me, I had to implement an hierarchy of nodes representing animals with no cycles (DAG). The purpose was to add few capabilities like find the child/children, parent(s), ancestor(s), descendant(s) etc,
I never faced a similar problems before, so I had to think about the solutions and the interviewers helped with the approach.
There should have been 3 interviewers but actually they interchanged during the 1.30h which added a lot of distractions for me as they entered/dropped in the call few times. Not sure this was intentional but this is the only thing I did not appreciate about the interview.
I did not able to completed everything but I personally think I didn't too bad,
I was rejected at this stage.
Overall good experience