i
Filter interviews by
I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.
Min and max value from an array of integers, reverse of a string
I was interviewed before Nov 2022.
Abstract classes are classes that cannot be instantiated and can have both abstract and non-abstract methods. Interfaces are a collection of abstract methods.
Abstract classes can have constructors, interfaces cannot
A class can implement multiple interfaces, but can only inherit from one abstract class
Interfaces can be used to achieve multiple inheritance in Java
Abstract classes can have instance variables, interfaces c...
I am currently working on a project to develop a web-based inventory management system.
Developing a user-friendly interface for managing inventory
Implementing database functionality to store and retrieve inventory data
Integrating with other systems to automate inventory updates
Creating reports and analytics to track inventory levels and trends
Sort array without using any inbuilt method?
Top trending discussions
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
I applied via Approached by Company and was interviewed in Jul 2024. There were 3 interview rounds.
Normal DSA round from hacker rank
DSA round from hacker rank or leetcode
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...
posted on 19 Oct 2024
I applied via Recruitment Consulltant and was interviewed before Oct 2023. There were 2 interview rounds.
Reverse a string by iterating through the characters and swapping them
Create a function that takes a string as input
Initialize two pointers, one at the beginning and one at the end of the string
Swap the characters at the two pointers and move them towards the center until they meet
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...
Interview experience
based on 5 reviews
Rating in categories
Software Engineer
78
salaries
| ₹4 L/yr - ₹13.8 L/yr |
Senior Software Engineer
46
salaries
| ₹11.5 L/yr - ₹27 L/yr |
Business Development Specialist
24
salaries
| ₹4 L/yr - ₹10.5 L/yr |
Product Support Engineer
22
salaries
| ₹1.5 L/yr - ₹10 L/yr |
Product Manager
22
salaries
| ₹12.6 L/yr - ₹32 L/yr |
Tata Group
Reliance Industries
Infosys
Wipro