i
Infogain
Filter interviews by
I applied via Naukri.com
Replication of databases involves copying and maintaining multiple copies of the same database for redundancy and fault tolerance.
Replication helps in ensuring high availability and fault tolerance by having multiple copies of the same data.
There are different types of replication such as master-slave replication, master-master replication, and multi-master replication.
Replication can be synchronous or asynchronous, wi...
It was good and nice to talk
ConcurrentHashMap is a thread-safe implementation of the Map interface in Java.
ConcurrentHashMap allows multiple threads to access and modify the map concurrently.
It achieves thread-safety by dividing the map into segments, allowing concurrent access to different segments.
Each segment acts as an independent hash table, reducing contention between threads.
ConcurrentHashMap provides atomic operations like putIfAbsent(), ...
Infogain interview questions for designations
I applied via Naukri.com and was interviewed before Aug 2022. There were 4 interview rounds.
Basic aptitude questions, length of test varies from time 2 time
I was interviewed in Sep 2016.
The question is about bond and location.
Discuss the concept of bond and its importance in software development
Explain the significance of location in software development
Provide examples of how bond and location can impact software development projects
Top trending discussions
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
based on 6 interviews
2 Interview rounds
based on 31 reviews
Rating in categories
Software Engineer
1.3k
salaries
| ₹2.8 L/yr - ₹11 L/yr |
Development Consultant
806
salaries
| ₹5.5 L/yr - ₹21 L/yr |
Technical Lead
607
salaries
| ₹10.6 L/yr - ₹38 L/yr |
Consultant
459
salaries
| ₹5 L/yr - ₹20 L/yr |
Senior Consultant
366
salaries
| ₹8 L/yr - ₹24 L/yr |
TCS
Wipro
HCLTech
Tech Mahindra