Filter interviews by
Top trending discussions
I applied via Approached by Company and was interviewed before Oct 2021. There were 6 interview rounds.
Simple programming test from mettl website
SSL certificates are digital certificates that authenticate the identity of a website and encrypt information sent to the server.
SSL certificates ensure secure communication between a user's browser and a website's server.
They use encryption to protect sensitive data such as login credentials, credit card information, etc.
SSL certificates are issued by Certificate Authorities (CAs) and contain information about the web...
Securing REST API involves using authentication, authorization, encryption, and input validation.
Use authentication methods like OAuth, JWT, or API keys to verify the identity of clients.
Implement authorization to control access to resources based on user roles and permissions.
Encrypt data transmission using HTTPS to protect sensitive information from being intercepted.
Validate and sanitize input data to prevent inject
I would investigate the root cause, work on fixing the issue, and implement measures to prevent it from happening again.
Investigate the root cause of the downtime, such as network issues, server failures, or software bugs
Work on fixing the issue promptly to minimize impact on users and business operations
Implement measures to prevent similar downtime in the future, such as redundancy, monitoring, and failover mechanism
Implement a throttling system to handle dropped messages from a slow downstream service.
Implement a queue to store messages from the downstream service.
Set a maximum queue size and drop messages when the queue is full.
Use a timestamp to track when messages were received and process them in order.
Implement a retry mechanism to reprocess dropped messages after a certain time.
Monitor the queue size and processing speed to
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
Auto complete Input Search box with Dropdown
I appeared for an interview before Feb 2024.
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...
Implement thread safe load balancer.
focus on input validations and cover all corner cases in tests
based on 1 interview
Interview experience
based on 2 reviews
Rating in categories
Senior Software Engineer
637
salaries
| ₹14.5 L/yr - ₹45 L/yr |
Software Engineer
317
salaries
| ₹11 L/yr - ₹30 L/yr |
Staff Software Engineer
173
salaries
| ₹20 L/yr - ₹61 L/yr |
Senior Data Engineer
93
salaries
| ₹20 L/yr - ₹45 L/yr |
Senior Software Test Engineer
91
salaries
| ₹18 L/yr - ₹41.6 L/yr |
MasterCard
American Express
Paytm
Fiserv