Good salary, team flexibility, and decent mentorship.
Teams are very variable in terms of culture.
The very first round of the interview is the coding question. I prepared for a while by using LeetCode, and I was assigned two questions that I hadn't done before. These questions were around medium level.
Had the usual loop. Round 1 - Bar raiser. The interviewer googled the technologies I was stating in my answer. Round 2 - LeetCode-style questions: Priority Queues and Trees. Round 3 - LLD, mainly targeting the SOLID principles.
Pretty easy, standard LeetCode questions. The examples weren't even changed, and interviewers were very supportive; they listened to your approaches well. Do ask clarifying questions well so that you don't get stuck later on.
The very first round of the interview is the coding question. I prepared for a while by using LeetCode, and I was assigned two questions that I hadn't done before. These questions were around medium level.
Had the usual loop. Round 1 - Bar raiser. The interviewer googled the technologies I was stating in my answer. Round 2 - LeetCode-style questions: Priority Queues and Trees. Round 3 - LLD, mainly targeting the SOLID principles.
Pretty easy, standard LeetCode questions. The examples weren't even changed, and interviewers were very supportive; they listened to your approaches well. Do ask clarifying questions well so that you don't get stuck later on.