Filter interviews by
I applied via Company Website and was interviewed in Aug 2024. There were 3 interview rounds.
Medium DSA questions were asked.
Medium to Hard ds questions were asked
My strengths include strong problem-solving skills, excellent communication abilities, and a proven track record of delivering high-quality results.
Strong problem-solving skills
Excellent communication abilities
Proven track record of delivering high-quality results
Seeking new challenges and opportunities for growth in a senior technical role.
Looking for opportunities to work on more complex projects
Seeking a role with more responsibility and leadership opportunities
Interested in expanding my skill set and learning new technologies
Hackerrank test having 2 or 3 questions
Top trending discussions
Design a parking lot with efficient layout and features
Consider the size and layout of the parking lot
Include designated spots for different types of vehicles (compact, regular, handicapped)
Implement a clear signage system for easy navigation
Incorporate security measures such as lighting and surveillance cameras
Include payment options for parking fees (e.g. ticket machines, mobile app)
Consider environmental factors lik
Monolith has simplicity but lacks scalability, while microservices offer flexibility but introduce complexity.
Monolith: Simplicity in development and deployment, easier to debug and test
Monolith: Lack of scalability, all components tightly coupled
Microservices: Flexibility to use different technologies for different services
Microservices: Scalability, each service can be independently scaled
Microservices: Increased com...
Lock and Synchronised are both mechanisms used for thread synchronization in Java.
Lock is a more flexible and powerful mechanism compared to synchronized keyword in Java.
Lock interface provides more functionalities like tryLock(), lockInterruptibly(), etc.
Lock allows for more fine-grained control over locking and unlocking of resources.
Synchronized keyword is simpler to use but may lead to deadlocks in complex scenario...
The sum of principal diagonal elements of a matrix is calculated by adding the elements from the top left to bottom right.
Add the elements from the top left to bottom right of the matrix to get the sum of principal diagonal elements.
For example, in a 3x3 matrix [[1, 2, 3], [4, 5, 6], [7, 8, 9]], the principal diagonal elements are 1, 5, and 9. Their sum would be 15.
I was interviewed in Apr 2024.
To count the number of links on a web page, you can use a web scraping tool or inspect the page's HTML code.
Use a web scraping tool like BeautifulSoup or Selenium to extract all the links from the webpage.
Inspect the HTML code of the webpage and look for anchor tags (<a>) which contain the links.
Count the number of anchor tags to determine the total number of links on the webpage.
Remove zeros from arrays list of strings
Iterate through each string in the array
Use filter method to remove zeros from each string
Return the updated array without zeros
FindElements method returns a list of web elements matching the specified locator.
Return type of FindElements is List
It returns a list of all elements matching the specified locator
Example: List
Find the second highest occurrence of a vowel in a string.
Iterate through the string and count the occurrences of each vowel (a, e, i, o, u).
Store the counts in an array and find the second highest count.
Return the vowel with the second highest count.
Use CSS selector to locate element on webpage
Use unique id or class names to locate element
Use CSS selectors like 'id', 'class', 'name', 'tag name', etc.
Use XPath if necessary for complex element locating
I applied via Recruitment Consulltant and was interviewed before Feb 2023. There were 4 interview rounds.
Basic DSA problem on BST
Problem solving on 3 sum array
Design a 1:1 chat feature for seamless communication between two users.
Implement real-time messaging functionality
Include features like read receipts, typing indicators, and message timestamps
Allow users to share multimedia content such as images and videos
Provide options for users to customize their chat settings and notifications
DSA - Balanced parenthesis variant
DSA - string manipulation
DP - Medium level problem
Puzzles - Find the fastest 3 horses
I applied via Naukri.com and was interviewed in Jul 2023. There were 2 interview rounds.
Explanation of differences between List and ArrayList, HashMap behavior with same key, Spring boot beans, Profile annotation in Spring, database configurations in pom.xml, and data structures.
List is an interface while ArrayList is a class that implements List interface
HashMap replaces the old value with the new value if the same key is added
Spring boot beans can be avoided by using @Lazy annotation
Profile annotation i...
Program to return square of integers in ascending order from input array
Iterate through the input array and calculate the square of each integer
Store the squares in a new array and sort it in ascending order
Return the sorted array of squares
I applied via Approached by Company and was interviewed in Sep 2023. There were 4 interview rounds.
based on 3 interviews
Interview experience
based on 4 reviews
Rating in categories
Technical Support Engineer
947
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Consultant
331
salaries
| ₹0 L/yr - ₹0 L/yr |
Member Technical Staff
277
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Member of Technical Staff
249
salaries
| ₹0 L/yr - ₹0 L/yr |
Senior Technical Consultant
232
salaries
| ₹0 L/yr - ₹0 L/yr |
SAP
Zoho
Oracle
Adobe