i
TCS
Filter interviews by
I applied via campus placement at Pune University and was interviewed before Apr 2023. There were 3 interview rounds.
NQT tests. It includes aptitude questions Mcq and coding section
I applied via Company Website and was interviewed before Apr 2023. There were 3 interview rounds.
You should be having basic aptitude skills to cark this
Basic logical thinking and knowledge on any programming language is sufficient
I applied via Walk-in and was interviewed before May 2022. There were 4 interview rounds.
Reasoning, Aptitude.
What people are saying about TCS
I applied via Company Website and was interviewed before Nov 2021. There were 2 interview rounds.
I have solved multiple CodeVita problems from 2nd year till now using various approaches.
Solved problems using dynamic programming, recursion, and brute force methods.
One of the problems I solved was to find the shortest path in a maze using BFS algorithm.
Another problem was to find the maximum sum subarray using Kadane's algorithm.
Approached problems by breaking them down into smaller sub-problems and solving them ind...
TCS interview questions for designations
I applied via Walk-in and was interviewed before Jan 2021. There were 3 interview rounds.
Get interview-ready with Top TCS Interview Questions
I applied via Walk-in and was interviewed before Aug 2021. There were 4 interview rounds.
Basics of mathematics, logic reasoning, quantitative reasioning
Choose a language, and according to the condition code have to be written and executed.
My favorite programming language is Python.
I love Python's simplicity and readability.
It has a vast library of modules and frameworks.
Python is versatile and can be used for web development, data analysis, and more.
It's also great for automation and scripting tasks.
Examples: Flask, Django, NumPy, Pandas, BeautifulSoup
Java is an object-oriented programming language while C is a procedural programming language.
Java is platform-independent while C is platform-dependent.
Java has automatic garbage collection while C requires manual memory management.
Java has built-in support for multithreading while C requires external libraries.
Java has a larger standard library compared to C.
Java is more secure than C due to its strong type checking a...
JavaScript is a scripting language used to create interactive web pages.
JavaScript code is embedded in HTML and executed by web browsers.
It can manipulate HTML and CSS to create dynamic effects.
It supports object-oriented programming and functional programming.
JavaScript can be used for client-side and server-side scripting.
Popular JavaScript frameworks include React, Angular, and Vue.
CSS can be used in web pages through inline, internal, and external methods.
Inline CSS is used within the HTML tag using the style attribute.
Internal CSS is used within the head section of the HTML document using the style tag.
External CSS is used in a separate file and linked to the HTML document using the link tag.
CSS preprocessors like Sass and Less can also be used to write CSS in a more efficient way.
CSS framework...
Merge sort and Heap sort are both comparison-based sorting algorithms, but they differ in their approach and performance.
Merge sort is a divide-and-conquer algorithm that divides the input array into two halves, recursively sorts them, and then merges the sorted halves.
Heap sort is based on the concept of a binary heap, which is a complete binary tree where each node is greater than or equal to its children. It involve...
There are various types of complexities, such as time complexity, space complexity, algorithmic complexity, and computational complexity.
Time complexity refers to the amount of time taken by an algorithm to run, often measured in terms of the input size.
Space complexity refers to the amount of memory space required by an algorithm to run, also measured in terms of the input size.
Algorithmic complexity refers to the eff...
Stacks and queues are data structures used to store and retrieve elements in a specific order.
Stacks follow the Last-In-First-Out (LIFO) principle, where the last element added is the first one to be removed.
Queues follow the First-In-First-Out (FIFO) principle, where the first element added is the first one to be removed.
Stacks can be implemented using arrays or linked lists.
Queues can also be implemented using arrays...
The duration of TCS ASE Trainee interview process can vary, but typically it takes about less than 2 weeks to complete.
Interview experience
based on 135 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
68.1k
salaries
| ₹5.1 L/yr - ₹16 L/yr |
AST Consultant
51.1k
salaries
| ₹8 L/yr - ₹25 L/yr |
Assistant System Engineer
31.4k
salaries
| ₹0.3 L/yr - ₹5.6 L/yr |
Associate Consultant
28.6k
salaries
| ₹8.9 L/yr - ₹31.9 L/yr |
Amazon
Wipro
Infosys
Accenture