Filter interviews by
Fundamental concepts of JavaScript discussed in the interview
Data types in JavaScript (string, number, boolean, object, array)
Functions and scope in JavaScript
DOM manipulation and event handling
Asynchronous programming with callbacks, promises, and async/await
Object-oriented programming concepts in JavaScript
Designing WhatsApp involves creating a high-level design for the messaging app, focusing on features like chat, groups, calls, and media sharing.
Implement chat functionality with real-time messaging using sockets
Design group chat feature with ability to add/remove members
Include end-to-end encryption for secure messaging
Develop voice and video calling functionality
Allow media sharing such as photos, videos, and documen...
Design a ticket booking system for efficient and user-friendly experience.
Use a database to store information about available tickets, users, and bookings
Implement a user-friendly interface for users to search for and book tickets
Include features like seat selection, payment processing, and booking confirmation
Consider scalability and performance to handle a large number of users and bookings
I applied via Company Website and was interviewed in Feb 2024. There was 1 interview round.
Design dream11. Bonus - how notification will be sent to customer for milestone of a player they have followed at scale.
Two DSA Questions
1. Check whether two strings are anagram or not?
2. Create power function without using Math.pow() library?
Top trending discussions
Few basics of java
Dsa question
I applied via Referral and was interviewed in Jan 2024. There were 2 interview rounds.
Design a system for a Snake and Ladder game, focusing on game mechanics and player interactions.
Define the board as a 10x10 grid with snakes and ladders represented as mappings.
Implement player movement based on dice rolls, e.g., rolling a 4 moves a player from position 1 to 5.
Handle snake bites and ladder climbs by adjusting player positions accordingly.
Include game rules for winning, such as reaching position 100 fir...
Find k closest elements in an array
Sort the array based on the absolute difference between each element and the target element
Return the first k elements from the sorted array
Find the K closest elements to a given value in a sorted array.
Use binary search to find the closest element to the target.
Maintain a sliding window of size K around the closest element.
Consider edge cases where K is larger than the array size.
Example: For array [1, 2, 3, 4, 5] and target 3, K=2, output is [2, 3].
I applied via Approached by Company and was interviewed in Mar 2024. There was 1 interview round.
REST API is a standard way of building web services, while Kafka is a distributed streaming platform for handling real-time data feeds.
REST API is used for building web services that follow the REST architectural style
Kafka is used for handling real-time data feeds and building real-time data pipelines
REST API is synchronous, while Kafka is asynchronous and can handle high throughput and low latency data streams
posted on 13 Aug 2024
The question is asking about how to find the frequency of each character in a given string.
Iterate through the string and count the occurrences of each character
Store the counts in a data structure like a hashmap or array
Return the counts for each character
Reverse a given string
Create a new empty string to store the reversed string
Iterate through the original string from end to start and append each character to the new string
Return the reversed string
I applied via Company Website and was interviewed in Apr 2024. There were 2 interview rounds.
Find the length of the longest increasing subsequence in an array.
Use dynamic programming to solve this problem efficiently.
Iterate through the array and keep track of the longest increasing subsequence ending at each index.
Example: For array [10, 22, 9, 33, 21, 50, 41, 60, 80], the longest increasing subsequence is [10, 22, 33, 50, 60, 80] with length 6.
A polyfill for useEffect mimics React's useEffect behavior in non-React environments.
useEffect is a React Hook that allows you to perform side effects in function components.
A polyfill can be created using JavaScript closures to mimic the behavior of useEffect.
Example: A simple polyfill could store effects in an array and execute them after rendering.
You can use setTimeout to simulate the component lifecycle for cleanu...
based on 4 interview experiences
Difficulty level
Duration
Senior Executive
88
salaries
| ₹3 L/yr - ₹5 L/yr |
Software Developer
84
salaries
| ₹20 L/yr - ₹36 L/yr |
Assistant Manager
71
salaries
| ₹5.8 L/yr - ₹22 L/yr |
Customer Support Executive
54
salaries
| ₹2.5 L/yr - ₹4.2 L/yr |
Software Engineer
47
salaries
| ₹11 L/yr - ₹42 L/yr |
Zerodha
Sharekhan
SBI Cards & Payment Services
Axis Direct