i
Calsoft
Filter interviews by
I applied via Naukri.com and was interviewed in Dec 2019. There were 5 interview rounds.
Top trending discussions
I appeared for an interview before Feb 2024.
They'll ask you to write any java 8 based simple code.
Functional interfaces provide a single abstract method for functional programming in Java.
Functional interfaces allow for lambda expressions and method references to be used as instances of the interface.
Interfaces with multiple abstract methods cannot be used for lambda expressions.
Example: java.util.function.Function is a functional interface with a single abstract method apply().
Java 8 introduced new features like lambda expressions, streams, functional interfaces, and default methods.
Lambda expressions: Allows writing concise code by enabling functional programming.
Streams: Provides a way to work with sequences of elements efficiently.
Functional interfaces: Interfaces with a single abstract method, used for lambda expressions.
Default methods: Allows adding new methods to interfaces without br
Yes, one functional interface can extend another interface in Java.
Functional interfaces can extend other functional interfaces in Java.
The child interface can have only one abstract method, but can inherit default methods from the parent interface.
Example: interface Parent { void method1(); } interface Child extends Parent { void method2(); }
posted on 28 Feb 2024
Angular coding task of 30 mins
posted on 2 Oct 2024
It was pretty easy. Various theoretical questions on technical knowledge and 3 coding questions. Since I was applying for a .net profile, all questions were related to that only.
posted on 5 Dec 2024
I applied via Approached by Company and was interviewed in Aug 2023. There were 3 interview rounds.
posted on 7 Jul 2020
I applied via Referral and was interviewed in Jun 2020. There were 3 interview rounds.
Find maximum for each contiguous subarray of size k from an array of size n.
Iterate through the array and keep track of maximum for each subarray of size k
Use a sliding window approach to efficiently calculate maximum for each subarray
Time complexity: O(n)
Example: arr = [10, 5, 2, 7, 1, 9, 4], k = 3, output = [10, 7, 7, 9, 9]
Permutations of a string
Use recursion to swap characters and generate permutations
Iterate through the string and swap each character with the first character
Repeat the above step for each character in the string
Left view of a binary tree
The left view of a binary tree shows the leftmost node at each level
We can traverse the tree in a pre-order fashion and keep track of the current level
If the current level is greater than the maximum level seen so far, add the node to the result
Segregate an array of 0s and 1s with minimum swaps.
Count the number of 0s in the array.
Swap the 1s with the 0s until all 0s are on one side and 1s on the other.
The minimum number of swaps required is half the number of 1s on the side with fewer 1s.
I applied via Recruitment Consulltant and was interviewed before Jul 2021. There were 2 interview rounds.
Hello tell me about yourself
based on 1 review
Rating in categories
Development Engineer
344
salaries
| ₹3 L/yr - ₹10.5 L/yr |
Senior Development Engineer
212
salaries
| ₹5.5 L/yr - ₹20 L/yr |
Softwaretest Engineer
130
salaries
| ₹3 L/yr - ₹6.7 L/yr |
Principal Development Engineer
127
salaries
| ₹10 L/yr - ₹35 L/yr |
Senior Software Engineer
98
salaries
| ₹6 L/yr - ₹22 L/yr |
ITC Infotech
CMS IT Services
KocharTech
Xoriant