Senior Platform Associate L2
Senior Platform Associate L2 Interview Questions and Answers
Q1. Design pattern that you have used.
I have used the Singleton design pattern in my previous 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 control the number of instances that can be created.
Example: Creating a Logger class that should have only one instance throughout the application.
Q2. Talk about Concurrent API
Concurrent API allows multiple tasks to be executed simultaneously, improving efficiency and performance.
Concurrent API enables parallel processing of multiple requests at the same time.
It helps in reducing latency and improving overall system performance.
Examples include Java's CompletableFuture class for asynchronous programming and Node.js's cluster module for parallel processing.
Q3. Talk about SOLID Principles
SOLID principles are a set of five design principles in object-oriented programming to 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 subclasses without affecting the func...read more
Interview Questions of Similar Designations
Calculate your in-hand salary
Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Reviews
Interviews
Salaries
Users/Month