i
TCS
Filter interviews by
I applied via campus placement at Vellore Institute of Technology (VIT) and was interviewed in Dec 2024. There were 2 interview rounds.
The 4 pillars of C++ are encapsulation, inheritance, polymorphism, and abstraction.
Encapsulation: Bundling data and methods that operate on the data into a single unit (class).
Inheritance: Creating new classes from existing classes, inheriting their attributes and methods.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding complex implementation details and showing only the
Normalization in SQL is the process of organizing data in a database to reduce redundancy and improve data integrity.
Normalization involves breaking down a database into smaller, more manageable tables and defining relationships between them.
It helps in reducing data redundancy by storing data in a structured and organized manner.
Normalization ensures data integrity by preventing anomalies such as insertion, update, an...
Abstract class is a class that cannot be instantiated and may contain abstract methods.
Cannot be instantiated directly
May contain abstract methods that must be implemented by subclasses
Used to define a common interface for a group of related classes
Pseudo code for prime number is a simple algorithm to determine if a given number is prime or not.
Start by checking if the number is less than 2, if so it is not prime
Then iterate from 2 to the square root of the number and check if it is divisible by any number in that range
If it is not divisible by any number, then it is a prime number
Create a login page using HTML, CSS, and JS
Use HTML for structure and form elements
Style the page using CSS for layout and design
Implement client-side validation using JavaScript
Handle form submission and authentication using JS
posted on 19 Jan 2025
It is a high-level aptitude test.
Overall, there are two coding programs.
I applied via Campus Placement
Need to solve aptitude questions
What people are saying about TCS
posted on 16 Nov 2024
I applied via Campus Placement
Code to reverse a string using array of characters
Create an array of characters to store the input string
Use a loop to iterate through the input string and store each character in the array
Reverse the array of characters to get the reversed string
Developed a smart irrigation system using IoT technology
Researched different sensors to measure soil moisture and temperature
Implemented a microcontroller to collect data from sensors and control water flow
Designed a mobile app to remotely monitor and adjust irrigation settings
TCS interview questions for designations
General arithmetics and algebra
MCQ and coding question
Pointers in C are variables that store memory addresses of other variables. They are used to access and manipulate data indirectly.
Pointers are declared using the * symbol.
They can be used to pass variables by reference to functions.
Pointers can be used to dynamically allocate memory using functions like malloc().
Examples of data types in C include int, float, char, and double.
int: used for storing integer values (e.g. age = 25)
float: used for storing floating-point numbers (e.g. height = 5.8)
char: used for storing single characters (e.g. grade = 'A')
double: used for storing double-precision floating-point numbers (e.g. salary = 50000.50)
Get interview-ready with Top TCS Interview Questions
Always be prepared by mastering the fundamental basics.
A pointer is a variable that stores the memory address of another variable.
Pointers are used to indirectly access and manipulate data in memory.
They are often used in programming languages like C and C++.
Example: int *ptr; // declaring a pointer to an integer variable
I am a recent graduate with a degree in Computer Science, passionate about technology and eager to learn and grow in the field of system engineering.
Recent graduate with a degree in Computer Science
Passionate about technology and eager to learn and grow
Interested in pursuing a career in system engineering
Easy questions aptitude
Medium Difficulty process
SDLC (Software Development Life Cycle) is a process used by software development teams to design, develop, and test high-quality software.
SDLC consists of several phases including planning, analysis, design, implementation, testing, and maintenance.
Each phase has its own set of activities and deliverables to ensure the successful completion of the project.
Examples of SDLC models include Waterfall, Agile, and DevOps.
SDL...
I applied via Campus Placement
Basic Analytics questions (Similar to CAT) followed by few Algorithmic questions
Some of the top questions asked at the TCS Assistant System Engineer Trainee interview -
The duration of TCS Assistant System Engineer Trainee interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 237 interviews
6 Interview rounds
based on 699 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
66.9k
salaries
| ₹5.1 L/yr - ₹16 L/yr |
AST Consultant
51.4k
salaries
| ₹8 L/yr - ₹25 L/yr |
Assistant System Engineer
29.8k
salaries
| ₹2.2 L/yr - ₹5.7 L/yr |
Associate Consultant
29.2k
salaries
| ₹9 L/yr - ₹32 L/yr |
Amazon
Wipro
Infosys
Accenture