Filter interviews by
A zoo management system to track animals, enclosures, staff, and visitor information.
Create classes for animals, enclosures, staff, and visitors
Implement functions for adding, updating, and deleting records
Include features for scheduling feeding times, cleaning enclosures, and managing staff shifts
Standard DSA questions
I applied via LinkedIn and was interviewed in Oct 2022. There were 6 interview rounds.
4 Coding Questions Leetcode Level Medium to Hard. Had to solve it within 1.5 hours.
Was able to solve 2 questions - One hard and one Medium. Hadn't enough time to solve all.
Top trending discussions
I was interviewed before Apr 2023.
Check if a string with parenthesis is balanced
Use a stack to keep track of opening parenthesis
Iterate through the string and push opening parenthesis onto the stack
When a closing parenthesis is encountered, pop from the stack and check if it matches the closing parenthesis
If stack is empty at the end and all parenthesis are matched, return true
Design a secure login/register authentication system.
Use strong encryption algorithms like bcrypt for storing passwords.
Implement multi-factor authentication for added security.
Utilize HTTPS protocol to ensure data transmission is secure.
Implement rate limiting to prevent brute force attacks.
Use CAPTCHA to prevent automated account creation.
Store user credentials in a secure database with proper access controls.
I applied via LinkedIn and was interviewed in Apr 2023. There were 3 interview rounds.
It was 3 hour test. Given sessions of users with timestamp and generate the group of session which falls in 10 minutes window.
Design a weather widget that calls an API to get hourly data.
Use a front-end framework like React or Angular to create the widget.
Make API calls to a weather service like OpenWeatherMap or WeatherAPI.
Display hourly weather data such as temperature, humidity, and precipitation.
Include icons or graphics to represent different weather conditions.
Allow users to input their location or automatically detect it using geolocat...
Design a scalable and efficient streaming system for Netflix.
Use a content delivery network (CDN) to cache and deliver content closer to users.
Implement a recommendation system to personalize content for users.
Utilize a microservices architecture to handle different components like user authentication, video encoding, and streaming.
Use load balancing and auto-scaling to handle varying traffic demands.
Implement a fault-...
Find the longest substring without repeating characters in a given string.
Use a sliding window approach to track the longest substring without repeating characters.
Keep track of the characters seen so far in a set to check for duplicates.
Update the start index of the window when a duplicate character is found.
Return the length of the longest substring.
I applied via Approached by Company and was interviewed before Dec 2023. There were 3 interview rounds.
DSA medium level questions
I applied via Naukri.com and was interviewed before Aug 2023. There was 1 interview round.
Basic DSA leet code.
I applied via Referral and was interviewed in Jul 2024. There were 2 interview rounds.
Full stack question with java and angular and sql
Case study on project
posted on 25 Sep 2024
I applied via Indeed and was interviewed in Aug 2024. There was 1 interview round.
2 questions on arrays
I was interviewed before Apr 2021.
Round duration - 75 Minutes
Round difficulty - Medium
Given an array or list ARR
consisting of N
integers, your task is to identify all distinct triplets within the array that sum up to a specified number K
.
A t...
The task is to identify all distinct triplets within an array that sum up to a specified number.
Iterate through the array and use nested loops to find all possible triplets.
Keep track of the sum of each triplet and compare it with the target sum.
Print the triplet if the sum matches the target sum, else print -1.
Given a binary search tree (BST) consisting of integers and containing 'N' nodes, your task is to find and return the K-th largest element in this BST.
If there is no K-th la...
Find the K-th largest element in a BST.
Perform reverse in-order traversal of the BST to find the K-th largest element.
Keep track of the count of visited nodes to determine the K-th largest element.
Return -1 if there is no K-th largest element in the BST.
Round duration - 60 Minutes
Round difficulty - Medium
Designing a database schema for a support ticketing system like Freshdesk.
Create a 'Tickets' table with fields like ticket ID, subject, description, status, priority, etc.
Include a 'Users' table for customer and agent information.
Establish a 'Categories' table for ticket categorization.
Implement a 'Comments' table to track communication history.
Utilize foreign keys to establish relationships between tables.
You are provided with a number of stairs, and initially, you are located at the 0th stair. You need to reach the Nth stair, and you can climb one or tw...
The problem involves counting the number of distinct ways to climb N stairs by taking 1 or 2 steps at a time.
Use dynamic programming to solve this problem efficiently.
The number of ways to reach the Nth stair is equal to the sum of ways to reach (N-1)th stair and (N-2)th stair.
Handle modulo 10^9+7 to avoid overflow issues.
Consider base cases for 0th and 1st stair.
Optimize the solution by using constant space instead of
Round duration - 60 Minutes
Round difficulty - Medium
Designing the Low-Level Design (LLD) and High-Level Design (HLD) for a system like BookMyShow.
For HLD, identify main components like user interface, booking system, payment gateway, and database.
For LLD, break down each component into detailed modules and their interactions.
Consider scalability, security, and performance in both designs.
Example: HLD - User selects movie -> Booking system checks availability -> Pa...
Round duration - 60 Minutes
Round difficulty - Easy
This was hiring manager round
Round duration - 20 Minutes
Round difficulty - Easy
This was culture fit round
Tip 1 : prepare github profile with few good projects
Tip 2 : solve questions from topics like dp, stack, queue, tree
Tip 3 : prepare HLD, LLD
Tip 1 : add your github profile, competitive coding profiles
Tip 2 : add few achievements like open source contribution, hackathons
Tip 3 : add few personal projects with github link or working site link
I applied via Referral
Some of the top questions asked at the Twilio Senior Software Engineer interview -
based on 1 interview
Interview experience
based on 4 reviews
Rating in categories
Senior Software Engineer
25
salaries
| ₹0 L/yr - ₹0 L/yr |
Software Engineer
24
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Support Engineer 2
23
salaries
| ₹0 L/yr - ₹0 L/yr |
Staff Software Engineer
23
salaries
| ₹0 L/yr - ₹0 L/yr |
Technical Support Engineer
21
salaries
| ₹0 L/yr - ₹0 L/yr |
Gupshup
RingCentral
Salesforce
Zendesk