0% 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.

Uploaded by

abhisheksahoo801
Copyright
© © All Rights Reserved
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% 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.

Uploaded by

abhisheksahoo801
Copyright
© © All Rights Reserved
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


Thank You

Dr. Rajesh Kumar Panda

You might also like