i
TCS
Filter interviews by
Custom actions are used to extend functionality of applications. Examples include adding buttons or menus to perform specific tasks.
Used custom actions in SharePoint to add a button to a list to perform a specific action
Created a custom action in Salesforce to add a menu item to a record page
Implemented a custom action in a mobile app to allow users to share content on social media
Developed a custom action in a we...
MSI properties include installation properties, public properties, and secure properties.
Installation properties are used during installation and cannot be changed afterwards
Public properties can be set during installation or through command line and can be changed afterwards
Secure properties are encrypted and can only be set during installation
Examples of properties include ProductName, ProductVersion, and INSTAL...
I am proficient in handling Merge modules in packaging.
I have experience in using tools like InstallShield and WiX to create MSI packages with Merge modules.
I am familiar with the process of adding Merge modules to an existing MSI package.
I understand the importance of properly sequencing Merge modules to ensure a successful installation.
I have worked with Merge modules for various applications, including Microsof...
OOPS concepts are the principles of Object-Oriented Programming that help in creating modular and reusable code.
Encapsulation: Hiding the implementation details of an object and exposing only the necessary information.
Inheritance: Creating new classes from existing ones, inheriting their properties and methods.
Polymorphism: The ability of objects to take on multiple forms or behaviors.
Abstraction: Focusing on the ...
What people are saying about TCS
Stream API program solution
Use Stream API to process collections of data
Can be used for filtering, mapping, sorting, and more
Example: stream.filter(x -> x > 5).map(x -> x * 2).sorted()
Can improve performance and readability of code
Exception handling in Spring Boot
Spring Boot provides a centralized way to handle exceptions using @ControllerAdvice
Custom exception classes can be created to handle specific exceptions
Exception handling can be done using @ExceptionHandler annotation
Global exception handling can be done using @RestControllerAdvice
Error responses can be customized using ResponseEntity
OOP concepts are foundational principles in programming that promote code reusability and organization through objects and classes.
Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).
Inheritance: Mechanism where a new class derives properties and behavior from an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).
Polymorphism: Ability to present the...
API integration connects different software applications, enabling them to communicate and share data seamlessly.
APIs allow different systems to exchange data in real-time, enhancing functionality.
Example: A payment gateway API enables e-commerce sites to process transactions securely.
APIs can be RESTful or SOAP, with REST being more common due to its simplicity.
Example: Social media APIs allow applications to pos...
Swift is majorly used over Objective C.
Swift is faster, easier to read and write, and has better memory management than Objective C.
Swift is the preferred language for iOS app development.
Objective C is still used in legacy codebases and some libraries.
Swift has a growing community and support from Apple.
Swift is more modern and has features like optionals and closures.
Objective C has a steeper learning curve and ...
I applied via Campus Placement and was interviewed in Sep 2022. There were 4 interview rounds.
I was given a total of 120min for attending 60 questions
I applied via Approached by Company and was interviewed in Aug 2022. There were 2 interview rounds.
Aptitude test series only for cultivating displine me.
I applied via LinkedIn and was interviewed before Feb 2022. There were 4 interview rounds.
Terraform modules simplify infrastructure management. Terraform workflow involves planning, applying, and destroying resources.
Terraform modules are reusable code blocks that simplify infrastructure management
They can be shared across teams and projects
Terraform workflow involves planning changes, applying them, and destroying resources if needed
This ensures that infrastructure changes are predictable and consistent
Exa...
I applied via Naukri.com and was interviewed in Jul 2022. There were 2 interview rounds.
I applied via Newspaper Ad
Stream API program solution
Use Stream API to process collections of data
Can be used for filtering, mapping, sorting, and more
Example: stream.filter(x -> x > 5).map(x -> x * 2).sorted()
Can improve performance and readability of code
I applied via Naukri.com and was interviewed in Aug 2021. There was 1 interview round.
I applied via Naukri.com and was interviewed before Mar 2022. There were 4 interview rounds.
based on 4 interview experiences
Difficulty level
Duration
based on 480 reviews
Rating in categories
System Engineer
1.1L
salaries
| ₹1 L/yr - ₹9 L/yr |
IT Analyst
65.7k
salaries
| ₹7.7 L/yr - ₹12.6 L/yr |
AST Consultant
53.5k
salaries
| ₹12.2 L/yr - ₹21 L/yr |
Assistant System Engineer
33.2k
salaries
| ₹2.6 L/yr - ₹6.4 L/yr |
Associate Consultant
32.7k
salaries
| ₹16.2 L/yr - ₹28 L/yr |
Amazon
Wipro
Infosys
Accenture