First, you’ll need to submit an assignment, which can be a demo video of your college project or any project related to your field. If you get shortlisted, the next step will be a written test at the office. This test usually includes aptitude and reasoning questions, a few tricky ones, and some fundamental theory questions on OOP, basic programming, RDBMS, SQL, and programming. The programming part is language-independent, so you can use Java, Python, C++, or C#.
After that, there’s a second round where they’ll go through your written test answers. You may have to explain them in detail or solve the questions again. They’ll also ask about your project and resume more deeply, along with some questions on basic DSA, programming logic, SQL, OOP, and RDBMS.
Finally, there might be a last round focusing on the fundamentals of full-stack development. Here, they check your programming logic and optimization skills basically how efficiently you can write and structure your code.