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
Contrado Imaging interview questions for popular designations
I applied via Company Website and was interviewed in Mar 2021. There were 5 interview rounds.
posted on 24 May 2024
I applied via Company Website and was interviewed before May 2023. There were 3 interview rounds.
Had technical round with coding
posted on 23 Jul 2024
Oops concepts in Python include inheritance, encapsulation, polymorphism, and abstraction.
Inheritance allows a class to inherit attributes and methods from another class.
Encapsulation restricts access to certain components within a class.
Polymorphism allows objects to be treated as instances of their parent class.
Abstraction hides complex implementation details and only shows the necessary features.
SQL queries are commonly used in frameworks for data manipulation and retrieval.
SQL queries are used to interact with databases within a framework.
Frameworks like Hibernate, Entity Framework, and Django ORM use SQL queries to perform database operations.
SQL queries can be written directly in code or generated by the framework based on object-relational mapping.
Examples: SELECT * FROM table_name WHERE condition, INSERT ...
Design patterns in Python are reusable solutions to common problems in software design.
Design patterns help in creating maintainable and scalable code.
Some common design patterns in Python include Singleton, Factory, Observer, and Strategy.
Each design pattern has its own purpose and implementation.
Design patterns promote code reusability and flexibility.
I applied via Campus Placement and was interviewed in Sep 2023. There were 4 interview rounds.
There were 3 coding questions on Hacker Earth platform for 1 hour 15min and 1 question from array and 2 questions from strings.
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
based on 5 interviews
Interview experience
based on 18 reviews
Rating in categories
Senior Software Engineer
16
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Lead
6
salaries
| ₹0 L/yr - ₹0 L/yr |
QA Engineer
6
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Customer Service Representative
6
salaries
| ₹0 L/yr - ₹0 L/yr |
Devops Engineer
5
salaries
| ₹0 L/yr - ₹0 L/yr |
Vistaprint
Printvenue
Canvera
Printstop India