i
Sapiens
Filter interviews by
I applied via campus placement at Centre for Development of Advanced Computing (CDAC) and was interviewed before Jan 2024. There were 4 interview rounds.
Aptitude test including coding question
Basic programs of array,string and theoretical questions of core Java and data structures
Basic questions like reasoning, trains , age, boat and streams, profit and loss basic questions like this
I applied via Company Website and was interviewed in Jun 2021. There were 4 interview rounds.
Shuffle a playlist of songs without repeating any song.
Create a copy of the original playlist
Use a random number generator to select a song from the copy and remove it
Add the selected song to a new shuffled playlist
Repeat until all songs have been selected
Return the shuffled playlist
Reverse a linked list iteratively and recursively.
Iteratively: Traverse the list and change the pointers to reverse the list.
Recursively: Traverse to the end of the list and then change the pointers while returning back.
Create a temporary variable to hold the next node while reversing iteratively.
In recursive approach, handle the base case when the current node is null.
Top trending discussions
posted on 29 Nov 2024
I applied via Naukri.com and was interviewed in Oct 2024. There were 3 interview rounds.
SQL query to retrieve student department id.
Use SELECT statement to retrieve data
Specify the columns to be selected, including the department id column
Specify the table where the student data is stored
Use WHERE clause to filter the results based on student information
Code to find index of sub string in main string and duplicate the sub string
Use a loop to iterate through the main string and check for the sub string
If sub string is found, duplicate it and store the index
Return the index of the duplicated sub string
posted on 30 Nov 2024
I applied via Job Portal and was interviewed in Mar 2024. There were 2 interview rounds.
Good round moderate coding questions were asked
I applied via Referral and was interviewed in Jan 2024. There were 2 interview rounds.
Karet Interview :
5 back to back System design question, we don't need to explain each component but more like list as many as points. Need to finish all the question in 15min
1-2 problem solving question : It's not fency algorithm round with tough question. But true problem solving round using basic knowledge such as hashmap, heap
Design a file system to calculate total size and find top k collections in size.
Create a file system class with methods to add files and calculate total size.
Maintain a data structure to store the collections and their sizes.
Implement a method to find the top k collections based on size.
Consider using a priority queue or sorting the collections based on size.
Handle edge cases like empty collections or invalid input siz
Calculate the total size of an array of strings.
Iterate through the array and sum the length of each string.
Use the `length` property of each string to get its size.
Handle edge cases such as empty strings or null values.
The question is asking to find the top k collections.
Use a sorting algorithm to sort the collections in descending order based on a specific criteria.
Select the top k collections from the sorted list.
Return the selected collections as an array of strings.
I applied via Job Fair
I attended through campus placement.they gave a general topic and ask us to speak
A variable is a storage location in a computer program that holds data and can be referenced and manipulated.
Variables are used to store data in a program and can be of different types such as integers, strings, or arrays.
In HTML, variables are not directly used, but data can be stored in attributes or elements for manipulation.
Coding in an array involves storing multiple values in a single variable, accessed by index
I applied via Campus Placement and was interviewed in Sep 2022. There were 3 interview rounds.
Medium non verbal reasoning, verbal reasoning Os dbms network
No coding questions
Detect loop in a linked list.
Use two pointers, slow and fast, to traverse the list.
If there is a loop, the fast pointer will eventually catch up to the slow pointer.
If the fast pointer reaches the end of the list, there is no loop.
Use parseInt() function to convert string to integer without ASCII conversion.
Use parseInt() function with radix parameter to specify the base of the number system
If radix is not specified, parseInt() will try to determine the base automatically
If the string contains non-numeric characters, parseInt() will return NaN
Hacker Rank questions
Time ! hour
based on 2 interviews
Interview experience
based on 6 reviews
Rating in categories
Software Developer
260
salaries
| ₹5.4 L/yr - ₹18 L/yr |
Quality Analyst
243
salaries
| ₹4.9 L/yr - ₹17 L/yr |
Senior Quality Analyst
227
salaries
| ₹6.2 L/yr - ₹21.2 L/yr |
Business Analyst
167
salaries
| ₹7.2 L/yr - ₹23 L/yr |
Developer
155
salaries
| ₹7 L/yr - ₹19.2 L/yr |
TCS
Infosys
Wipro
HCLTech