Filter interviews by
I applied via LinkedIn and was interviewed in May 2024. There were 2 interview rounds.
Find Lowest common ancestor of a 2 nodes of a binary tree
Design a web crawler system to gather information from websites
Identify the websites to crawl and the specific information to extract
Implement a system to crawl the websites and extract the desired information
Store the extracted data in a database for further analysis
Consider scalability and efficiency in the design of the web crawler system
Top trending discussions
I applied via Walk-in and was interviewed in Nov 2024. There were 5 interview rounds.
Normal online code / frontend test
Designing and building a platform similar to BookMyShow involves creating a user-friendly interface for booking tickets for various events.
Develop a user-friendly website and mobile app for users to browse and book tickets for movies, concerts, plays, etc.
Implement a secure payment gateway for users to make online transactions.
Integrate a database to store information about events, venues, tickets, and user bookings.
In...
To build a tinyurl-like service, design a system with a URL shortening algorithm, a database to store mappings, and a redirect service.
Use a hashing algorithm to generate short URLs from long URLs (e.g. MD5, SHA-256).
Store the mappings of short URLs to long URLs in a database (e.g. MySQL, Redis).
Implement a redirect service that takes a short URL, looks up the corresponding long URL in the database, and redirects the u...
I was interviewed in Oct 2024.
Implement a method to return total usage
Create a method that calculates the total usage by summing up individual usage values
Ensure the method can handle different types of usage data (e.g. integers, floats)
Consider implementing error handling for invalid input data
Test the method with sample data to verify its accuracy
List all containers with max usage of the special tag 'container'.
Identify all containers with the special tag 'container'.
Calculate the usage of each container.
Find the container(s) with the maximum usage.
posted on 23 Oct 2024
Implement a circular list
Use a linked list where the last node points back to the first node
Keep track of the current node for easy traversal
Ensure proper handling of edge cases like empty list or single node
Use load balancing, caching, and scaling techniques to handle millions of requests from clients.
Implement load balancing to distribute requests evenly across servers.
Utilize caching mechanisms to store frequently accessed data and reduce load on servers.
Scale horizontally by adding more servers to handle increased traffic.
Optimize code and database queries to improve performance and reduce response times.
OOPS concepts revolve around the principles of encapsulation, inheritance, polymorphism, and abstraction. Method overloading involves multiple methods with the same name but different parameters, while method overriding involves a subclass providing a specific implementation of a method defined in its superclass.
OOPS concepts include encapsulation, inheritance, polymorphism, and abstraction
Method overloading allows mul...
posted on 30 Nov 2024
When you search Google, it retrieves relevant information from its index and displays results based on the search query.
Google retrieves information from its index of web pages
Results are displayed based on relevance to the search query
Search results may include websites, images, videos, news articles, and more
posted on 5 Jun 2023
I applied via Referral
First round is a hectic 3 hr aptitude + java snippets test, hirepro based.
They called me for javascript development when i was a java developer. But they took 2 rouds which went well.
based on 1 review
Rating in categories
Senior Software Engineer
283
salaries
| ₹10.6 L/yr - ₹36 L/yr |
fresher
249
salaries
| ₹1 L/yr - ₹5.2 L/yr |
Lead Software Engineer
183
salaries
| ₹17.2 L/yr - ₹50 L/yr |
Software Engineer
179
salaries
| ₹5.9 L/yr - ₹17 L/yr |
Product Specialist
111
salaries
| ₹5 L/yr - ₹10.9 L/yr |
Zoho
Salesforce
LTIMindtree
TCS