Filter interviews by
I appeared for an interview in Feb 2025, where I was asked the following questions.
Inheritance is a relationship where one class derives from another, while composition is a relationship where one class contains another.
Inheritance promotes code reuse through a parent-child relationship.
Example: A 'Dog' class inherits from an 'Animal' class.
Composition involves building complex types by combining objects.
Example: A 'Car' class may contain an 'Engine' class as a component.
Inheritance can lead to tight...
Longest Common Subsequence (LCS) finds the longest sequence present in both strings without rearranging characters.
LCS is a classic dynamic programming problem.
Example: For strings 'ABCBDAB' and 'BDCAB', LCS is 'BCAB' or 'BDAB'.
The time complexity is O(m * n), where m and n are lengths of the two strings.
A 2D array is often used to store lengths of common subsequences.
Backtracking is used to reconstruct the LCS from th
I applied via Approached by Company and was interviewed in Jun 2024. There was 1 interview round.
DSA , problem solving round
DSA and problem solving Coding round
Machine coding round
I applied via Referral and was interviewed in Sep 2023. There were 3 interview rounds.
60 min, hackerrank, medium leetcode
Rippling interview questions for designations
I applied via Referral and was interviewed in Aug 2024. There was 1 interview round.
I was asked question on sliding window on finding the largest subarray with all distinct numbers. The interviewer was very helpful.
I applied via Approached by Company and was interviewed in Sep 2023. There were 3 interview rounds.
Replace zeros surrounded by ones with ones in an array of strings
Iterate through each string in the array
Check for zeros surrounded by ones and replace them with ones
Return the modified array of strings
The minimum number of jumps needed to reach the end of an array.
Use dynamic programming to keep track of the minimum jumps needed at each index.
At each index, calculate the maximum reachable index and update the minimum jumps accordingly.
Example: For array [2, 3, 1, 1, 2, 4, 2, 0, 1, 1], the minimum jumps needed is 4.
Design classes for a bidding system with new bid notifications for users who have already bid.
Create a Bid class with attributes like bidder, amount, timestamp, etc.
Create a Notification class with attributes like message, recipient, timestamp, etc.
Create a BiddingSystem class to manage bids and notifications.
Implement a method in BiddingSystem to notify users who have already bid when a new bid is placed.
Consider usin...
Design LLD of google calendar
Use microservices architecture for scalability and maintainability
Implement features like event creation, editing, deletion, reminders, and sharing
Utilize databases for storing user data and events
Include user authentication and authorization for security
Integrate with external APIs for syncing with other calendars
Design a Booking Management System for handling reservations and scheduling.
Create a user-friendly interface for customers to make bookings
Implement a database to store booking information
Include features for managing availability, cancellations, and payments
I applied via Approached by Company and was interviewed in Sep 2024. There was 1 interview round.
1 hour duration, a game somuation LLD question was asked
It was a bar raiser round and questions were related to trees and binary search
based on 4 interviews
Interview experience
based on 1 review
Rating in categories
Customer Support Specialist
41
salaries
| ₹8 L/yr - ₹13 L/yr |
Software Engineer
38
salaries
| ₹26 L/yr - ₹76 L/yr |
Senior Software Engineer
18
salaries
| ₹38 L/yr - ₹81.5 L/yr |
Software Engineer2
13
salaries
| ₹36 L/yr - ₹50 L/yr |
Customer Support Executive
13
salaries
| ₹9.3 L/yr - ₹12 L/yr |
Udaan
Swiggy
CARS24
BlackBuck