i
Freecharge
Filter interviews by
I applied via Referral and was interviewed in Sep 2020. There were 6 interview rounds.
Designing a high scale Multithreaded system requires careful consideration of thread synchronization, load balancing, and resource management.
Identify the critical sections of code that need to be synchronized
Choose an appropriate synchronization mechanism such as locks or semaphores
Implement load balancing to distribute work evenly across threads
Use thread pools to manage resources and limit the number of threads crea...
I applied via Walk-in and was interviewed before May 2020. There was 1 interview round.
Top trending discussions
I applied via Approached by Company and was interviewed in Nov 2024. There were 5 interview rounds.
Machine coding.
Code structure, naming, best practices are more important than time or space complexity.
Same as Round 1, except more complex problem statement
I would start by reproducing the bug, analyzing the code, identifying the root cause, implementing a fix, testing the fix, and finally deploying it.
Reproduce the bug by following the steps that lead to the issue.
Analyze the code surrounding the bug to understand the context and potential causes.
Identify the root cause of the bug by debugging and tracing the code execution.
Implement a fix by making the necessary code ch...
HLD focuses on overall system architecture, while LLD delves into specific implementation details.
HLD includes components, modules, interfaces, and dependencies.
LLD involves detailed class diagrams, data structures, algorithms, and database schema.
Example: HLD may outline a system using microservices architecture, while LLD may specify how each microservice communicates and stores data.
I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.
It was about DS Algo and Java garbage collection,multithreading
Rate limiter is a system that controls the rate of traffic sent or received by a network interface.
Implement a token bucket algorithm to track and limit the rate of requests
Use a sliding window algorithm to track the number of requests within a specific time frame
Consider using a distributed rate limiter for scalability and fault tolerance
I have worked on various projects including developing web applications, creating mobile apps, and implementing machine learning algorithms.
Developed a web application for a retail company to manage inventory and sales data
Created a mobile app for a fitness tracking platform to track user's exercise routines
Implemented machine learning algorithms for a recommendation system in an e-commerce website
Had a overall personality, technical & problem solving test with AVP
posted on 5 Jun 2024
Exam to test reasoning and aptitude, and speed to answer them
Dsa question easy to medium level
Print pyramid from Fibonacci sequence
Generate Fibonacci sequence up to a certain number
Use the Fibonacci numbers to create the pyramid structure
Print each row of the pyramid with appropriate spacing
Design SQL tables for library management system
Create tables for books, authors, members, transactions, etc.
Use primary and foreign keys to establish relationships between tables
Include columns like book title, author name, member ID, due date, etc.
posted on 10 Jan 2025
MVVM was asked and swift questions
I applied via Company Website and was interviewed in Aug 2023. There were 4 interview rounds.
posted on 16 Apr 2024
based on 3 reviews
Rating in categories
Gurgaon / Gurugram
4-9 Yrs
Not Disclosed
Software Development Engineer
123
salaries
| ₹6 L/yr - ₹17.5 L/yr |
Lead Software Engineer
77
salaries
| ₹14.8 L/yr - ₹35 L/yr |
Software Developer
57
salaries
| ₹6.2 L/yr - ₹14.9 L/yr |
Associate Product Manager
53
salaries
| ₹9 L/yr - ₹22 L/yr |
Senior Software Engineer
53
salaries
| ₹11.5 L/yr - ₹27.5 L/yr |
Paytm
Mobikwik
PhonePe
Google Pay