Filter interviews by
I applied via LinkedIn and was interviewed in Apr 2023. There were 3 interview rounds.
It was 3 hour test. Given sessions of users with timestamp and generate the group of session which falls in 10 minutes window.
Design a weather widget that calls an API to get hourly data.
Use a front-end framework like React or Angular to create the widget.
Make API calls to a weather service like OpenWeatherMap or WeatherAPI.
Display hourly weather data such as temperature, humidity, and precipitation.
Include icons or graphics to represent different weather conditions.
Allow users to input their location or automatically detect it using geolocat...
Design a scalable and efficient streaming system for Netflix.
Use a content delivery network (CDN) to cache and deliver content closer to users.
Implement a recommendation system to personalize content for users.
Utilize a microservices architecture to handle different components like user authentication, video encoding, and streaming.
Use load balancing and auto-scaling to handle varying traffic demands.
Implement a fault-...
Find the longest substring without repeating characters in a given string.
Use a sliding window approach to track the longest substring without repeating characters.
Keep track of the characters seen so far in a set to check for duplicates.
Update the start index of the window when a duplicate character is found.
Return the length of the longest substring.
Top trending discussions
I applied via LinkedIn and was interviewed in Oct 2024. There were 2 interview rounds.
Design a Booking Management System for handling reservations and scheduling.
Create a user-friendly interface for customers to make bookings
Implement a database to store booking information
Include features for managing availability, cancellations, and payments
I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.
Designing search systems involves creating efficient algorithms and data structures to quickly retrieve relevant information.
Understand the data structure of the search system (e.g. inverted index, trie)
Implement efficient search algorithms (e.g. binary search, hash tables)
Consider scalability and performance optimization techniques (e.g. caching, indexing)
Include user-friendly features like autocomplete and spell corr...
I applied via Naukri.com and was interviewed in Oct 2023. There were 4 interview rounds.
It was a simple coding test.
There was a small coding problem involving oops concepts..
Microservices are a software architecture pattern where applications are built as a collection of small, loosely coupled services.
Microservices are independent and autonomous services that communicate with each other through APIs.
Each microservice is responsible for a specific business capability and can be developed, deployed, and scaled independently.
Microservices promote flexibility, scalability, and resilience in s...
SOAP APIs are a protocol for exchanging structured information in web services using XML-based messages.
SOAP stands for Simple Object Access Protocol
It is a messaging protocol that allows programs running on different operating systems to communicate with each other
SOAP APIs use XML to format the data being sent
They are commonly used in enterprise-level applications for integrating different systems
SOAP APIs provide a
REST APIs are a set of rules and protocols that allow different software applications to communicate and interact with each other over the internet.
REST stands for Representational State Transfer
REST APIs use HTTP methods like GET, POST, PUT, DELETE to perform operations on resources
REST APIs are stateless, meaning each request from a client to a server contains all the necessary information
REST APIs typically return d...
I applied via Approached by Company and was interviewed before Jul 2023. There were 4 interview rounds.
MVC architecture separates an application into Model, View, and Controller components for better organization and scalability.
Model represents the data and business logic
View displays the data to the user
Controller handles user input and updates the model
Example: Model - User class with properties like name, email; View - HTML template to display user info; Controller - User controller to handle user actions
based on 1 interview
Interview experience
Salesforce
Zendesk
Freshworks
Zoho