TCS Technical Interview Questions
Technical questions asked in the interview are mostly based on the studentâs final year project. However you may also be asked technical questions related to your academics and your preferred area of interest (subjects).Below is the list of questions which are most frequently asked, as per previous years tests.
⢠How would you find factorial of a number using recursive function?
⢠Describe a method to reverse a string.
⢠How would you retrieve unique rows from table without using UNIQUE and DISTINCT keywords.
⢠Give a few differences between SQL and ORACLE joins. Give its syntax as well.
⢠What is the difference between a Stack and a Queue.
⢠Differentiate between call by value and call by reference.
⢠Why are Pointers not used in C++?
⢠What do you mean by Data mining?
⢠How would you find factorial of a number using recursive function?
⢠What is mean by debugger?
⢠Explain the advantages and disadvantages of macros.
⢠Explain the difference between Project management and IT management.
⢠What do you mean by static variable?
⢠Explain what you mean by a pointer.
⢠What do you mean by abstract class?
⢠Explain the difference between a list and array.
⢠Explain the difference between pass by value and pass by reference.
⢠Can you explain the four storage classes in C.?
⢠Explain the difference between null pointer and void pointer.
⢠With the help of using classes, write a program to add two numbers.
⢠Tell me briefly about your strongest programming language.
⢠What do you mean by command line argument?
⢠What is an inline function?
⢠Explain what an object is.
⢠How can you print an address?
⢠What is the difference between Java and C?
⢠Explain what you mean by 3 tier architecture.
⢠What are the different types of DBMS architecture?
⢠Explain what do you mean by insertion sort, bubble sort and selection sort? Also, explain the differences among the functionalities of the three sorts.
⢠Can you explain why software is called a product?
⢠What do you mean by spanning tree?
⢠What is a cache memory?
⢠Explain EBS functionalities.
⢠Explain the advantages of inheritance.
⢠Explain the meaning of Cryptography.
⢠In DBMS, what are the two integrity rules used?
⢠Explain what you mean by memory alignment.
⢠Explain the scope of a variable.
⢠Explain the meaning of java applet.
⢠Explain what you understand by function overloading. Also explain the difference between operator overloading and function overloading.