multithreaded programming (basic understanding of what it is and how it is used), network code.
Linear algebra. Everything related to working with vectors in three-dimensional space. In addition to basic operations, you need to be able to use Cross and Dot. Ideally, you need to understand what Euler angles and quaternions are and what they are for.
Experience with your framework (engine): Unreal Engine, Unity, etc. Basic interface management (menu navigation, settings, object creation). Examples of solving basic problems. For example: how to make an inventory, how to make the camera constantly focus on the enemy when pressing (like in Dark Souls), combo attacks for close combat, etc.
All of these tasks can be easily found on YouTube, and if you have an empty Git, I recommend adding them there.
Lifehack for juniors when looking for a job. While you are a junior, the chances of finding a job in standard ways - for example, through a job search on hh.ru - are small. Try to focus on finding direct contacts from the industry - for example, find employees of the company you want to work for on LinkedIn. Add the head of the development department, senior developers, HR managers to your contacts and ask if there are any positions. And you can ask ordinary employees if the company has a referral program - maybe they can recommend you to the hiring manager directly.
General questions
The first questions in an interview are often aimed at dominican republic telegram data getting to know the candidate better, their motivations, and their interest in the industry. Questions like “Tell me about yourself” or “Why did you choose gamedev?” give the interviewer a chance to understand how passionate you are about games and what motivates you to work in this field.
It is important to prepare an answer that shows your passion for games and your career goals. Try to connect your previous experience with what you are really interested in in gamedev.