i
Calsoft
Work with us
Filter interviews by
I applied via Naukri.com and was interviewed in Dec 2019. There were 5 interview rounds.
Top trending discussions
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.
Salary expectations should reflect experience, market rates, and the value you bring to the company.
Market Research: I have researched industry standards for similar roles in this region, which typically range from $X to $Y.
Experience Level: Given my X years of experience and expertise in technologies like A, B, and C, I believe a salary in the range of $Z is appropriate.
Value Proposition: I can contribute significantl...
Hello tell me about yourself
posted on 28 Feb 2024
Angular coding task of 30 mins
I applied via Naukri.com and was interviewed before Apr 2023. There was 1 interview round.
Marker interface is an empty interface used to mark classes for special treatment.
Marker interface has no methods or fields, it is used to provide metadata about the class.
It is used by frameworks or APIs to identify classes that implement the interface.
Examples include Serializable interface in Java, which marks classes as serializable.
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.
I applied via Naukri.com and was interviewed before Nov 2023. There were 2 interview rounds.
HashMap in Java is a data structure that stores key-value pairs and allows fast retrieval of values based on keys.
HashMap uses hashing to store key-value pairs in an array of linked lists.
It allows null keys and values.
HashMap provides constant-time performance for basic operations like get and put.
Example: HashMap<String, Integer> map = new HashMap<>(); map.put("key1", 1); int value = map.get("key1");
posted on 5 Dec 2024
I applied via Approached by Company and was interviewed in Aug 2023. There were 3 interview rounds.
based on 1 review
Rating in categories
Development Engineer
325
salaries
| ₹3 L/yr - ₹11.2 L/yr |
Senior Development Engineer
225
salaries
| ₹8.9 L/yr - ₹19.2 L/yr |
Softwaretest Engineer
132
salaries
| ₹3 L/yr - ₹6.7 L/yr |
Senior Software Engineer
122
salaries
| ₹7 L/yr - ₹27.2 L/yr |
Principal Development Engineer
122
salaries
| ₹10 L/yr - ₹36 L/yr |
ITC Infotech
CMS IT Services
KocharTech
Xoriant