You're surrounded by high-skilled engineers, so you always have someone to discuss latest technologies, algorithms, CS problems, and such.
Interesting projects, and you're free to choose the technologies and approach you're going to use to deliver.
Cosy and comfortable office with food and relaxation zones.
Bureaucracy levels are higher than in startups.
Careers might grow slower than in startups.
Decisions in management are hard to negotiate.
I had three interview rounds. The first round was a screen-sharing session with an iOS engineer, where I was asked questions about table view async image loading and similar topics. The second round was algorithmic. The question was mid-difficulty, b
Classic: 3 rounds, 2 easy-medium LeetCode tasks per round. After that, you get an interview with the team. It's not limited; you can fail if the team doesn't like you, or you don't like the team.
The interview lasts 1 hour. You get 2 algorithmic problems: simple and medium in complexity. You need to write a solution without bugs. The interviewer can give you a hint if you need it.
I had three interview rounds. The first round was a screen-sharing session with an iOS engineer, where I was asked questions about table view async image loading and similar topics. The second round was algorithmic. The question was mid-difficulty, b
Classic: 3 rounds, 2 easy-medium LeetCode tasks per round. After that, you get an interview with the team. It's not limited; you can fail if the team doesn't like you, or you don't like the team.
The interview lasts 1 hour. You get 2 algorithmic problems: simple and medium in complexity. You need to write a solution without bugs. The interviewer can give you a hint if you need it.