Tip 1: Focus on DSA, as it is key to higher-paying jobs.
Tip 2: Work on different projects in parallel and gradually strengthen both frontend and backend skills.
Tip 1: Be genuine with your projects.
Tip 2: Showcase some DSA-related achievements.
The group discussion round was based on the topic: “How would you determine the number of iPhone users in India?” We were required to present our approach to solving the problem and politely point out any flaws in others’ solutions.
Implement and Apply Edit Distance Algorithms
Question Statement:
Develop two string comparison functions: one that calculates the standard Levenshtein distance and another that calculates a cost-constrained version of the Levenshtein distance, both optimized for correctness and efficiency (O(n × m) time complexity, where n and m are the lengths of the strings). Write these functions in a programming language of your choice.
For the standard function levenshtein_distance(str1, str2), test it using the following input-output pairs and include snapshots of your results:
Based on the levenshtein_distance function, build a basic spell checker. Given a dictionary of words, the program should suggest the closest match for a user-provided input. For example, with the dictionary ["cat", "bat", "rat", "drat", "dart"] and the input "dat", your program should return "bat" or another word with the smallest edit distance.
Calculates the minimum cost to convert one string into another based on user-defined costs for insertion (Ci), deletion (Cd), and substitution (Cs). Test your function using the following input and submit snapshots of your output:
Input: "kitten", "sitting" with Ci = 1, Cd = 2, Cs = 3 → Expected Output: 7



Input: ‘R’ = 3, ‘C’ = 4
‘GRID’ = [[2, 3, 1, 2], [3, 4, 2, 2], [5, 6, 3, 5]]
Output: 21
Initially Alice is at the position (0,0) he can follow the path (0,0) -> (1,1) -> (2,1) and will collect 2 + 4 + 6 = 12 chocolates.
Initially Bob is at the position (0, 3) and he can follow the path (0, 3) -> (1,3) -> (2, 3) and will colllect 2 + 2 + 5 = 9 chocolates.
Hence the total number of chocolates collected will be 12 + 9 = 21. there is no other possible way to collect a greater number of chocolates than 21.
Quantitative and mental aptitude questions were asked, including topics like work and time, mixtures, blood relations, directions, and number series. A total of 60 questions were given to be solved in 45 minutes.
Tell me the difference between a stack and a queue. (Learn)
Some basic JavaScript concepts and questions related to HTML and CSS locators.
Given a time duration, I needed to create a basic health-related dashboard based on a reference provided earlier and implement it on my device.

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
Which data structure is used to implement a DFS?