Filter interviews by
General coding questions
I applied via LinkedIn and was interviewed in Jun 2024. There were 2 interview rounds.
Arrays, Strings, LinkedList, Sorting
HashMap is a data structure that stores key-value pairs, while Graphs are a data structure that represents relationships between nodes.
HashMap is used for fast lookups of values based on keys.
Graphs are used to represent connections between nodes.
HashMaps have constant time complexity for lookups, while Graphs may have varying time complexity depending on the algorithm used.
Example: HashMap can be used to store a mappi...
Program to retrieve diagonal elements of an array of strings
Iterate through the rows and columns of the array
Check if the row index is equal to the column index to get the diagonal elements
Store the diagonal elements in a separate array
I appeared for an interview in Aug 2021.
Round duration - 60 Minutes
Round difficulty - Medium
Interview was scheduled in afternoon. It was more on OOPs and DSA.
Given a singly linked list of integers, determine if the linked list is a palindrome.
A linked list is considered a palindrome if it reads the same forwar...
Check if a given singly linked list of integers is a palindrome or not.
Traverse the linked list to find the middle element using slow and fast pointers.
Reverse the second half of the linked list.
Compare the first half with the reversed second half to determine if it's a palindrome.
Round duration - 20 Minutes
Round difficulty - Easy
She asked me more about myself and few projects in resume. It was more of formal discussion than an interview round. I was very comfortable and she aksed me about my location preference at end of. Interview.
Tip 1 : BlackRock has so many projects in Java, So I made sure I clear my basics and prepare well for each and every question about Java
Tip 2 : OOPS is something which was being asked from everyone and every seniors confirmed the same.
Tip 3 : Have good projects, preferably in development.
Tip 1 : Have at least 2 projects.
Tip 2 : Include certifications.
It was not good, it contain mostly question of java programming.
Factorial of n and sum of n numbers using recursion
Create a recursive function to calculate factorial of n
Use a recursive function to calculate the sum of all n numbers
Handle base cases for both factorial and sum calculations
Example: Factorial of 5 = 5 * 4 * 3 * 2 * 1 = 120, Sum of first 5 numbers = 1 + 2 + 3 + 4 + 5 = 15
I applied via Referral and was interviewed in Jan 2024. There was 1 interview round.
I applied via Recruitment Consulltant and was interviewed in Jan 2024. There were 2 interview rounds.
Two questions were asked and answered both
Two programs on Java was asked on loops and collections
Create a class and view model with a network class using closure for callback
Create a class with properties and methods for handling network requests
Implement a view model to interact with the network class and handle data processing
Use closures in the network class for callback functions
Data structure was more and it was difficult round
I applied via Campus Placement and was interviewed in Nov 2021. There was 1 interview round.
Level order traversal is a tree traversal algorithm that visits nodes level by level.
Start at the root node and visit all nodes at the current level before moving to the next level
Use a queue to keep track of nodes at each level
Enqueue the root node, then dequeue and visit each node while enqueueing its children
Repeat until the queue is empty
Time complexity: O(n), space complexity: O(w) where w is the maximum width of
posted on 12 Jan 2022
I applied via Naukri.com and was interviewed in Dec 2021. There were 5 interview rounds.
SQL query to find the 2nd highest salary in a table.
Use ORDER BY and LIMIT to sort and select the 2nd highest salary.
Use subquery to avoid duplicates if necessary.
Finally is a block of code that executes after try-catch block. It will not execute if System.exit() is called.
Finally block is used to execute a block of code after try-catch block
It will execute even if an exception is thrown
Finally block will not execute if the JVM exits before the block is executed
System.exit() terminates the JVM and finally block will not execute
Program to find all palindromic strings in a given string.
Iterate through the string and check for palindromic substrings using two pointers.
Add the palindromic substrings to an array of strings.
Return the array of palindromic strings.
based on 2 interviews
Interview experience
based on 2 reviews
Rating in categories
Process Associate
417
salaries
| ₹1.8 L/yr - ₹4.5 L/yr |
Senior Process Associate
137
salaries
| ₹2.4 L/yr - ₹6.2 L/yr |
Developer 2
64
salaries
| ₹8.7 L/yr - ₹24.6 L/yr |
Team Lead
61
salaries
| ₹5.2 L/yr - ₹15 L/yr |
Business Analyst
60
salaries
| ₹8 L/yr - ₹25.5 L/yr |
Yardi Systems
MRI Software
Buildium
Entrata