First Round (MCQ - Basics Level):
In this round, you can expect questions covering fundamental concepts related to your field, which may include subjects like computer science, electronics, or any other relevant area depending on the role you're applying for.
Questions may test your knowledge on basic principles, terminology, and concepts in your field.
Examples of topics might include data structures, algorithms, programming languages, digital electronics, and basic engineering principles.
Prepare by revising your foundational knowledge in the relevant subjects and practicing with sample MCQs.
Second Round (Technical Interview - Basics C, C++ Questions):
This round will likely delve deeper into your programming skills, focusing specifically on the C and C++ languages.
Expect questions related to syntax, data types, control structures, functions, classes, inheritance, polymorphism, memory management, and debugging techniques.
You may be asked to write code snippets or solve problems on a whiteboard or in a code editor.
Prepare by reviewing the basics of C and C++, practicing coding exercises, and be ready to explain your thought process while solving problems.
Third Round (MR Round - Project Related Questions):
This round will likely involve discussing your past projects and experiences in detail.
Expect questions about the projects listed on your resume, including the technologies used, your role and contributions, challenges faced, and outcomes achieved.
Be prepared to explain the technical aspects of your projects, such as the architecture, implementation details, algorithms used, and any innovative solutions you implemented.
Demonstrate your problem-solving abilities by discussing how you tackled challenges or optimized performance in your projects.
Be ready to discuss your learnings from each project and how they relate to the role you're applying for at Tata Advanced Systems.