However, I didn't get an offer, I had a great interview experience here in Cognite.
The interview process for me consisted of an initial interview with 2 engineers, task-solving interview with 1 engineer, and multiple on-site interviews with CTO and engineers from teams.
On first interview engineers from Cognite gave me details about the company, their activity. Then they asked me to describe each position from my CV and asked some general questions about cloud technologies, testing. At the conclusion, we had a simple coding task.
The second interview consisted of a coding task. The task was not simple, but doable. After finishing the task, we discussed how can I improve my code, how I will handle the situation with the big amount of data as an input for my solution.
After that, they invited me to visit their office for on-sight interviews. I had a coding interview with a team lead, technical and behavioral interviews with CTO, coffee breaks with team members.