The document provides tips and tricks for successfully navigating technical interviews in IT companies, emphasizing the importance of attitude, confidence, and communication skills. It outlines key areas of questioning, including technical fundamentals, coding, and project experience, while offering ten practical tips to help candidates prepare effectively. Additionally, it includes sample interview questions covering various programming languages such as C++, C, and Java.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
3 views41 pages
Tips and Tricks For Technical PI - 2024
The document provides tips and tricks for successfully navigating technical interviews in IT companies, emphasizing the importance of attitude, confidence, and communication skills. It outlines key areas of questioning, including technical fundamentals, coding, and project experience, while offering ten practical tips to help candidates prepare effectively. Additionally, it includes sample interview questions covering various programming languages such as C++, C, and Java.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 41
Tips and Tricks
for Technical Interview (IT Companies)
Dr. Rajesh Kumar Panda
CAAS, KIIT Deemed to be University
Dr. Rajesh Kumar Panda
Criteria for Selection in Technical PI • Attitude • Confidence • Communication • Ability to learn • Problem Solving Ability • Critical Thinking Ability • Skill
Dr. Rajesh Kumar Panda
Technical PI • Question may be asked from following areas. – Fundamentals • CS/IT : C,DS,C++,Java, OS, Networking,RDBMS, SE etc. – Programs/Codings – Domain – Project/Training/Internship – Puzzles – Latest Technology
Dr. Rajesh Kumar Panda
10 tips that will help you face and successfully crack Technical PI 1. Know The Company This goes without saying! This is what any employer expects from you and they aren’t not wrong! Research well about the company you are applying for and know their aim, mission, vision, values and functions. Using this information in your answers will create the right impression in front of your employer.
Dr. Rajesh Kumar Panda
2. The Introduction ‘Tell me about yourself’ is every employers favorite question
Dr. Rajesh Kumar Panda
3. What Can You Offer? Thoroughly know the job title you are applying for, the responsibilities and why you are fit for the job. For every point that you make, try to have an instance where you have used that quality.
Dr. Rajesh Kumar Panda
4. Act Confident This can be quite a task considering it’s the first time you are sitting for an interview but you have to pull off this lie. You have to act confident and make the employer feel that you have it all together and perfectly fit the job.
Dr. Rajesh Kumar Panda
5. Never Lie In Your Resume Lying can backfire! The person sitting in front of you has ample experience of interviews and can easily know when you are faking it. So keep it real and only write in your CV, what you have actually achieved.
Dr. Rajesh Kumar Panda
6. Dress Well No one can stress enough on the fact that in case of an interview, ‘The first impression is the last impression.’ Put on your best clothes (formal of course!) and look neat when going for an interview for the first time or otherwise.
Dr. Rajesh Kumar Panda
7. Clarity in Communication There should be clarity in your communication. You should be a good listener first.
Dr. Rajesh Kumar Panda
8. Be Eager To Learn It’s okay to not know everything! If you get stuck on some questions and don’t know what to say, politely let the interviewer know. But also make it a point to ask what the answer was once they are done with all the questions. This shows your eagerness to learn, which is often considered useful from an employer point of view.
Dr. Rajesh Kumar Panda
9. Breathe More than anything else, it’s the anxiety that ruins most interviews. Just before entering the room, take a few deep breaths and relax your nerves. It always helps!
Dr. Rajesh Kumar Panda
10. Thank You in the end
Dr. Rajesh Kumar Panda
Sample Interview Questions
Project
Dr. Rajesh Kumar Panda
• Summary of the Project • Why this project? • Your contribution/role in the project. • What tools or software have you used ? And why have you used them ? • Explain by drawing a block diagram. • Explain the project. • What you learnt from this project? • Which labs/Companies did you visit for this project? • Which books/website did you follow? Dr. Rajesh Kumar Panda, KIIT Deemed to be University 15 • What are the results or conclusions? • How this project can benefit our company or Society? • What are the limitations of your project? • What was the systematic approach that you followed in your project? • What were the problems faced in completion of this project? • Software model used in your project. • Testing Methodology. • Questions related to technology used.
Dr. Rajesh Kumar Panda, KIIT Deemed to be University 16
Sample Interview Questions
C++
Dr. Rajesh Kumar Panda
• Differences between C and C++. • Differences bewteen POP and OOP. • What is wchar_t in C++? • What is name mangling? • What is VTABLE? • What is VPTR? • What is RTTI?
Dr. Rajesh Kumar Panda, KIIT Deemed to be University 18
• What is reinterpret cast? • What is Composition? • What is object slicing? • What is upcasting? • Can pure virtual function have a body? • What is the use of explicit keyword? • What is inline function? • Difference between inline function and macro.
Dr. Rajesh Kumar Panda, KIIT Deemed to be University 19
• Why we can not have a virtual constructor but we can have a virtual destructor? • What is cout an cin? • What is persistence? • What is genericity? • Which operator has the highest priority in C++? • Which operators can not be overloaded?
Dr. Rajesh Kumar Panda, KIIT Deemed to be University 20
Sample Interview Questions
C Programming
Dr. Rajesh Kumar Panda
1. What is the difference between Procedure Oriented & Object Oriented programming 2. What type of language C is? 3. Why the name given C? 4. What are the Application of C Language? 5. What is a keyword ? 6. How many Keywords are there? 7. What is an identifier? Dr. Rajesh Kumar Panda 8. What is a variable? 9. What is data type? 10 What is storage class? 11. How many storage class are there? 12. Use of each Storage class 13. What is scope of a variable? 14. What is the max & min value of int? 15. What is void? 16. What is size of ‘x’? Dr. Rajesh Kumar Panda 17. Memory representation of integer? 18. What is Lvalue and Rvalue? 19. What are qualifiers in C? 20.What is the length of variable name? 21.What is the syntax of declaring variable? 22.What is the difference between declaration and definition? 23.What is the difference between char variable and a char Constant? 24.What is size of 2.5? Dr. Rajesh Kumar Panda 25. What is coercion? 26. What is the size of a character literal in C? 27. What is the use %g? 28. What is ellipsis? 29. How many arguments main() function can take? 30. main() function is predefined or user defined? 31. What header files contain? 32. What is a preprocessor Dr. Rajesh Kumar Panda 33.What are the basic task of a preprocessor? 34.When to give “ ” and when to give < > in file inclusion? 35.Where the library functions are defined? 36.What is a macro? 37.What are the advantages and disadvantages of Macro? 38. Use of #pragma 39. Preprocessor operators 40. The keyword which is an operator Dr. Rajesh Kumar Panda 41.How many operators are there? 42.Which operator has the highest and which has lowest precedence. 43.Different types of operator 44. How many types of assignment are there? 45. What is %n refers to. 46.What is the prototype of printf. 47.What is the prototype of scanf. 48. What is an expression. Dr. Rajesh Kumar Panda 49.What are the difference between an expression and a statement? 50.What is a Dummy operator? 51.How to exchange value between two variables without using third variable without using arithmetic operator? 52. What is a hanging statement? 53.What is loop inversion? 54.What is side effect of a variable? 55.Which char has the ASCII value 0? Dr. Rajesh Kumar Panda 56. What is a generic pointer? 57. What is a wild pointer? 58. What is dangling pointer? 59.What is a NULL pointer? 60.How many types of pointer are there? 61. What is the size of a pointer? 62.What is the pointer representation of an element in one dimensional array. 63.What is the pointer representation of an element in two dimensional array. Dr. Rajesh Kumar Panda 65. What is the different between far pointer and huge pointer? 66.What is the difference between exit() and _exit() functions? 67.What is the difference between strcpy() and memcpy()? 68. What are the jumping statements in C? 69. What is the max value stored in long int var? 70. Why the array index starts from 0? 71. How many max chars allowed in a char constant. 72. Can array have negative size? Dr. Rajesh Kumar Panda 73. Can array index be negative? 74. What is Size of Union Variable? 75. What is a self referential structure? 76. Can a union be self-referenced? 77. What is a dummy function? 78. What is recursion? 79.Which DS is used for recursion? 80. is Array a pointer? 81.What type of pointer Array is? Dr. Rajesh Kumar Panda 82. What are the difference between array and structure? 83. What are the difference between structure and union? 84. What is enumeration? 85. Different types of stream in c. 86. what is the difference between getch(), getche() and getchar()? 87. Difference between text file and binary file . 88.Can we have an empty structure in C.
Dr. Rajesh Kumar Panda
89._____ is used to rename a structure. 90.What is the default storage class for global data. 91.What is the difference between %f and %e? 92. what is the difference between %d and %i? 93. what is the difference between i++; and ++i;? 94. what is the difference between i++ and i=i+1? 95. what is the value of -1>>5? Dr. Rajesh Kumar Panda 96. What are the default files a program has access when it begins execution? 97. What are the basic file operations? 98. What printf() returns? 99. What scanf() returns? 100. Is there any bound checking in Array? 101. What is an array? 102. What is call by value and call by address? 103. What do you mean by signature of function? 104.What is actual parameter and formal parameter? Dr. Rajesh Kumar Panda 105. What is dynamic memory allocation? 106.What are the difference between malloc() and calloc(). 107. Difference between array and pointer.
Dr. Rajesh Kumar Panda
Sample Interview Questions
JAVA
Dr. Rajesh Kumar Panda
• What are the three main component of JVM? • What is a Class Loader? • What are the different types of Class Loader? • How many types of memory areas are allocated by JVM? • What is JNI? • Why Java is a robust language? • Why Java is a high performance language? • What is Reflection in JAVA?
Dr. Rajesh Kumar Panda, KIIT Deemed to be University 37
• What are the different types of Inner Classes in JAVA • Which method invokes garbage collector? • What is exception propagation? • Which is the super class of all Exception in JAVA? • What is String Pool? • What is serialization in Java? • What is Deserialization? • What is the difference between final, finally and finalize?
Dr. Rajesh Kumar Panda, KIIT Deemed to be University 38
• What is object cloning? • What is covariant return type? • What is the final blank variable? • What is a marker interface? • What is a Concrete Method in Java? • What is a default method in java? • How will you invoke any external process in Java? • What is the difference between yield() and sleep() method? Dr. Rajesh Kumar Panda, KIIT Deemed to be University 39 • What is the transient keyword? • What are autoboxing and unboxing? • What is the purpose of the strictfp keyword? • What is a singleton class? • What about the daemon threads?
Dr. Rajesh Kumar Panda, KIIT Deemed to be University 40