Company Name: Tech Mahindra
Date: Mar-2018
Interview Questions:
Telephonic Round:
1. What is the difference between structure and union?
2. What is structure padding?
3. What is function pointer? Where you will use function pointers?
4. For “equilateral triangle” how many test cases you can write?
5. Explain storage classes.
6. What is V-model? Why do you prefer V-model?
7. What is test case and test procedure?
8. What is SCA? How you resolve it if SCA is not covered?
9. What are the compilation stages for C programming?
10. What are the preprocessor directives?
1st Round:
1. Introduce yourself.
2. Explain about your projects.
3. Which protocol you have used for the communication between sensors and air data system?
4. Do you know about do-178B?
5. Do you know about software configuration management (SCM) in DO-178B?
6. What is the difference between CC1 and CC2? CC = Control Category
7. What is derived requirements according to DO-178B?
8. What are the software levels in DO-178B?
9. Explain about V-model?
10. How many objectives are there for each software level?
11. What is the difference between level-A and level-B software?
12. What is MCDC?
13. Write MCDC for A and B or C or D.
14. What is unit testing and software integration testing?
15. What is structure coverage?
16. What is deactivated code?
17. Which language you used for writing test procedures?
18. What is checklist?
19. Have you done the code review?
20. What are the storage classes, explain about it?
21. What is dangling pointer?
22. Explain about volatile keyword?
23. What is dynamic memory allocation?
24. What is the difference between malloc(), calloc() and realloc()?
25. Can you write c programs?
2nd round:
1. Quickly explain about your profile summary.
2. Do you know about RTRT tool?
3. Without using tool how you have run the test procedure?
4. What are the tools you have used for version control, SCA, SCM?
5. What is difference between automation testing and manual testing?
6. What black box testing and white box testing?
7. Which testing you have done??(UT or SSIT or HSIT). Difference between UT,
8. How you have done coverage in unit testing?
9. Why do you want to leave the ADE?
10. If Tech Mahindra offers you contract position, do you join?
11. What is your notice period?