Filter interviews by
Few coding questions of easy to medium level
Top trending discussions
posted on 8 Mar 2023
I applied via Approached by Company and was interviewed in Feb 2023. There were 5 interview rounds.
60 mins, 2 Coding questions general Leetcode medium ones
Sorting a list of words with a random order using an alien dictionary
Create a graph with nodes as characters and edges as the order of characters in words
Topologically sort the graph to get the correct order of characters
Use the order to sort the list of words
posted on 11 Nov 2022
I applied via Recruitment Consulltant and was interviewed in Oct 2022. There were 3 interview rounds.
Find the kth smallest value in an unsorted array
Sort the array and return the kth element
Use quickselect algorithm to find the kth smallest element in O(n) time
Build a min heap of size k and traverse the array to find the kth smallest element
Merge Sort is a divide and conquer algorithm that divides an array into two halves, sorts them and then merges them.
Divide the array into two halves recursively
Sort each half recursively using merge sort
Merge the two sorted halves
Time complexity is O(nlogn)
Space complexity is O(n)
A Load Balancer distributes incoming network traffic across multiple servers to improve performance and availability.
It helps to avoid overloading a single server
It improves responsiveness and availability of applications
It can be hardware or software-based
Examples include Amazon ELB, F5 BIG-IP, and NGINX
It can also perform health checks on servers and route traffic accordingly
Spring MVC is a framework for building web applications, while Spring Boot is an opinionated framework for building standalone applications.
Spring MVC requires more configuration and setup compared to Spring Boot
Spring Boot provides a pre-configured environment with sensible defaults
Spring Boot includes an embedded server, making it easier to deploy standalone applications
Spring MVC is more suitable for building tradit...
SQL is a relational database management system while NoSQL is a non-relational database management system.
SQL databases are structured and use tables with predefined schema while NoSQL databases are unstructured and use collections or documents.
SQL databases use SQL (Structured Query Language) for querying and managing data while NoSQL databases use various query languages like MongoDB's query language.
SQL databases ar...
Find the equilibrium index where the sum of all values before it is equal to the sum of all values after it.
Iterate through the array and calculate the total sum.
Then iterate again and keep track of the left sum and right sum.
If they are equal at any index, return that index as the equilibrium index.
posted on 21 Dec 2022
Explanation of linked list reversal and RabbitMQ
Linked list reversal can be done iteratively or recursively
Iterative reversal involves changing the pointers of each node to point to the previous node
Recursive reversal involves calling the function recursively on the next node and changing its pointer to the current node
RabbitMQ is a message broker that allows for asynchronous communication between applications
It uses a...
posted on 5 Apr 2023
What is your name? WHAT IS YOUR LOCATION?
DSA, DP , BIT MANIPULATION TYPE QUESTIONS
posted on 15 Nov 2022
I was interviewed in May 2022.
Design Instagram's high-level architecture.
Use a microservices architecture to handle different functionalities like user authentication, image storage, and feed generation.
Use a NoSQL database like MongoDB to store user data and images.
Use a content delivery network (CDN) to serve images and videos to users quickly.
Implement a caching layer to improve performance and reduce database load.
Use a message broker like Rabb...
Design Instagram, a photo and video sharing social media platform.
Use a scalable architecture with load balancing and caching.
Store media files in a distributed file system like Amazon S3.
Use a relational database for storing user data and metadata.
Implement a content delivery network (CDN) for faster content delivery.
Use machine learning algorithms for personalized content recommendations.
Implement security measures l...
posted on 30 Jun 2022
I applied via Company Website and was interviewed in May 2022. There were 2 interview rounds.
Basic level aptitude questions on quant , verbal , logical thinking . Just manage your time wisely and you are good to go.
3 level of coding questions on your desired language. (Cleared a medium level questions and partially completed a easy level one )
posted on 25 Sep 2021
I applied via Campus Placement
posted on 25 Feb 2022
NA
posted on 23 Mar 2022
I applied via Campus Placement and was interviewed in Sep 2021. There were 2 interview rounds.
It was of moderate difficulty level
I was given a comm topic along with 5 other people
Front end Developer
12
salaries
| ₹6.3 L/yr - ₹15 L/yr |
Software Engineer
6
salaries
| ₹12.3 L/yr - ₹20.3 L/yr |
Senior Technical Lead and Project Manager
6
salaries
| ₹18.4 L/yr - ₹18.4 L/yr |
Front end Engineer
5
salaries
| ₹6 L/yr - ₹7 L/yr |
General Manager
4
salaries
| ₹42 L/yr - ₹43 L/yr |
Infosys
TCS
Wipro
HCLTech