Salary, office, Amsterdam, and a lot of smart and friendly people from all over the world.
It all depends on your team. Some teams are really nice, but most teams work on super boring and uninteresting stuff with horribly low-quality code. Some teams are super toxic, and this is allowed by bad, inexperienced, and unethical management.
Everything related to ethics and code of conduct is only for marketing. We have to spend hours watching mandatory compliance training. However, I was a victim of harassment, defamation, and then retaliation when reported (the author was friends with our manager), and HR and compliance sided with the manager, removing conversations from our communication tool that I pointed to as proof of defamation. It took three months to finish their "investigation," and in the end, they did nothing. The bully and the manager got promoted less than a year following my report.
Performance evaluation, be it a good score or a bad score, promotions, and sanctions are mostly about politics. It is a place where it is not safe to speak your mind, as you are risking retaliation.
Your compensation depends on your performance score. The process is really bad with no clear expectations; it is all vague and subjective. At the end of the day, it is just a forced ranking in disguise, where 70%++ of people will get an average score and cannot be promoted for at least one year without any concrete reasons given; that is just the default score.
Three technical phone interviews were conducted. The interviewer asked a lot of questions about my resume and posed technical questions, such as basic OO design issues and basic coding questions. The conversation with the interviewer was pleasant.
It was a person-to-person informal video conversation through Skype. Part of the conversation was performed in English to check language skills. There were neither hard technical questions nor programming tests. This might be a next part of the int
The first interview was by phone with HR, which included regular questions about myself. The second interview was with the developers. I shared my screen and spoke to them by phone. They asked me two algorithmic questions, and I had to write and expl
Three technical phone interviews were conducted. The interviewer asked a lot of questions about my resume and posed technical questions, such as basic OO design issues and basic coding questions. The conversation with the interviewer was pleasant.
It was a person-to-person informal video conversation through Skype. Part of the conversation was performed in English to check language skills. There were neither hard technical questions nor programming tests. This might be a next part of the int
The first interview was by phone with HR, which included regular questions about myself. The second interview was with the developers. I shared my screen and spoke to them by phone. They asked me two algorithmic questions, and I had to write and expl