About

Recruitment Process Experience at Tech Mahindra: Rahul Kumar's Journey

Academic Criteria: Meeting the academic criteria was crucial - maintaining a minimum score of sixty percent (60%) throughout my academic career and ensuring no backlogs during the Tech Mahindra recruitment process.

Written Test: The first step was the written test, consisting of:

  1. Aptitude: This section tested mathematical and logical reasoning skills.
  2. Essay Writing in English: Evaluating proficiency in English composition.
  3. Technical Test: Assessing technical knowledge in programming, data structures, algorithms, and SQL.

Psychometric Test: After passing the written test, I faced a psychometric test to assess my work behavior and personality traits. Talent Battle's guidance proved invaluable in preparing for this test.

Technical Written Test: Moving forward, I encountered a technical written test. This stage involved optimizing code, solving problems related to data structures, algorithms, and SQL, and tackling puzzles. Talent Battle's comprehensive preparation materials were immensely helpful in navigating this round.

Technical Interviews: The technical interview phase was rigorous, covering a wide array of topics. Questions spanned computer science fundamentals like data structures, algorithms, database management systems, operating systems, and networking. Proficiency in my preferred programming language (C++) was tested, along with coding skills and in-depth discussions on my resume. Talent Battle's mock interviews and company-specific training were instrumental in honing my skills for this phase.

HR Round: Finally, in the HR interview, I faced questions aimed at assessing my suitability for the role and company culture. Talent Battle's guidance also helped me prepare for behavioral questions, such as handling pressure situations and articulating my interests and background effectively.

Personal Interview Experience: Drawing from past candidates' interview experiences provided by Talent Battle proved invaluable. It offered insights into the interview process and helped me tailor my preparation accordingly.

Sample Questions Asked during Tech Mahindra Interviews:

  1. "Define inline functions in C++."
  2. "What are Destructors in C++?"
  3. "Explain the difference between Class and Object in object-oriented programming."
  4. "Discuss the ACID properties in Database Management Systems."
  5. "How would you optimize a given piece of code?"
  6. "Explain the process of memory allocation in C++."
  7. "What are the different types of joins in SQL?"
  8. "How would you handle a scenario where a critical system you developed encounters performance issues?"