Filter interviews by
I applied via Approached by Company and was interviewed before Jun 2022. There were 4 interview rounds.
Basic js and programming questions
Coding assignment. Create a backend project
Various question on the tech stack
Top trending discussions
I applied via campus placement at RV College Of Engineering (RVCE) and was interviewed in Aug 2024. There were 2 interview rounds.
3 Medium level dsa questions
The Low Level Design (LLD) of a cab booking system involves detailing the system architecture and components at a lower level of abstraction.
Identify the main components of the system such as user interface, booking engine, payment gateway, and driver allocation algorithm.
Define the interactions between these components and how data flows between them.
Specify the data structures and algorithms used for efficient bookin...
Questions were crayon box ,the bot and the game and happy neighbourhood for 90 mins
posted on 27 Sep 2024
The hard stock sell problem involves determining the best time to sell stocks to maximize profit.
Consider using dynamic programming to solve this problem efficiently.
Keep track of the minimum stock price seen so far and calculate the maximum profit that can be made by selling at each day.
The final answer will be the maximum profit that can be made by selling at the last day.
Creating a server without using Express framework
Use Node.js built-in 'http' module to create a server
Listen for incoming requests on a specific port
Handle different routes and methods using 'http' module
Singleton class is a class that can only have one instance created throughout the application.
Singleton class restricts the instantiation of a class to one object.
It is often used for logging, caching, thread pools, database connections, etc.
Example: Java implementation of Singleton class -
public class Singleton { private static Singleton instance; private Singleton() {} public static Singleton getInstance() { if(insta...
Deep copy is a copy of an object that duplicates all of its attributes, including nested objects, rather than just copying references.
Deep copy creates a new object with its own unique memory space.
Changes made to the original object do not affect the deep copy.
Deep copy is often used when you need to modify an object without affecting the original.
Example: Using JSON.parse(JSON.stringify(object)) in JavaScript to crea
I applied via Campus Placement and was interviewed in Jan 2024. There were 4 interview rounds.
Easy to medium level of leet code
Answering questions related to Fibonacci series, string palindrome, and counting repeated numbers in an array.
For Fibonacci series with recursion, write a function that calls itself to calculate the next number in the series.
For Fibonacci series without recursion, use a loop to calculate the series.
For string palindrome, compare characters from start and end of the string.
To count all repeated numbers from the array, u
Rotate array to find max sum of i*A[i]
Rotate array to bring maximum element to front
Calculate sum of i*A[i] for each rotation
Keep track of maximum sum found
I applied via Campus Placement
1 Hour 2 Medium Coding Question and few DB OOPS OS Questions on Hackerearth
I applied via Recruitment Consulltant and was interviewed in Dec 2022. There were 4 interview rounds.
Medium level array question was asked on hackerrank.
I applied via Referral and was interviewed before May 2023. There were 3 interview rounds.
It was a DSA ALGO Medium round
Designing an analytics system for data analysis and visualization
Define the goals and objectives of the analytics system
Identify the data sources and types of data to be collected
Choose appropriate tools and technologies for data processing and analysis
Design a data model and architecture for storing and accessing data
Implement data visualization techniques for presenting insights to users
I was interviewed in May 2022.
Round duration - 120 minutes
Round difficulty - Medium
Design a reward system from scratch with specific requirements.
Tip 1: Created basic high-level design of the system.
Tip 2: Defined the entities.
Tip 3: Defined the required APIs.
Tip 4: Implemented the solution.
Tip 5: Documented everything.
Round duration - 120 minutes
Round difficulty - Medium
- Discussion on the first round's assignment
- Was asked about adding unit tests in the assignment
- Fundamental questions on the approach used for the assignment.
Things that could have been done better in the problem given in the first round.
Tip 1 : Consider various edge cases.
Tip 2 : Justify the tech stack used.
Tip 3 : Write unit tests.
Round duration - 90 minutes
Round difficulty - Medium
Round was with tech lead. Was briefly asked about the problem I solved in the first round. Then I was asked to solve 1 medium level DSA based question. Some discussion on culture fit was also done.
Given the frequency of traffic lights' states determine if there will ever be an invalid state for the traffic signal and the condition of the invalid state were given.
Gave a brute force approach and implemented it.
Improved upon it after getting some hint.
Tip 1 : Have clear web dev fundamentals
Tip 2 : Have at least 1 good non-trivial project
Tip 3 : Practice basic DSA questions.
Tip 1 : For past experience (internship/full time), explain the impact you created instead of only mentioning what you did.
Tip 2 : Don't exceed 1 page.
Tip 3 : Get it cross-checked for mistakes through multiple sources.
Tip 4 : Only put in stuff that you are confident in being able to explain.
Software Engineer
4
salaries
| ₹8.2 L/yr - ₹9.2 L/yr |
Software Developer
3
salaries
| ₹8 L/yr - ₹8.2 L/yr |
Associate Software Engineer
3
salaries
| ₹5.5 L/yr - ₹6 L/yr |
Associate Software Developer
3
salaries
| ₹6 L/yr - ₹7.4 L/yr |
Associate Operations Manager
3
salaries
| ₹4.5 L/yr - ₹5.5 L/yr |
Zomato
Swiggy
Blinkit
BigBasket