Filter interviews by
I applied via Recruitment Consulltant and was interviewed before Apr 2023. There were 7 interview rounds.
Design a coffee machine with various functionalities like brewing different types of coffee, adding milk, and adjusting temperature.
Include options for different types of coffee (espresso, latte, cappuccino)
Allow users to add milk or cream to their coffee
Provide options to adjust the temperature of the coffee
Include a water reservoir for brewing coffee
Add a display screen for user interaction
Medium level leetcide qsns
System design problems involve designing scalable and efficient software systems.
Identify the requirements and constraints of the system
Break down the system into smaller components
Consider scalability, reliability, and performance
Use appropriate data structures and algorithms
Design for fault tolerance and load balancing
Top trending discussions
posted on 28 Dec 2024
I applied via LinkedIn and was interviewed in Jun 2024. There were 5 interview rounds.
Java coding questions, basic Java questions.
posted on 29 Jan 2025
I was interviewed in Dec 2024.
Basic Oops MCQ and aptitude and one da
posted on 9 Feb 2024
I was interviewed in Jan 2024.
I applied via Company Website and was interviewed in Feb 2024. There were 5 interview rounds.
Coding assessment in Code signal which is vedio proctored
Design a loan application system
Collect applicant information such as personal details, employment history, and financial information
Include a credit check process to assess applicant's creditworthiness
Implement a system for loan approval/rejection based on set criteria
Provide options for different types of loans and repayment plans
Ensure security measures are in place to protect applicant's sensitive information
Bank account creation, deposit money, withdraw money
Suggest system cost optimization based on given data set
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...
posted on 11 Mar 2024
based on 2 interviews
Interview experience
based on 6 reviews
Rating in categories
Software Engineer2
293
salaries
| ₹15 L/yr - ₹45 L/yr |
Software Engineer
256
salaries
| ₹12.6 L/yr - ₹51.4 L/yr |
Software Engineer III
245
salaries
| ₹17 L/yr - ₹66 L/yr |
Senior Software Engineer
214
salaries
| ₹13 L/yr - ₹45 L/yr |
Risk Analyst
165
salaries
| ₹4.8 L/yr - ₹11 L/yr |
Paytm
Razorpay
Visa
MasterCard