i
insightsoftware
Filter interviews by
I applied via Campus Placement and was interviewed in Aug 2024. There were 3 interview rounds.
Dont remember coding test but there were 19 questions, out of which 3 were Coding questions, one was simple xor, another one was calculating time between two dates given in string format "1Jan0000" to "31Dec9999", third was set cover problem
Object-oriented programming is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
OOP is a programming paradigm that uses objects to structure code
Objects have attributes (fields) and behaviors (methods)
Encapsulation, inheritance, and polymorphism are key principles of OOP
Example: A 'Car' object may have attributes like 'color' and 'mo...
Breadth-First Search (BFS) explores nodes layer by layer in a graph, ideal for shortest path and connectivity problems.
BFS uses a queue to keep track of nodes to explore next.
It starts from a source node and explores all its neighbors before moving to the next level.
Example: In a social network graph, BFS can find the shortest path between two users.
BFS is useful for finding the shortest path in unweighted graphs.
It ca...
The diamond problem occurs in multiple inheritance when a class inherits from two classes that share a common ancestor.
Involves ambiguity in method resolution when two parent classes have a method with the same name.
Example: Class A has a method 'display', and both Class B and Class C inherit from A and also have 'display'.
When Class D inherits from both B and C, it can lead to confusion about which 'display' method to...
My favorite subject apart from programming courses is mathematics.
I enjoy solving complex problems and puzzles in mathematics.
I find the logical and analytical thinking required in mathematics fascinating.
Mathematics helps me improve my problem-solving skills, which are crucial in software development.
I appreciate the beauty and elegance of mathematical concepts and theories.
Some of my favorite topics in mathematics in...
Top trending discussions
I appeared for an interview before Jan 2016.
I applied via Walk-in and was interviewed before Jan 2021. There were 4 interview rounds.
I applied via LinkedIn and was interviewed in Sep 2020. There was 1 interview round.
Reversing a linked list involves changing the direction of its nodes to point to the previous node instead of the next.
Iterative approach: Use three pointers (prev, current, next) to reverse the links.
Example: For list 1 -> 2 -> 3, after reversal it becomes 3 -> 2 -> 1.
Recursive approach: Reverse the rest of the list and adjust the pointers accordingly.
Example: For list 4 -> 5 -> 6, recursively revers...
I applied via Company Website and was interviewed before Dec 2020. There were 3 interview rounds.
I applied via Referral and was interviewed before Dec 2020. There were 3 interview rounds.
I applied via Naukri.com and was interviewed before Sep 2021. There were 6 interview rounds.
1 hr time limit. Some technical mathematical question, english grammar related, genral knowledge.
After clearing apti, they will assign machine test. 1 hr time limite.
I applied via Recruitment Consulltant
A mutex is a synchronization primitive that ensures only one thread can access a resource at a time.
Create a mutex object using the appropriate library or language-specific function.
Lock the mutex before accessing the shared resource to prevent other threads from accessing it.
Unlock the mutex after finishing the operation on the shared resource to allow other threads to access it.
Example: pthread_mutex_t mutex; pthread...
Identify memory leak in code
Check for any dynamically allocated memory that is not being freed
Look for any infinite loops or recursive functions that consume memory
Use memory profiling tools like Valgrind to detect leaks
Check for any global variables that are not properly managed
I applied via Company Website and was interviewed in May 2022. There were 2 interview rounds.
Logical reasoning And aptitude test
C++, python and Java programming
based on 1 interview experience
Difficulty level
Duration
Software Engineer
79
salaries
| ₹9 L/yr - ₹27 L/yr |
Technical Consultant
66
salaries
| ₹4.5 L/yr - ₹15.5 L/yr |
Senior Software Engineer
64
salaries
| ₹13.9 L/yr - ₹43 L/yr |
Senior Technical Support Engineer
27
salaries
| ₹12 L/yr - ₹20 L/yr |
Software Developer
25
salaries
| ₹14.5 L/yr - ₹29 L/yr |
Duck Creek Technologies
FinThrive
Entrata
Mobileum