Thursday, February 4, 2010

TCS Previous year Technical Interview Questions

Hi friends, here you can get the info regarding the technical questions which were asked during the TCS Technical round. You an view the questions asked to different candidates, based on the department

Electronics and Communication Engineering:

Candidate 1:

1. Tell about yourself?
2. Area of interest (vb) - how to declare array in vb?
3. About hobbies, bike etc….. ?
4. Difference b/w 2stoke and 4 stoke?
5. What is cc?

Candidate 2:

1. Instruction set in 8085? How does it work?
2. Difference b/w the c& c++?
3. Know oops?
4. Difference b/w java and c++?
5. Addressing modes in 8085?
6. Design for the following equation [(a+b) (c+d)] E?
7. How one person ‘x’ can communicate with the other person ‘y’ who are in different location?

Candidate 3:

1. Tell about yourself?
2. What is your software knowledge?
3. What is your area interest?
4. What are the difference between program counter and stack pointer?
5. What are the various register in microprocessor.Explain them .how many bits are they?
6. what is meant by static variable?
7. What is data encapsulation?
8. What is the access specifies?
9. How to hide the data?
10. What is function overloading?
11. What is the difference between overloading and over riding?
12. Are you adaptable?
13. Will you undergo medical checkup?

Candidate 4:

1.Draw the EXNOR gate and explain its operation with the truth table.
2.Why did you choose TCS?
3.Explain your project.
4.What were the various modules in it/
5.How you implemented it?
6.How many of you did it?
7.Convert the given octal no. into its binary equivalent. much of C and C++ do u know?
9.Write a Fibonacci series program in C++.
10.What do u know about OSI model?
11.what were the clubs in which u were a member? How did u join them & what did u do there?
12.Explain your school life.
13.What has always been your unforgettable moment?
14.How do you feel now?

Candidate 5:

1.Tell about yourself.
2.Some questions regarding strengths.
3.What is PN junction,its working in various biases?
4.A circuit was given &asked to analyze its output at various conditions.
5.Different types of biasing.
6.Best amplifier?
7.Explain TDM,FDM.
8.How TV signals are transmitted?
9.What is constructor?
10.Syntax for swithcase?
11.How a choke works?
12.How a bottle’s cap can be electronically opened and closed?
13.How to find the no.of pollen grains present in a flower?

Candidate 6:

1.Tell about yourself.
2.What are your computer knowledge?
3.Explain your mini-project
4.About transformers and its types.
5.Some basic questions in uP.
6.Interfacing –basics
9.tell about TCS.
10.Why TCS?
11.Any questions?

Candidate 7:

1.Tell about yourself.
2.Explain your mini-project.
3.What is inheritance?
4.Types of inheritance and give real time examples?
5.Draw the diagram for the equation,
6.Explain linked list
7.What is a pointer?

Candidate 8:

1.Explain briefly waveguides
2.Explain the syntax of nested switch case
3.explain header files & math.h
4.What is the purpose of load resistors?
5.Draw a simple op-amp amplifier circuit
6.What is the purpose of feedback resistor in inverting amplifier using op-amp?
7.Explain about TCS
8.What is the purpose of choosing IT field instead of core fields?

Candidate 9:

1. Tell about Ur self.
2. I have mentioned cricket as my hobby in my resume, so questions were there about cricket
3. What are code conversions?
4. Convert 32h into binary code
5. What are universal gates?
6. How universal gates are different from other gates?
7. Draw RS flip flop with its truth table?
8. Tell about C programming language?
9. What is a compiler?
10. What is a debugger?
11. What is the advantage of C?
12. What is difference between C & C++?
13. What are the features in C++?
14. What is DMA? What do you know about it?

Candidate 10:

1. Define Amplitude Modulation and its frequency?
2. Define Frequency Modulation and its frequency?
3. Define DMA?
4. Define Handshake signals?

Computer Science and Engineering

Here you can get the list of questions,

1. Tell about yourself
2. Mini project description
3. Usage of mini project
4. Any special feature in mini project
5. How to convert octal to hexadecimal?
6. What are the concepts learnt from industrial visit?
7. Tell about JAVA.
8. How to use files in C++?
9. What is the advantage of using files in the mini project?
10. Why TCS?
11. Tell about your paper presentation
12. Why did you choose C++ for mini project?
13. Difference between structure and union
14. Basic queries in DBMS
15. OOPS functionalities or advantages
16. Advantages of visual programming
17. Features of VB
18. Difference between C and C++.
19. What is OS?
20. What is system call?
21. Tell about heap sort.
22. Can we put you in any place in India?
23. What are the special features of java?
24. What is meant by garbage collection in java?
25. Difference between structure and union
26. What is RDBMS?
27. What is DBMS?
28. Problems faced while doing project.
29. What is your role in your team and how did you coordinate with your team in project?
30. What is buffer?
31. What is verification and validation?
32. Write syntax for “FOR” loop.
33. What is the syntax for “file operation”?
34. Subject that fascinate you the most?
35. Scale yourself in the scale of 10 in C,C++.VB
36. What is polymorphism?
37. Types of polymorphism.
38. What is predefined polymorphism?
39. What is meant by requirements?
40. What is meant by testing?
41. What is meant by white box testing?
42. What is meant by inheritance?
43. What is meant by coupling?
44. What is meant by maintainability?
45. What is meant by inline function?
46. What is meant by paging?
47. What is meant by time sharing?
48. What is meant by multiprogramming?
49. What is meant by fragmentation?
50. What is meant by virtual memory?
51. Speak about data structures for 10 minutes.
52. Explain arrays.
53. Explain database connectivity and the methods in manipulation of data.
54. Explain about click event.
55. Explain about pointers.
56. What are the tools present in tool box?
57. Explain about data control.
58. Difference between list box and combo box.
59. Where the coding are written for database manipulation.
60. What is meant by operator overloading?write a program for it.
61. What is class?
62. Difference between ordinary functions and fuctions of a class.
63. Difference between procedure and function.
64. What should be done to make a procedure return value?
65. Are you mobile?
66. Difference between C and VB.
67. Abbreviation of the following;HTTP,HTML,TCP,UDP,FTP.
68. What is HTML?where it is used?
69. Syntax of structure.
70. Why do we use data structures?
71. Explain the following:
72. Stack,queue,linked list,graphs,binary tree.
73. What is need to use DBMS?
74. What is normalization?
75. Symbols available in ER diagram.
76. Are classes and objects same?
77. Explain recursion concept with example.
78. Difference between versions of windows.
79. In Windows X,what does “X” denote?
80. What is OLE?
81. How to connect database in VB?
82. Differentiate between structure and class.
83. Abstract class.
84. Virtual Function.
85. Pure Virtual Function.
86. Write a program for Fibonacci series.
87. if(x==0)
Give the Output of the program.
88.Generic class.
89. Difference between RDBMS and DBMS.
90.Write a query to create a table.
91.Write a query to display values from a particular field.
92.Write a query to find the max value in the table.
93.Write a query to sort names in the order.
94.Relational algebra.
95.Necessity of Relational Calculus.
96.tanx dx, cotx dx, sinx dx
97. Some concepts about MDI form.
98.What is a compiler?
99. What is SAN?
100. Different types of Networks
101. Different types of Search Engines.
102. What is the use of Friend function?
103. Write a simple HTML program
104. What are the components and containers in JAVA?
105. The basic queries like select, update, delete and insert in SQL.
106. Difference between malloc and calloc.
107. Code for creating node.
108.How will you implement “hexadecimal number” concept in System Software?
109.Code for getting inputs not apart from characters(in VB).
110.Develop the outline concept for the given form in vb.
111.Name of the error that is generated if the header files are not declared.
112. ActiveX controls of VB
113. Difference between Waterfall and Spiral model
114. What are the Web Application tools that you know?
115. Expansion of VIRUS
116. How virus corrupts the file in the system?
117.Components of CPU?
118.About RAM, ROM, Hard disk and BIOS?
119.About booting and how the system starts?What happens internally while booting?
120.If I ask you to work in any old language ( like COBOL, PASCAL, etc), what will be your choice? And why?
121.Expansion of COBOL.

Electrical and Electronics Engineering

Candidate 1:

1. Tell about yourself
2. Full adder circuit
3. X-OR truth table
4. What machine do v use in 2 wheelers?
5. Introduction about C&C++
6. Activities in NSS
7. About TCS
8. Program for prime series

Candidate 2:

1. Tell about yourself
2. Basic questions on various gates in digital electronics with their truth tables
3. Why TCS
4. About TCS
5. As an electrical engineer , Why software?
6. Some basic questions from HTML, as I mentioned that I did a course on HTML
7. Questions from your hobbies.

Candidate 3:

1. Tell about yourself
2. Wat is transformer, principle of mutual induction, losses in transformer.
3. Eddy current , its losses , its advantages and disadvantages.
4. About hobbies
5. Extra curricular activities
6. Thermistors
7. Structures and unions concepts.
8. Explain about the resume
9. IV & implant training

Candidate 4:

1. Basic concepts of microprocessor ,C&C++
2. 8 bit subtraction- wrote a program
3. 16 bit subtraction – explained the concept
4. just an overview of 8085 architecture
5. questions from paper presentation

Information and Technology

Candidate 1:

1. Tell me about yourself.
2. What are your areas of interest?
3. What do you mean by thread?
4. What is deadlock?
5. Who was djisktra?
6. What is shortest path algorithm?
7. What is Quick sort? Explain?
8. What is heap sort? Explain?
9. Explain any sorting algorithm?
10. Which is the most efficient sorting algorithm? Why?
11. Write a program to transfer the contents of a file into an array using c?
12. How to avoid deadlock?
13. What is binary tree?
14. Explain any one scheduling algorithm?
15. Have you done any projects?
16. Do you have any idea for your final year project?
17. Do you have any questions?

Candidate 2:

1. Write any C program within 1 minute?
2. Explain your mini-project?
3. What is long sight and short sight?
4. Do you have any questions?

Candidate 3:

1. Explain about your mini-project?
2. Difference between structures and union?
3. Is structure or union is better?
4. Which operator is used to allocate memory in C++?
5. Write a coding to explain the memory allocation using operator in C++?
6. What will the memory allocate operator will return?
7. What is linked list and stack?
8. If I ask you to develop a project for grocery shop which concept you will use? Either linked list or arrays?
9. What is circular linked list?
10. Application of circular linked list?
11. Difference between linked list and circular linked list?

Candidate 4:

1. What are the languages you know apart from C++? Say some concepts?
2. Write a program to implement OOPS concepts such as inheritance, polymorphism, friend function, operator overloading?
3. Write a program to reverse a string using recursive function?
4. Concepts of operating system?
5. Explain CPU scheduling in OS?
6. Explain Deadlock?
7. Explain the concept of polling in OS?
8. Explain the process synchronization in OS?
9. Types of Data structure, liked list, doubly liked list?
10. How to insert a node between the two nodes in linked list?
11. Write the algorithm for Fibonacci series?

Candidate 5:

1. What is meant by data structures?
2. Explain the operations in Stack and Queue?
3. Explain the function of a command button in VB and explain with an example coding?
4. How will you link the database to your program?
5. Differentiate between OOPS and procedural language?
6. Features of OOP language?
7. Different types of inheritance with example?
8. Explain the polymorphism concepts?
9. How do you say OOP language support re usability? Why not in procedural language?
10. Write a code to verify the data in the text box with the data in the database?

Instrumentation and Control Engineering

Candidate 1:

1. What is meant by malloc( ) & calloc( )?
2. What is meant by C language?
3. write a program for
3 3 3 3
2 2 2
1 1
4. What is the difference between weight & mass?
5. What is the numeric value of acceleration due to gravity (g)?
6. Write a program using structure?
7. Tell about yourself?

Candidate 2:

1. Tell about yourself?
2. What is meant by priming? (fluid mechanics )?
3. What is meant by inductance, capacitance?
4. How will you measure the flow?
5. What is meant by control system?
6. Different type of control system with example?


  1. Hi

    Tks very much for post:

    I like it and hope that you continue posting.

    Let me show other source that may be good for community.

    Source: Project interview questions

    Best rgs

  2. thank you so much...

  3. very nice!!!!!
    thanks a lot.

  4. Awesome dude.. nice job! really helpful thank you..