TCS INTERVIEW PROCESS WITH ALL STUDY MATERIALS | FREE RESOURCES FOR TCS INTERVIEW

TCS Interview Questions + Interview Process + How many Rounds?  

Interview Process and Rounds

As we have researched about the rounds in TCS Interview,  We have found that, There is only one Interview round [ TR + HR + MR ] will be there after clearing the TCS Assessment. This Interview round will be a combination of Technical Interview + HR Interview + Managerial Interview.

So In actual Interview One Interviewee for the technical part and one person for the HR + MR. It might happen to you that there would be a third person for taking the Managerial round as well. 

Interview Would be in Online Mode. 

Tcs interview Question Technical + HR 

We have researched all the most Important Questions of the TCS Interview. You can prepare these below given questions for performing well in your TCS Interview. 

Note

  • Be prepared according to “What you have written in your Resume”. Most of the questions will be from that only. 
  • If the interviewer will ask you to write any code then you can write that code in your preferred programming language
  • You can answer interview questions in the programming language that you are comfortable with. 
  • Be prepared with your projects, Internships and certifications

Technical Interview Questions + Resources

C, C++, Java, DBMS, OS, Networking, DSA, Web Development Questions

  • What is C language or Java? 
  • Why is C a procedural language?
  • What is JVM? And use? 
  • What are data types? 
  • What are loops and types of loops? 
  • What are Built-in and User-Defined Functions? 
  • What are operators? 
  • What are arrays and Strings? 
  • What are keywords in programming languages? 
  • What is the difference between C and C++? 
  • What is the difference between Java and C++?
  • What is the difference between oops and C? 
  • What is the difference between Procedural and OOP? 
  • What is the difference between a constructor and a method in C++? 
  • What is the difference between an interface and an Abstract class? 
  • What is the difference between compilers and interpreters? 
  • What is the difference between Multithreading and Multitasking? 
  • What is the difference between call by value and call by reference? 
  • What is the difference between printf() and Scanf ()? 
  • What is the difference between getchar () and getChare() ? 
  • What is the difference between scanf() and gets()? 
  • What is the difference between request processor and request dispatcher? 
  • What is the difference between static link and dynamic link library? 
  • What is the difference between android and iOS? 
  • What is a Spanning tree? 
  • What is the size of an array declared at runtime?
  • What is Fragmentation and Segmentation? 
  • What is Normalization?
  • cons of Pointer? 
  • How to provide security in Java? 
  • What is an Operating System? 
  • What is testing? And types? 
  • What SQL? 
  • What is Javascript? 
  • What is Framework? 
  • What is Database? 
  • What is DBMS? 
  • What are Macros? 
  • What are tokens? 
  • What is sorting and types explained?
  • What is searching and types explained? 
  • What is the difference between swapping and Paging? 
  • What is the interface? And Types? 
  • Write a program to find the factorial of a number? 
  • How do you declare a variable that will hold string values? 
  • Write a program using SQL queries to find a unique entry in a table? 
  • What is Normalization? 
  • What are Data Structures and types and any five data structures names? 
  • Can you define binary tree insertion? 
  • How and who handles data looping? 
  • What is a nested loop? 
  • What is oops? 
  • What is a destructor? 
  • What is abstraction? 
  • What is composition in oops? 
  • What is exception handling in oops? 
  • What is method overriding in oops?
  • What is a friend function in oops? 
  • What are recursive functions? 
  • What is the function overloading in oops? 
  • Can you define syntax error and semantic errors? 
  • What is an exception? 
  • What is C++? 
  • What is a virtual function in C++? 
  • What is binding in C++? 
  • What is Polymorphism in C++? 
  • What is nutshell in C++ Why C++ is a High level programming language? 
  • What is a linked list, Queue, Array? 
  • What are the different stages of the compiler? What are two dimensional linked lists?
  • What are two dimensional linked lists? 
  • What is memory management in Java? 
  • What is multithreading? 
  • What is a non-static function? 
  • Write down a prime algorithm? 
  • What happens when the main () method is declared as private? 
  • What operating system is used in your Mobile? 
  • Does Java support multiple inheritances? 
  • What is an IP address? 
  • What is subnetting? 
  • What is Cloud Computing? 
  • What is Machine Learning? 
  • What is IoT?
  • What is AI? 
  • What is MVC? 
  • What is Android? 
  • What is Framework? 
  • What XML? 
  • What is big data? 
  • What is data Science? 
  • What is a static variable? 
  • What are storage classes? 
  • What are the different database types? 
  • How would you rename a function in C? 
  • What is Volatile in C programming?

OOPS Questions

  • What are classes and objects with examples?
  • What is the interface? 
  • Difference between class and interface? 
  • What are some core/main concepts of OOPS in java?
  • What is Abstraction?
  • What is encapsulation?
  • What is the difference between Abstraction and Encapsulation?
  • What is Polymorphism in java?
  • What are types of Polymorphism in java?
  • What are ways by which you can implement polymorphism in java?
  • What is inheritance in java?
  • What is multiple inheritance?
  • Method overloading and overriding?
  • What is the diamond problem in case of multiple inheritance?
  • Why does java not support multiple inheritance?
  • What is constructor in java?
  • What is association?
  • What is aggregation?
  • Can we declare the constructor as final?
  • What is Static Binding and Dynamic Binding?
  • What is composition?
  • What is an exception?
  • how to handle exceptions?
  • try, catch, finally keywords?
  • access modifiers? 

Frequently Asked Coding Questions

  • How can you reverse a string?
  • What is a palindrome string?
  • How to verify if a number is prime or not?
  • Compute the first five Fibonacci numbers.
  • How to reverse a number?
  • Determine the factors of a number.
  • How to get the matching characters in a string?
  • How to get the non-matching characters in a string?
  • How to calculate the number of vowels and consonants in a string?
  • How do you prove that the two strings are anagrams?
  • Find the count for the occurrence of a particular character in a string.
  • How to verify if two strings are a rotation mutually?
  • How to calculate the number of numerical digits in a string?
  • How to compute the first character of a string that is not repeated?
  • How to search a missing number in an array that contains integers from 1 to 100?
  • How to get the matching elements in an integer array?
  • How to delete the repeated elements in an integer array?
  • Determine the largest and the smallest element of an array which is not sorted.
  • Explain the bubble sort algorithm.
  • Implement the insertion sort algorithm.
  • Determine the second largest element of an array.
  • Explain the reversal of an array.
  • How to remove special characters in a string that is in lowercase?
  • How to perform swapping two strings by not using a third variable?
  • How to traverse to the middle of a linked list?
  • Implement the process of reversing a linked list.
  • What is the process of deleting matched elements from a linked list which is not sorted.
  • How to get the length of a linked list?
  • How to search for a specific value in a linked list?
  • How to get the third node of a linked list?

Resources To Prepare

HR + MR Interview Questions + Resources 

  • Tell me about yourself? 
  • Tell me something about your background or family background? 
  • Walk me through your resume? 
  • Tell me something about your projects? Or BTech Project. 
  • What are your most interests and your hobbies? 
  • What are your strengths and weaknesses? 
  • What makes you happy? 
  • What are the current trending technologies? 
  • Tell us something about any new technology? 
  • What are your views on social networking (Facebook, Instagram, and Twitter)? Is it harmful or helpful? 
  • What motivates you? Or what motivates you to join TCS?
  • Tell me about our company (TCS)? 
  • How do you handle stress? Or how will you manage a team under pressure? 
  • What are the future goals? 
  • Or do you set your Future goals? 
  • Or long term goals and short term goals? 
  • Why do you want to work in TCS? 
  • Why do you want this job? 
  • Why should I hire you? 
  • What is your dream company? 
  • Who is the CEO of this company?
  • Tell us about the skills which are required for this position? 
  • What kind of a manager would you be? 
  • Are you a team player or team lead? 
  • Why? What is your favourite subject in BTech or MTech? 
  • What was the last book you read?
  • How can you contribute to this Company? 
  • How will you react, if you are working on a project and your colleague get appraisal, not you? 
  • Do you have a Passport? 
  • Presently, which programming language is best? 
  • What do you know about recent trends in the IT industry? 
  • Can you work under pressure or client deadlines? 
  • How many offers do you have with you? 
  • Do you know anyone who works for TCS? 
  • Rate your communication skills and your interview? (1-10) 
  • How do you feel about working in night shifts and weekends? 
  • If you face a problem with your own performance, what would you do? 
  • What is the difference between hard work and smart work? 
  • Why are you an ideal candidate for this position? 
  • Where do you see yourself in the next five years? 
  • What would you do if you were not hired today?
  • A lot of companies have visited your campus for recruitments, why haven’t you been placed yet? 
  • Are you willing to relocate or travel?
  • Do you have any questions for us?

Resources: Click Here

Best Of Luck🎯

2 Comments

Add a Comment

Your email address will not be published.