Filter interviews by
I applied via LinkedIn and was interviewed in Nov 2023. There were 2 interview rounds.
Load balancing in Azure involves distributing incoming network traffic across multiple servers to ensure optimal resource utilization and prevent overload.
Use Azure Load Balancer to distribute incoming traffic across multiple VM instances within a virtual network
Configure load balancing rules to define how traffic is distributed based on criteria such as port number or protocol
Utilize Azure Traffic Manager for global l...
Implement security in Azure APIM by using policies, OAuth 2.0, and API keys.
Use policies in Azure APIM to enforce security measures such as rate limiting, IP filtering, and JWT validation.
Implement OAuth 2.0 authentication to secure APIs and control access to resources.
Generate and manage API keys to authenticate and authorize clients accessing the APIs.
Utilize Azure Active Directory for identity management and user au...
I applied via Naukri.com and was interviewed in Dec 2024. There were 3 interview rounds.
I applied via Naukri.com and was interviewed in Nov 2024. There were 3 interview rounds.
I applied via Recruitment Consulltant and was interviewed in Nov 2024. There was 1 interview round.
Using sliding window technique to find subarray with sum equal to k.
Initialize two pointers at the start of the array.
Move the right pointer to expand the window until the sum is greater than or equal to k.
Move the left pointer to shrink the window if the sum exceeds k.
Repeat until the end of the array is reached.
Example: Input array [1, 4, 20, 3, 10, 5], k=33. Output: [20, 3, 10].
I want to join TCS because of its reputation for innovation and growth opportunities.
TCS is known for its cutting-edge technology solutions
Opportunities for career advancement and skill development
Global presence and diverse client base
Custom settings are org-specific, while custom metadata can be deployed across orgs.
Custom settings are hierarchical and can be accessed using a hierarchy custom setting type
Custom metadata is deployable and can be used in managed packages
Custom settings are stored in the application cache, while custom metadata is stored in the metadata cache
Profile is a summary of a person's skills and experience, while role is the specific job or position they hold within an organization.
Profile is a broader overview of a person's qualifications and background.
Role is a specific set of responsibilities and tasks assigned to an individual within a company.
Profiles can include education, work experience, skills, and achievements.
Roles can be defined by job titles such as S...
A singleton class is a class that can only have one instance created throughout the application.
Singleton classes are often used for logging, caching, database connections, and thread pools.
They have a private constructor to prevent multiple instances from being created.
The class typically provides a static method to access the single instance.
Method reference is a shorthand syntax for lambda expressions to call a method.
Method reference is used to refer to a method without invoking it.
It can be used to make code more concise and readable.
There are four types of method references: static, instance, constructor, and array constructor.
Sample code round to implement the weather API
I applied via LinkedIn and was interviewed in Jun 2024. There was 1 interview round.
I was interviewed in Mar 2024.
Object-oriented programming concepts like inheritance, encapsulation, polymorphism, and abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation details and showing only the ne
SOLID principles are a set of five design principles that help developers create more maintainable and scalable software.
Single Responsibility Principle (SRP) - A class should have only one reason to change.
Open/Closed Principle (OCP) - Software entities should be open for extension but closed for modification.
Liskov Substitution Principle (LSP) - Objects of a superclass should be replaceable with objects of its subcla...
TCS
Accenture
Wipro
Cognizant