i
insightsoftware
Filter interviews by
I applied via Company Website and was interviewed in Apr 2024. There were 2 interview rounds.
Basic aptitude has been asked.
I am a passionate software developer with a strong background in programming languages such as Java, Python, and C++. I have experience working on various projects and enjoy problem-solving.
Experienced in Java, Python, and C++ programming languages
Worked on various projects showcasing problem-solving skills
Passionate about software development and constantly learning new technologies
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.
posted on 14 Apr 2025
I appeared for an interview before Apr 2024, where I was asked the following questions.
I applied via Campus Placement and was interviewed in Apr 2023. There were 3 interview rounds.
Platform - Mettl
3 Questions of medium level difficulty to do in 2 hours, typically contain concepts like DSA, DP etc.
Structure padding is the insertion of unused bytes between structure members to align them on memory boundaries.
Padding is added to ensure that each member of a structure starts at a memory address that is a multiple of its size.
Padding is compiler-dependent and can vary between different platforms and architectures.
Padding can affect the size of a structure and the performance of the program.
Example: struct example { ...
Forming a dictionary from name
Create an empty dictionary
Iterate through each character in the name
Add the character as a key and its frequency as value in the dictionary
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