i
Quinnox
Filter interviews by
I was interviewed before Jul 2023.
Inversion of Control (IoC) is a design principle in software engineering where the control flow of a program is inverted.
IoC container manages the instantiation and lifecycle of objects.
IoC container injects dependencies into objects.
IoC container allows for loose coupling between components.
IoC lifecycle includes object creation, initialization, and destruction.
Top trending discussions
I applied via Naukri.com
I applied via Naukri.com and was interviewed in Oct 2024. There were 3 interview rounds.
Online zoom coding test will be there - 4 questions - 2 about output of code & 2 about technical questions.
Polymorphism is the ability of a single function or method to operate on different types of data.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
Virtual polymorphism is achieved through virtual functions in C++.
Virtual functions allow a function in a base class to be overridden in a derived class.
Example: Animal class with virtual function 'makeSound' overridden in Dog a
Virtual polymorphism allows objects of different classes to be treated as objects of a common superclass.
Create a base class with virtual functions
Create derived classes that override the virtual functions
Use pointers or references of the base class to call the overridden functions
Design and code a REST API for a software developer interview.
Define the endpoints and HTTP methods for the API (e.g. GET /users, POST /users)
Implement authentication and authorization mechanisms (e.g. JWT tokens)
Use proper status codes for responses (e.g. 200 OK, 401 Unauthorized)
Include error handling and validation for input data
Document the API using tools like Swagger or OpenAPI
Calculate word frequency using Stream API and lambda expressions
Use Stream API to convert array of strings to stream
Use Collectors.groupingBy to group words by their frequency
Use Collectors.counting to count the occurrences of each word
posted on 18 Sep 2024
I applied via Shine and was interviewed in Aug 2024. There were 2 interview rounds.
Normal coding round with simple oa complexity
I applied via Naukri.com and was interviewed in Aug 2024. There was 1 interview round.
Consumers read data from topics, while producers write data to topics in Kafka.
Consumers subscribe to topics to read messages from them
Producers publish messages to topics for consumers to read
Consumers can be part of a consumer group to scale out consumption
Producers can specify key for messages to control partitioning
I applied via Job Portal and was interviewed in Jul 2024. There was 1 interview round.
I applied via Approached by Company and was interviewed in Jul 2024. There were 5 interview rounds.
Asked some basic level questions
Asked little bit hard questions
Asked depth questions and wrote some sample programs
based on 8 reviews
Rating in categories
Senior Consultant
641
salaries
| ₹6.7 L/yr - ₹22 L/yr |
Consultant
283
salaries
| ₹3.9 L/yr - ₹10 L/yr |
Lead Consultant
129
salaries
| ₹11 L/yr - ₹32 L/yr |
Software Engineer
93
salaries
| ₹3 L/yr - ₹10.1 L/yr |
Software Consultant
70
salaries
| ₹3.4 L/yr - ₹9 L/yr |
TCS
Infosys
Wipro
HCLTech