Filter interviews by
SOLID principles are a set of five design principles that help make software designs more understandable, flexible, and maintainable.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification.
L - Liskov Substitution Principle: Objects of a superclass should be replaceable with objects of its sub...
I have used the Singleton design pattern in my projects.
Singleton pattern ensures a class has only one instance and provides a global point of access to it.
It is useful when you want to restrict the instantiation of a class to only one object.
Example: Creating a Logger class that should have only one instance throughout the application.
Versioning in web API allows for managing different versions of the API to ensure compatibility with clients.
Use URL versioning by including the version number in the URL path (e.g. /api/v1/resource)
Use query string versioning by including the version number as a query parameter (e.g. /api/resource?version=1)
Use header versioning by including the version number in a custom header (e.g. X-API-Version: 1)
Performing Patch Management involves regularly updating software to protect systems from vulnerabilities.
Create a patch management policy outlining procedures and responsibilities
Regularly scan systems for missing patches
Test patches in a controlled environment before deploying to production
Schedule patch deployments during maintenance windows to minimize disruption
Monitor patch deployment status and ensure all systems...
I applied via Naukri.com and was interviewed before Sep 2022. There were 3 interview rounds.
I handle challenging situations by staying calm, analyzing the problem, seeking help if needed, and finding a solution.
Remain calm and composed under pressure
Analyze the problem thoroughly to understand the root cause
Seek assistance from colleagues or mentors if necessary
Brainstorm potential solutions and evaluate their feasibility
Implement the best solution and monitor its effectiveness
I applied via Indeed and was interviewed before Feb 2021. There were 4 interview rounds.
They will give a test with some requirements
I applied via Company Website and was interviewed in Mar 2021. There were 5 interview rounds.
Top trending discussions
Graph ques DSA, number pattern question
posted on 27 Aug 2023
I applied via Naukri.com
The written test involved qiestions from bssic aptitude, computer fundamentals and coding.
I applied via Campus Placement and was interviewed before May 2023. There were 2 interview rounds.
Coding test with 2 questions
I applied via Referral and was interviewed in Feb 2024. There were 2 interview rounds.
Best Time to sell and buy stock
posted on 29 Mar 2025
A multiple of 7 is any integer that can be expressed as 7 times another integer, such as 7, 14, 21, etc.
Multiples of 7 can be generated by multiplying 7 with integers: e.g., 7 * 1 = 7.
The first few multiples of 7 are: 7, 14, 21, 28, 35.
To find the nth multiple of 7, use the formula: 7 * n.
Examples: 7 * 3 = 21, 7 * 5 = 35.
Reversing a string in Python can be done using slicing, loops, or built-in functions for efficient manipulation.
Using slicing: reversed_string = original_string[::-1] # Example: 'hello' becomes 'olleh'
Using the reversed() function: reversed_string = ''.join(reversed(original_string)) # Example: 'world' becomes 'dlrow'
Using a loop: reversed_string = ''.join(original_string[i] for i in range(len(original_string)-1, -1,...
based on 5 interview experiences
Difficulty level
Duration
based on 18 reviews
Rating in categories
Senior Software Engineer
16
salaries
| ₹10 L/yr - ₹17.6 L/yr |
Technical Lead
6
salaries
| ₹21 L/yr - ₹25 L/yr |
QA Engineer
6
salaries
| ₹4.8 L/yr - ₹10 L/yr |
Senior Customer Service Representative
6
salaries
| ₹3.8 L/yr - ₹6.3 L/yr |
Senior UI UX Designer
5
salaries
| ₹13.2 L/yr - ₹16.9 L/yr |
TNQ Tech Private Limited
Times Group
OMICS International
Amar Ujala