i
TCS
Filter interviews by
Basic Aptitute questions and Coding MCQ
2 Medium Level questions
OOPS (Object-Oriented Programming) is a programming paradigm based on the concept of objects, which can contain data and code.
OOPS focuses on creating reusable code and organizing it into classes and objects.
Examples of OOPS concepts include inheritance, polymorphism, encapsulation, and abstraction.
Inheritance allows a class to inherit properties and behavior from another class.
Polymorphism allows objects of different ...
I have worked on technologies such as Python, AWS, Docker, and Kubernetes in my minor and major projects.
Python programming for automation and scripting
AWS for cloud infrastructure and services
Docker for containerization of applications
Kubernetes for container orchestration
I applied via Company Website and was interviewed in Jun 2024. There were 4 interview rounds.
NQT exam of three section
I am a dedicated and experienced System Engineer with a strong background in network infrastructure and troubleshooting.
Over 5 years of experience in designing, implementing, and maintaining network systems
Proficient in various operating systems such as Windows, Linux, and Unix
Skilled in troubleshooting network issues and providing timely solutions
Certified in Cisco CCNA and CompTIA Network+
Strong communication and tea...
I applied via Walk-in and was interviewed in Jul 2024. There were 2 interview rounds.
Plant determination in SO is based on OTC process, contract vs scheduling agreement, third party process, consignment process, pricing, determinations, and IDOCs.
Plant determination in Sales Order (SO) is determined based on the Order to Cash (OTC) process.
In SAP, the plant is determined based on various factors such as the sales organization, distribution channel, and division.
For example, if a company has multiple pl...
I am a dedicated and experienced System Engineer with a strong background in network infrastructure and troubleshooting.
Over 5 years of experience in designing, implementing, and maintaining complex systems
Proficient in network protocols such as TCP/IP, DNS, DHCP
Skilled in virtualization technologies like VMware and Hyper-V
Strong problem-solving skills and ability to work under pressure
Certified in Cisco CCNA and CompT
The salary expected for a System Engineer position depends on factors such as experience, location, and company size.
Research average salaries for System Engineers in your area and industry
Consider your level of experience and any specialized skills you bring to the role
Factor in the size and financial health of the company you are interviewing with
Be prepared to negotiate based on the overall compensation package offe
What people are saying about TCS
Pega is a software platform for building and deploying enterprise applications.
Pega is known for its low-code/no-code approach to application development.
It offers tools for business process management, customer relationship management, and robotic process automation.
Pega applications are used in various industries such as banking, healthcare, and insurance.
Pega provides a unified platform for designing, building, and ...
Case management is a process of coordinating and managing services for individuals in need of assistance or support.
Involves assessing needs, creating a plan, coordinating services, monitoring progress, and adjusting as needed
Common in social work, healthcare, legal, and other fields
Examples include coordinating care for a patient with multiple health issues, managing a legal case for a client, or providing support ser
Case dependencies in Pega refer to the relationships between different cases in a Pega application.
Case dependencies can be defined using case types and subcases.
Subcases inherit properties and rules from their parent cases.
Changes in a parent case can impact the behavior of its subcases.
Case dependencies help in managing and tracking the relationships between different cases in a Pega application.
Data transform is the process of converting data from one format or structure into another.
Data transform involves manipulating data to meet specific requirements or standards.
It can include tasks such as cleaning, filtering, aggregating, or combining data.
Examples of data transform include converting a CSV file into a database table, normalizing data for analysis, or transforming XML data into JSON format.
I am a good fit for the System Engineer role due to my strong technical skills, problem-solving abilities, and experience in managing complex systems.
I have a solid understanding of various operating systems and network protocols.
I excel in troubleshooting and resolving technical issues efficiently.
I have experience in designing and implementing scalable and secure systems, such as setting up virtualized environments.
I...
TCS interview questions for designations
I applied via Naukri.com
Get interview-ready with Top TCS Interview Questions
TCS NQT APTITUDE+ CODING I GOT PRIME AS I SUBMITTED 2 CODES
The height of a binary tree is the number of edges on the longest path from the root node to a leaf node.
Height of an empty tree is 0.
Height of a tree with only one node is 1.
Height of a binary tree can be calculated recursively by finding the height of the left and right subtrees and adding 1 to the maximum of the two heights.
Finding the Kth element in a Binary Search Tree (BST)
Inorder traversal of BST gives elements in sorted order
Use recursive or iterative approach to find Kth element
Keep track of count of nodes visited to find Kth element
Using dynamic programming to solve the jump game problem on arrays.
Create a DP array to store if it is possible to reach each index from the start.
Iterate through the array and update the DP array based on the maximum reachable index.
Return true if the last index is reachable, false otherwise.
Average round nothing to difficult to pass
OOPS paradigm stands for Object-Oriented Programming System, which focuses on objects and classes for code organization and reusability.
OOPS paradigm emphasizes on the use of objects to represent data and methods to manipulate that data
It involves concepts like encapsulation, inheritance, polymorphism, and abstraction
Classes are used to define the blueprint for objects, while objects are instances of classes
Example: In...
50 marks, consisted of verbal, java, sql, quantitative aptitude
2 coding questions on java
I applied via Walk-in and was interviewed in Jul 2024. There were 2 interview rounds.
I worked on a project to implement a new network infrastructure for a large company.
Designed network architecture to support company's growth
Implemented new routers and switches for improved performance
Configured firewalls and security protocols to protect data
Collaborated with team members to troubleshoot network issues
I am a dedicated System Engineer with 5 years of experience in designing, implementing, and maintaining complex IT systems.
Experienced in network infrastructure design and implementation
Proficient in troubleshooting and resolving technical issues
Skilled in scripting and automation for system optimization
Negotiable based on experience and benefits package.
Salary is negotiable based on my experience and the benefits package offered by the company.
I am open to discussing salary during the interview process.
I am looking for a competitive salary that aligns with industry standards.
I am more focused on finding the right opportunity for growth and development rather than just the salary.
Developing a cloud-based system for real-time data analysis and monitoring
Utilizing AWS services for scalability and reliability
Implementing microservices architecture for modularity
Integrating machine learning algorithms for predictive analytics
To configure Jenkins pipeline, you need to create a Jenkinsfile, define stages and steps, and set up Jenkins job.
Create a Jenkinsfile in your project repository
Define stages and steps in the Jenkinsfile
Set up a Jenkins job to use the Jenkinsfile
Use Jenkins Pipeline syntax to define the pipeline configuration
Utilize Jenkins plugins for additional functionality
Plugins are software components that add specific features or functionalities to an existing program or system.
Plugins enhance the capabilities of a system without modifying its core code
They can be added or removed easily
Examples include browser extensions, audio/video editing tools, and content management system plugins
CI/CD is a software development practice that involves continuous integration and continuous delivery/deployment.
Continuous Integration (CI) involves automatically building and testing code changes frequently, usually triggered by a version control commit.
Continuous Delivery (CD) involves automatically deploying code changes to a testing or staging environment after successful CI.
Continuous Deployment (CD) involves aut...
CO/CD stands for Continuous Operation/Continuous Deployment, a software development practice where code changes are automatically built, tested, and deployed to production.
CO/CD is a software development practice that aims to automate the process of building, testing, and deploying code changes.
Continuous Operation (CO) ensures that the software is always available and running smoothly.
Continuous Deployment (CD) involv...
Some of the top questions asked at the TCS System Engineer interview -
The duration of TCS System Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 1.1k interviews
6 Interview rounds
based on 12.5k reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹0 L/yr - ₹0 L/yr |
IT Analyst
66.6k
salaries
| ₹0 L/yr - ₹0 L/yr |
AST Consultant
51.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Assistant System Engineer
29.8k
salaries
| ₹0 L/yr - ₹0 L/yr |
Associate Consultant
29.5k
salaries
| ₹0 L/yr - ₹0 L/yr |
Amazon
Wipro
Infosys
Accenture