1 / 60

Top TCS Interview Questions And Answers | How to Crack An Interview At TCS |

This presentation on Top TCS Interview Questions and Answer will help you quickly clear the interview. This video on how to crack an interview at TCS also walks you through some tricks and tips to crack the interview.

Simplilearn
Télécharger la présentation

Top TCS Interview Questions And Answers | How to Crack An Interview At TCS |

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TCS Interview Process Tata Consultancy Services is a good platform to begin your professional career as a new employee. It provides a great workplace as for the freshers and good ambiance conductive to individual. It holds a mass recruiting procedure every year to find the employees for the positions

  2. Click here to watch the video

  3. TCS Interview Process Interview Rounds 1. TCS NQT 2. Technical round 4. HR round 3. Managerial round

  4. TCS Interview Process The first round of TCS is a NQT (National Qualifier Test) that is an ability test conducted to evaluate the ability and skills of a person. These test is conducted through online and in-person at TCS iON Authorised Exam Center 1. TCS NQT

  5. TCS Interview Process 3. Managerial round 4. HR round 2. Technical round This is a face-to-face round handled by the senior members of the company. This round contains purely technical questions and managerial questions. The panel will assess your corporate culture fit, attitude, soft skills, and other factors HR round is the final round. Candidates are expected to be adaptable, yet this phase allows for negotiation. The goal is to maintain a pleasant and confident demeanor. Interviews can be long and tedious, so remember to smile! Technical round is a face to face round consist of purely technical based questions to access the knowledge of Data Structure, Operating System, Programming and etc, of your choice. In this round there is a chance to write codes on a paper

  6. TCS Interview Questions and Answers

  7. 01 Who is eligible for TCS NQT? • Student with any degree are allowed for the TCS NQT • Freshers and people with less than two years of experience • Final-year/pre-final undergraduate, graduate, and diploma students

  8. 02 What is BFS? Breadth First Search is an algorithm for searching a tree data structure for a node which satisfies the given property. It starts at the tree root and explores all nodes of the tree at the present depth prior to moving on to the nodes at the next depth level. The extra memory, usually a queue, should needed to keep track of the child nodes that were encountered but not explored

  9. 03 What is JDK? The Java Development Kit is a distribution of Java Technology by Oracle Corporation. It implements the Java Language Specification and the Java Virtual Machine Specification that provides the Standard Edition (SE) of the Java Application Programming Interface (API)

  10. 04 How to Split String in Java? public class Simpli { public static void main(String args[]) { String str = "Simplielearn"; String[] arrOfStr = str.split("e", 2); for (String a : arrOfStr) System.out.println(a); } }

  11. 05 Explain the swapping of two numbers without using the third variable int a = 2, b = 4; // Code to swap the values of a and b a = a + b; b = a - b; a = a - b;

  12. 06 Write a program to check palindromes? #include <stdio.h> int main() { int n, number, reversed = 0, remainder; printf("Enter an integer: "); scanf("%d", &n); number = n; while (n != 0) { remainder = n % 10; reversed = reversed * 10 + remainder; n /= 10; } if (number == reversed) printf("%d is a palindrome.", number); else printf("%d is not a palindrome.", number); return 0; }

  13. 07 What is Recursion? Recursion is a programming technique where a function or algorithm that calls itself one or more times until it reaches the specified condition at which time the rest of each repetition is processed from the last one called to the first

  14. 08 What is Database? A Database is a collection of the data stored and accessed by the computer system, which can be designed by formal design and modeling techniques

  15. 09 What is JVM? Java Virtual Machine is an abstract machine that offers a runtime environment of byte-code execution in java. It is a specification that describes how the Java Virtual Machine should work

  16. 10 Explain use join() function in Python? join() is used to defined a string method which basically returns a string value. It is concatenated with the elements of an iterable and provides the flexible way to concatenate the strings

  17. 11 Explain the use of break statement? Break statement is used to terminate the execution of the current loop and also transfer control to outside of the current statement

  18. 12 What is tuple? A tuple is a built-in data collection type of python. It allows to store values in a sequence manner. It uses () brackets rather than [] square brackets to create a tuple. It is not possible to remove any element but can be able to find in the tuple

  19. 13 Mention different types of operators in Python? • Arithmetic Operators • Relational Operators • Assignment Operators • Logical Operators • Membership Operators • Identity Operators • Bitwise Operators

  20. 14 What is the use of DCL Language? Data control language allows to control the access and permission management to the database. It is also the subset of a database, that decides that what part of the database should be accessed by which user . DCL mainly includes two commands, GRANT and REVOKE

  21. 15 Which is more important the money or the work? In my point of view work is more important to me. Once we achieve and over perform the target and helps to increase the growth of the company, then definitely money will follow us

  22. 16 Why should we hire you? As a fresher, am looking for an opportunity to prove my ability. If I will be a part of this company, I'll put all my efforts and strengths to make your company reach great achievements, and if you hire me, I will get an opportunity to build my professional experience through your company

  23. 17 What is DBMS? DBMS stands for Database Management System, is a software program that works as an interface between the database and the end-user. DBMS provides the power to manage the data, the database engine, and the database schema to facilitate the organization and manipulation of data using a simple query

  24. 18 List some features of JavaScript. • Interpreted programming language • Lightweight • Complementary to Java • Open source • Cross-platform • Complementary to HTML

  25. 19 Mention use of help() and dir() function in Python Help() function: The help() function is used to display the documentation string and facilitates to see the help related to modules, keywords, and attributes Dir() function: The dir() function is used to display the defined symbols

  26. 20 What is mean by DOM? DOM is basically stands for Document Object Model. It represents the HTML document and can be used to access and change the content of HTML

  27. 21 List few advantages of Packages in Java Packages in java avoid the name clashes Packages in java also provides easier access control It is easier to locate the related classes using packages in java

  28. 22 List few advantages of DBMS? Provides multiple user interfaces Redundancy control Ensure data consistency Restriction for unauthorized access Easy accessibility Provides backup and recovery Enforces integrity constraints

  29. 23 Mention various OOPs concepts in C++? • Class • Object • Data binding • Inheritance • Encapsulation • Abstraction • Polymorphism

  30. 24 What is clustered index in SQL? A clustered index is a table where the data for the rows are stored. It also determines the order of the table data based on the key values that are sorted in only one direction

  31. 25 What is the purpose of a default constructor in Java? The purpose of the default constructor in java is to assign the default value to the objects. Java compiler creates a default constructor implicitly if there is no constructor present in the class

  32. 26 Is it possible to overload the constructors? The constructors can be overloaded by changing the data type of the parameters or by changing the number of arguments accepted by the constructor

  33. 27 What is the static variable? Static variable is used to refer to the property of all objects like the name of employees, name of student, etc. Static variable gets memory allocated only once

  34. 28 Is it possible to execute a program without main() method? No, It was not possible for JDK 1.7, but before JDK 1.7 using the static block is possible to execute without main method

  35. 29 What are functions in Python? A function is a block of code that is executed only when the function is called. To define a function in Python, the def keyword is used

  36. 30 Why do lambda forms in Python do not have the statements? Lambda forms in Python does not have the statement because it is used to make the new function object and return them in runtime

  37. 31 What is the Inheritance? Inheritance basically means deriving of one class from the other class such as super class or base class is known as inheritance

  38. 32 What are the different data types present in JavaScript? Primitive data types Non- Primitive data types

  39. 33 List the types of Data Structures? Linear Data Structure Non-Linear Data Structure

  40. 34 Which data structure is used to perform recursion? Stack data structure is used to perform recursion due to its last in first out nature

  41. 35 Mention the operations that can be performed on a stack? Push Operations Pop Operations Peek Operations

  42. 36 What is the queue in data structure? A queue is an ordered list that enables insert operations to be performed at one end called REAR and delete operations to be performed at another end called FRONT

  43. 37 Define Polymorphism? Polymorphism means more than one function having same name with the different functionalities is known as polymorphism

  44. 38  What is the output of this example: A[4] if A=[1,3,6,7,9,2,4] In the above question indexing starts from zero, an element present at 4th index is 9. So, the output is 9

  45. 39 What is the SQL query to display current date? There is a built-in function in SQL to display the current timestamp is called GetDate()

  46. 40 Why did you leave your last job? It is a career move for me. I have learned a lot from my last job, and now I am looking for new challenges to gain a new skill-set

  47. 41 List the types of tree Binary Tree Binary Search Tree General Tree Forests Expression Tree Tournament Tree

  48. 42  How would you rate yourself on a scale of 1 to 5? I will rate myself 4 out of 5 because I would never like to think that there should be a room left for putting in more efforts

More Related