Filter interviews by
ReactQuery is a library for managing server state in React applications.
Provides hooks for fetching, caching, and updating data from APIs
Automatically handles caching, background refetching, and stale data management
Improves performance by reducing unnecessary network requests
Yes, I have used useMemo and useCallback in React applications.
Used useMemo to memoize expensive calculations and prevent unnecessary re-renders.
Used useCallback to memoize functions and prevent unnecessary re-creations.
Example: const memoizedValue = useMemo(() => calculateValue(a, b), [a, b]);
Example: const memoizedFunction = useCallback(() => { doSomething(a, b); }, [a, b]);
I applied via LinkedIn and was interviewed in Dec 2020. There were 4 interview rounds.
An E-Commerce system can be designed by identifying user requirements, selecting appropriate technologies, and implementing secure payment and shipping methods.
Identify user requirements and create user stories
Select appropriate technologies for front-end, back-end, and database
Implement secure payment and shipping methods
Design a user-friendly interface with easy navigation
Ensure scalability and performance of the sys...
Java coding test. Really basic
I applied via Recruitment Consulltant and was interviewed in Feb 2024. There were 2 interview rounds.
Immutable class, remove duplicates from string using Java 8
Create an immutable class to represent the string
Use Java 8 streams to remove duplicates from the string
Convert the string to a character array, use distinct() and collect() to remove duplicates
Sealed classes in Java restrict inheritance to a predefined set of subclasses.
Sealed classes were introduced in Java 15 to restrict inheritance to a predefined set of subclasses.
Subclasses of a sealed class must be declared in the same file as the sealed class.
Sealed classes are declared using the 'sealed' modifier before the 'class' keyword.
Example: sealed class Shape permits Circle, Square, Triangle;
Fallout mechanism between microservices refers to how failures in one microservice can impact other microservices.
Fallout can occur due to cascading failures when one microservice depends on another.
Implementing circuit breakers can help prevent fallout by isolating failures.
Monitoring and alerting systems are crucial for detecting and responding to fallout.
Using asynchronous communication can reduce the impact of fall...
Two DSA ques were asked. One easy and one medium.
HashSet is a collection that stores unique elements using a hash table.
Uses hashing to store elements
Does not allow duplicate elements
Provides constant-time performance for basic operations like add, remove, contains
I resolve conflicts by actively listening, understanding all perspectives, finding common ground, and proposing solutions.
Actively listen to all parties involved
Understand each perspective and the underlying reasons for conflict
Find common ground and areas of agreement
Propose solutions that address the concerns of all parties
I applied via Campus Placement
There were 2 coding questions and mcqs
I appeared for an interview in Apr 2023.
Trim bst, subtraction LL
Finding index of target element in a rotated sorted array.
Use binary search to find the pivot point where the array is rotated.
Determine which half of the array the target element lies in.
Perform binary search on the appropriate half to find the target element index.
Find the longest substring in a given string with no repeated characters.
Use a sliding window approach to keep track of the current substring.
Use a hash set to keep track of the characters in the current substring.
If a repeated character is found, move the start of the window to the next character after the first occurrence of the repeated character.
Update the maximum length of the substring as the window slides throug
Reverse the order of words in a given string.
Split the string into an array of words using space as a delimiter.
Reverse the array of words.
Join the array of words back into a string using space as a separator.
Yes, I am open for relocation.
I am willing to relocate for the right opportunity
I am open to exploring new places and cultures
I understand that relocation may be necessary for career growth
I applied via Referral and was interviewed in Jun 2022. There were 3 interview rounds.
1. 20 MCQ question based in java ,SQL , network ,os
2 DSA questions
1. Subtract two Linked list
2 . Trim Binary Tree
I would choose a linked list as it allows for efficient insertion and deletion operations.
Linked lists have constant time complexity for insertion and deletion operations
Arrays have a linear time complexity for these operations
Examples of linked list applications include implementing stacks and queues
Arrays are better suited for random access and searching
Technical interview questions on Kafka, Microservices, HashMap, Stack and Stock
To connect Kafka to Spring Boot project, add Kafka dependencies in pom.xml and configure Kafka properties in application.properties
Microservices communicate with each other through REST APIs or message brokers like Kafka or RabbitMQ
HashMap internally uses an array of buckets to store key-value pairs. Collision is resolved by chaining or open...
based on 1 interview
Interview experience
based on 20 reviews
Rating in categories
Senior Engineer
277
salaries
| ₹17 L/yr - ₹47 L/yr |
Software Engineer
164
salaries
| ₹9.1 L/yr - ₹25.3 L/yr |
Senior Software Engineer
161
salaries
| ₹15.2 L/yr - ₹48 L/yr |
Lead Engineer
135
salaries
| ₹24 L/yr - ₹80 L/yr |
Lead Specialist
126
salaries
| ₹3.6 L/yr - ₹8.3 L/yr |
Reliance Retail
DMart
Future Group
Vishal Mega Mart