Filter interviews by
Clear (1)
Algo from leetcode No.56
Top trending discussions
Word search II is a problem where you have to find all words from a given list in a 2D board of characters.
Use a trie data structure to efficiently search for words in the board.
Implement a backtracking algorithm to explore all possible paths in the board.
Optimize the search by pruning branches that cannot lead to a valid word.
I was interviewed before Jul 2023.
45 min round. Similar to Leetcode medium level question.
45 min coding round, 2 question asked
Design a system for proximity service
Utilize geolocation data to track user locations
Implement algorithms to calculate proximity between users
Use real-time updates to notify users of nearby contacts
I applied via Recruitment Consulltant and was interviewed in Apr 2023. There were 3 interview rounds.
Leetcode question on DFS and BFS. Passed
Develop a ml model to predict pass/no pass decision.
Implement boolean canConstruct(String targetString, String[] dict) which returns true if we can construct the targetString by concatenating the words given in the dictionary
Implement a key value store for storing and retrieving data efficiently.
Use a hash table or a balanced tree data structure to store key-value pairs.
Implement functions for inserting, updating, deleting, and retrieving key-value pairs.
Consider implementing features like transactions, concurrency control, and data persistence.
Example: Implement a simple key value store using a hash table in Python.
Hacker Rank, 5 questions in total. Topics include operating system, dynamic programming, sql, and so on.
The underlying database of MySQL is InnoDB.
InnoDB is the default storage engine for MySQL.
It provides ACID-compliant transactions.
Supports foreign keys for referential integrity.
InnoDB is designed for high performance and scalability.
Computers connect with each other using IP/TCP through a series of protocols and addressing schemes.
IP (Internet Protocol) assigns a unique address to each device on a network.
TCP (Transmission Control Protocol) manages the transmission of data between devices.
Devices communicate by sending packets of data over the network using IP addresses and port numbers.
Routers and switches help route the packets to their destinat...
Design a search algorithm to find the top k elements in a dataset.
Use a priority queue to efficiently retrieve the top k elements.
Implement a max heap to keep track of the top k elements.
Consider using quickselect algorithm for optimal performance.
Optimize the search algorithm for time complexity O(n log k).
Tiny URL design involves creating a shorter version of a long URL for easier sharing and tracking.
Use a hashing algorithm to generate a unique short code for each long URL
Store the mapping of short code to long URL in a database
Redirect users from short URL to original URL when accessed
I applied via Company Website and was interviewed before Oct 2021. There were 2 interview rounds.
A coding test in hackrank, 120 min, 5 programming puzzles.
based on 1 interview
Interview experience
Content Moderator
292
salaries
| ₹0 L/yr - ₹0 L/yr |
Quality Analyst
225
salaries
| ₹0 L/yr - ₹0 L/yr |
Content Reviewer
84
salaries
| ₹0 L/yr - ₹0 L/yr |
SME
68
salaries
| ₹0 L/yr - ₹0 L/yr |
Accounts Manager
48
salaries
| ₹0 L/yr - ₹0 L/yr |
TikTok
Udaan