You can gain a ton of technical and overall IT experience in absolutely different fields, if you're aiming for:
Big lack of experienced software engineers in the company. Most experienced employees go to western companies, so when it comes to non-trivial questions, you have to search for answers around the company. If you're an experienced person, the amount of work for you is huge, because no one else will do it. Company goals are not getting lower.
Big lack of software engineers overall. This means that often there's no one to read your pull request, discuss plans for changing a certain system component, or probable changes in architecture, because most likely no one knows it in detail or their amount of time is really limited.
Many features are implemented in a hurry to the end of the review period and forgotten afterwards.
Code is messy. There are no goals about making it good.
Bad documentation.
You passed through the weekend offer event. At the first step, you should solve at least 2 of 4 tasks in an online contest platform. The second interview is an online interview where you should solve 2 algorithmic tasks. The first one is easy, and
Yandex Cloud. First of all, the interviewer was a little bit rude. It wasn't an interview; it was like an exam at university. The interviewer described a lot of rules for when your task could be counted as incomplete. This was the main negative exp
Standard LeetCode interview. One easy task, a few medium tasks. An additional system design interview to increase salary. The interview process includes: * 3-5 coding steps * System design (optional) * A behavioral interview.
You passed through the weekend offer event. At the first step, you should solve at least 2 of 4 tasks in an online contest platform. The second interview is an online interview where you should solve 2 algorithmic tasks. The first one is easy, and
Yandex Cloud. First of all, the interviewer was a little bit rude. It wasn't an interview; it was like an exam at university. The interviewer described a lot of rules for when your task could be counted as incomplete. This was the main negative exp
Standard LeetCode interview. One easy task, a few medium tasks. An additional system design interview to increase salary. The interview process includes: * 3-5 coding steps * System design (optional) * A behavioral interview.