I applied through a recruiter. I interviewed at Cognite (Oslo)
Interview
Meet and greet round with HR.
Meet and greet round with Engineering Manager.
Technical round - coding.
Technical round - System Design.
HR round for offer discussion.
Apart from the steps as mentioned, what really disappointed me is their approach towards the coding round. They asked me to solve a Leetcode medium difficulty problem. Believe me if you have never seen/solved the medium difficulty question before, it's gonna be a hard problem to solve in an interview within 40 mins with interview pressure.
I tried my best and demonstrated my ability to be able to think and keep solving problem challenges step by step. Yet their expectation was to solve that challenge completely while in their job description, they repeatedly mentioned about working on tech debts items and not too much of working on real feature.
So eventually your luck will play a greater role. And if you think you have solved enough questions to counter this luck factor, then I would recommend you to rather apply for FAANG.
What disappoints me even more is they don't have fair pay policy. They offer stocks to only chosen few. Their expectations are equivalent to FAANG but their compensation is not, neither is the work.
This is too early for a company (with hyped reputation) to over-expect like that simply because IT is still flourishing slowly in Norway.
Thanks for letting us know!
We’re a curious company. While we love to know when we’re doing a good job, it’s equally valuable to have a good grasp on what we could improve. Feedback like this is a huge help. In other words: We’ll do better. Promise.
Other Senior Software Engineer interview reviews for Cognite
I applied online. The process took 1 day. I interviewed at Cognite in Nov 2021
Interview
At the first interview with Engineering Manager, He asked me something about what you're doing and what they do. He said in next stage we will present standard coding with you. But the day after that, they just send mail, that your interests are a little on the side of what we are looking for!
Firstly, I introduce myself and start a small code challenging. I made some mistakes and they helped me. Normally, I don't do these mistakes when I write coding. But, I just happened. Finally, my code base successes and our interview finished. After 10 mins, They said I was rejected because of these small mistakes. Maybe, They can give me another chance I will not make these mistakes. Really, When the interview finish I was very happy. Because I didn't think these mistakes will be a problem. But thanks for everything and make this challenge with me.
Interview questions [1]
Question 1
You will do multiplication all single digits in a number until it's a single digit.
For instance; 372 = 3*7*2
42 = 4*2
Result; 372
2