Filter interviews by
I am familiar with design patterns such as Singleton, Factory, Observer, and MVC.
Singleton pattern ensures a class has only one instance and provides a global point of access to it.
Factory pattern creates objects without specifying the exact class of object that will be created.
Observer pattern defines a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and up...
I applied via Naukri.com and was interviewed in May 2024. There were 3 interview rounds.
OOP concepts in Deep
OOP (Object-Oriented Programming) concepts include encapsulation, inheritance, and polymorphism
Encapsulation involves bundling data and methods that operate on the data into a single unit (object)
Inheritance allows a class to inherit properties and behavior from another class
Polymorphism allows objects of different classes to be treated as objects of a common superclass
Design patterns are reusable solutions to common problems in software design and implementation.
Design patterns help in creating flexible, maintainable, and scalable software systems.
Examples of design patterns include Singleton, Factory, Observer, and Strategy.
Each design pattern has a specific problem it solves and a set of guidelines for its implementation.
Full project architecture implementation involves designing the overall structure of a software project.
Identify the requirements and constraints of the project
Design the high-level architecture including components, modules, and interactions
Consider scalability, performance, security, and maintainability
Choose appropriate technologies and frameworks
Implement the architecture following best practices
Test and validate t...
Abstraction is the process of removing unnecessary details and focusing on essential characteristics.
Abstraction allows us to work with complex systems by hiding unnecessary details.
It helps in simplifying the problem-solving process.
For example, when using a computer, we don't need to know the intricate details of how the hardware works to write a program.
Delete removes rows from a table while keeping the table structure intact, while Truncate removes all rows from a table and resets auto-increment values.
Delete query is slower as it logs individual row deletions, while Truncate is faster as it does not log individual row deletions.
Delete can be rolled back using a transaction, while Truncate cannot be rolled back.
Delete query can have a WHERE clause to specify which ro...
Altera Digital Health interview questions for popular designations
I worked at a fast-paced tech startup where I developed and maintained software solutions for various clients.
Developed and maintained software solutions for clients
Worked in a fast-paced environment
Collaborated with cross-functional teams
Participated in code reviews and testing
Implemented new features and enhancements
I am a dedicated and experienced Application Support Engineer with a strong background in troubleshooting and resolving technical issues.
Over 5 years of experience in providing technical support for various applications
Proficient in analyzing and troubleshooting software and hardware issues
Skilled in communicating effectively with clients and team members
Certified in ITIL framework for service management
Previous experi...
I applied via Naukri.com and was interviewed in Jan 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Feb 2024. There was 1 interview round.
I applied via LinkedIn and was interviewed in Oct 2023. There were 2 interview rounds.
Top trending discussions
Interview experience
based on 146 reviews
Rating in categories
Expert Software Engineer
46
salaries
| ₹15.5 L/yr - ₹29 L/yr |
Software Engineer
38
salaries
| ₹5.4 L/yr - ₹14 L/yr |
Associate Software Engineer
29
salaries
| ₹4.6 L/yr - ₹8 L/yr |
Senior Software Engineer
27
salaries
| ₹10.1 L/yr - ₹20.3 L/yr |
Technical Support Consultant
21
salaries
| ₹7 L/yr - ₹11.5 L/yr |
Practo
Lybrate
Portea Medical
PharmEasy