i
TCS
Filter interviews by
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
display none hides the element completely, visibility hidden hides the element but still takes up space, opacity 0 makes the element transparent.
display none removes the element from the layout
visibility hidden hides the element but it still occupies space
opacity 0 makes the element transparent but still occupies space
Example: display: none; visibility: hidden; opacity: 0;
Polyfill for JavaScript method 'filter'
Create a function called 'filter' that takes a callback function as an argument
Loop through the array and apply the callback function to each element
If the callback function returns true, add the element to a new array and return it
Shadow DOM is a way to encapsulate the styling and structure of a web component, preventing styles from leaking out and clashing with the rest of the page.
Shadow DOM allows for creating self-contained components with their own DOM tree and styling.
It helps in preventing styles from the main document affecting the component and vice versa.
Shadow DOM can be created using the 'attachShadow' method in JavaScript.
It is comm...
Currying is a technique in JavaScript where a function with multiple arguments is transformed into a sequence of functions, each taking a single argument.
Currying allows you to create reusable functions with partial application of arguments.
It helps in creating more flexible and composable functions.
Example: const add = (a) => (b) => a + b; const add5 = add(5); console.log(add5(3)); // Output: 8
Event delegation in JavaScript is a technique where a single event listener is attached to a parent element to handle events for multiple child elements.
Event delegation helps improve performance by reducing the number of event listeners.
It is useful for dynamically created elements or elements with similar behavior.
Event delegation works by utilizing event bubbling, where events on child elements bubble up to the pare
I applied via LinkedIn and was interviewed in Oct 2024. There was 1 interview round.
Utilized multithreading to improve performance and efficiency by allowing multiple threads to run concurrently.
Implemented multithreading in project A to handle multiple user requests simultaneously.
Utilized multithreading in project B to improve processing speed for large datasets.
Used multithreading in project C to enhance responsiveness of the user interface.
Code optimization techniques in C++ improve efficiency and performance of the code.
Use of appropriate data structures and algorithms
Avoid unnecessary copying of objects
Inline functions for small, frequently called functions
Use of const and constexpr where applicable
Optimizing loops for better performance
Threads are used for lightweight processes within a single process, while processes are used for independent execution of tasks.
Threads are used for multitasking within a single process, sharing memory space and resources.
Processes are used for independent execution of tasks, each having its own memory space and resources.
Threads are faster to create and switch between, while processes have more overhead.
Threads are su...
I applied via Naukri.com and was interviewed in Sep 2024. There were 2 interview rounds.
Use the select class to create a drop down menu
Create a select element in HTML
Add option elements within the select element for each dropdown item
Use the 'select' class in CSS to style the dropdown menu
What people are saying about TCS
I applied via LinkedIn and was interviewed in Jul 2024. There was 1 interview round.
Consuming web APIs can be done using various methods such as HTTP requests, SDKs, or libraries.
Use HTTP requests like GET, POST, PUT, DELETE to interact with the API
Utilize SDKs provided by the API provider for easier integration
Use libraries like Axios, Fetch, or Retrofit to handle API requests in code
TCS interview questions for designations
Push down optimization in Informatica is a technique used to improve performance by pushing processing tasks to the source or target database.
Push down optimization reduces the amount of data transferred between Informatica and the database
It can improve performance by leveraging the processing power of the database
Examples include using SQL queries in Source Qualifier transformations to push filtering and aggregation
Seeking new challenges and growth opportunities in a different environment.
Desire for professional growth
Interest in exploring new industries or sectors
Seeking a change in work culture or environment
Get interview-ready with Top TCS Interview Questions
I applied via Job Portal and was interviewed in May 2024. There were 2 interview rounds.
I applied via Referral and was interviewed in Jun 2024. There were 2 interview rounds.
The architecture refers to the overall design and structure of a system or application.
Architecture includes components, relationships, and interactions.
It defines how the system will be organized and how the components will communicate.
Examples of architecture styles include client-server, microservices, and monolithic.
Architectural patterns like MVC, MVVM, and layered architecture help in designing systems.
Architectu...
The tool is designed to provide specific functionality to users for a particular purpose.
The tool should have a user-friendly interface for easy navigation.
It should have the ability to perform tasks efficiently and accurately.
The tool may include features such as data analysis, reporting, and automation.
Examples of functionality could include project management, customer relationship management, or data visualization.
I was interviewed in May 2024.
Typescript coding questions
I applied via Walk-in and was interviewed in Apr 2024. There was 1 interview round.
Item category determination is the process of assigning a specific category to a product or item based on certain criteria.
It involves analyzing the characteristics and attributes of the item to determine the most appropriate category.
The category assigned can impact pricing, marketing, and distribution strategies.
Examples include categorizing clothing items by type (e.g. shirts, pants, dresses) or electronic devices b
I applied via Naukri.com and was interviewed in Apr 2024. There were 2 interview rounds.
5 Interview rounds
based on 1.9k reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
67.6k
salaries
| ₹5.1 L/yr - ₹16 L/yr |
AST Consultant
51.3k
salaries
| ₹8 L/yr - ₹25 L/yr |
Assistant System Engineer
29.9k
salaries
| ₹2.2 L/yr - ₹5.6 L/yr |
Associate Consultant
28.9k
salaries
| ₹9 L/yr - ₹32 L/yr |
Amazon
Wipro
Infosys
Accenture