O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

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

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio

Confira estes a seguir

1 de 59 Anúncio

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

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.

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.

Anúncio
Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (20)

Semelhante a Top TCS Interview Questions And Answers | How to Crack An Interview At TCS | Simplilearn (20)

Anúncio

Mais de Simplilearn (20)

Mais recentes (20)

Anúncio

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

  1. 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. 2. Click here to watch the video
  3. 3. TCS Interview Process Interview Rounds 1. TCS NQT 2. Technical round 3. Managerial round 4. HR round
  4. 4. TCS Interview Process 1. TCS NQT Numerical Ability 20-30 Questions Verbal 20-25 Questions Reasoning Ability 25-35 Questions Programming Logic 5-10 Questions Coding 1-2 Questions 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
  5. 5. TCS Interview Process 2. Technical round 3. Managerial round 4. HR round 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 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!
  6. 6. TCS Interview Questions and Answers
  7. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 19. 13 Mention different types of operators in Python?  Arithmetic Operators  Relational Operators  Assignment Operators  Logical Operators  Membership Operators  Identity Operators  Bitwise Operators
  20. 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. 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. 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. 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. 24. 18 List some features of JavaScript. • Interpreted programming language • Lightweight • Complementary to Java • Open source • Cross-platform • Complementary to HTML
  25. 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. 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. 27. 21 List few advantages of Packages in Java 1. Packages in java avoid the name clashes 2. Packages in java also provides easier access control 3. It is easier to locate the related classes using packages in java
  28. 28. 22 List few advantages of DBMS? 1. Provides multiple user interfaces 2. Redundancy control 3. Ensure data consistency 4. Restriction for unauthorized access 5. Easy accessibility 6. Provides backup and recovery 7. Enforces integrity constraints
  29. 29. 23 Mention various OOPs concepts in C++? • Class • Object • Data binding • Inheritance • Encapsulation • Abstraction • Polymorphism
  30. 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. 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. 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. 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. 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. 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. 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. 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. 38. 32 What are the different data types present in JavaScript? 1. Primitive data types 2. Non- Primitive data types
  39. 39. 33 List the types of Data Structures? 1. Linear Data Structure 2. Non-Linear Data Structure
  40. 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. 41. 35 Mention the operations that can be performed on a stack? 1. Push Operations 2. Pop Operations 3. Peek Operations
  42. 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. 43. 37 Define Polymorphism? Polymorphism means more than one function having same name with the different functionalities is known as polymorphism
  44. 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. 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. 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. 47. 41 List the types of tree 1. Binary Tree 2. Binary Search Tree 3. General Tree 4. Forests 5. Expression Tree 6. Tournament Tree
  48. 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
  49. 49. 43 What are the uses of the super keyword? 1. It is used to invoke the immediate parent class method 2. It is also used to refer the immediate parent class instance variable 3. It can also be used to invoke immediate parent class constructor
  50. 50. 44 What is a constraint? Constraint is used to specify the rule and regulations that allows and restricts what values or what data will be stored in the table. It also ensures data accuracy and integrity inside the table
  51. 51. 45 What is the structure? Structure is a user-defined data type that allows storing multiple types of the data into a single unit
  52. 52. 46 Mention SQL comments? 1. Single Line Comments 2. Multi-line Comments
  53. 53. 47 What is mean by method overloading? Method overloading is the technique of polymorphism that allows to create multiple methods with the same name but with different signature
  54. 54. 48 What are the different types of indexes available in SQL? • Clustered Index • Non-Clustered Index • Unique Index • Composite Index • Bit-Map Index • Normal Index • B-Tree Index • Function-Based Index
  55. 55. 49 Explain about docstring in Python? docstring is a string literal that occurs as the first statement in function, class, module, or method definition. It also provides a better way to associate the documentation
  56. 56. 50 Is it possible to override the private methods? It is not possible to override the private methods because the scope of private methods is limited to the class and it is nor possible to access them outside of the class

×