i
Angel One
Filter interviews by
I applied via Recruitment Consulltant and was interviewed in May 2024. There were 3 interview rounds.
I was asked two DSA questions and duration was of one hour.
1. Calculate Sum of edges of LinkedList
2. Given a list of numbers, find out all the pythagorean triplets.
This was also a DSA round for 1 hour and expected to solve two problems (Medium)
This was a system design round for one hour
Top trending discussions
I was interviewed in Dec 2024.
The Longest Substring Without Repeating Characters problem involves finding the length of the longest substring without any repeating characters.
Best solution: Sliding Window approach with HashSet to track unique characters. Time complexity O(n), space complexity O(min(n, m)) where n is the length of the string and m is the size of the character set.
Worst solution: Brute force approach checking all substrings for uniqu...
posted on 5 Jun 2024
Design an ad-click aggregation service for tracking and analyzing ad clicks.
Use a distributed system to handle high volume of ad click data
Implement real-time processing for immediate insights on ad performance
Utilize a database to store aggregated ad click data for reporting and analysis
posted on 25 Jun 2024
I applied via Approached by Company
Implement rate limiting for a platform serving 100K requests per second.
Use a token bucket algorithm to limit the rate of incoming requests.
Set a maximum number of tokens in the bucket to control the rate.
Refill the bucket at a constant rate to allow bursts of requests.
Track the timestamp of the last request to enforce the rate limit.
Consider using a distributed rate limiting system for scalability.
Monitor and adjust t...
I applied via LinkedIn and was interviewed in Apr 2024. There was 1 interview round.
Concurrency is the ability of a system to execute multiple tasks simultaneously.
Concurrency allows multiple tasks to run concurrently, improving performance and efficiency.
Concurrency can be achieved through multithreading or multiprocessing.
Example: A web server handling multiple requests simultaneously using multithreading.
ACID principles are a set of properties that guarantee database transactions are processed reliably.
Atomicity: Transactions are all or nothing. If one part of the transaction fails, the entire transaction is rolled back.
Consistency: Transactions bring the database from one valid state to another. All constraints are satisfied.
Isolation: Transactions are isolated from each other until they are completed.
Durability: Once...
I applied via Approached by Company and was interviewed in Aug 2024. There were 3 interview rounds.
Coding Test on HackerRank
Design a system for a chat application
Use WebSocket for real-time communication
Implement message queuing for reliable message delivery
Include features like read receipts, typing indicators, and message history
Design a user-friendly interface with customizable themes and emojis
Ensure end-to-end encryption for secure communication
based on 3 interviews
Interview experience
based on 2 reviews
Rating in categories
Senior Executive
341
salaries
| ₹1.7 L/yr - ₹4.6 L/yr |
Relationship Manager
322
salaries
| ₹1.5 L/yr - ₹4.1 L/yr |
Assistant Manager
267
salaries
| ₹2.1 L/yr - ₹7.5 L/yr |
Equity Dealer
212
salaries
| ₹0.9 L/yr - ₹4.5 L/yr |
Deputy Manager
157
salaries
| ₹3 L/yr - ₹10 L/yr |
Zerodha
Upstox
Groww
5paisa Capital Ltd.