Tip 1: I regularly practiced coding problems on online coding platforms to improve my algorithms and data structures skills.
Tip 2: I also took mock interviews to enhance my communication and ability to clearly explain my approach to problems.
Tip 1: Highlight your coding projects clearly, mentioning the technologies used and any measurable impact or results.
Tip 2: Use keywords from the job description like problem-solving, teamwork, and programming languages to tailor your resume to company’s requirements.
Around 35 MCQs were asked, based on programming basics, LLMs, SQL and puzzles.



Write a function that takes a string as input and returns the number of vowels (a, e, i, o, u) present in it.
Initialize a counter variable to 0.
Loop through each character of the string.
Check if the character (in lowercase) is a vowel.
If yes, increment the counter.
Return the final count.



Statement:
Given a string s, find the length of the longest substring without repeating characters.
Example:
Input: "abcabcbb"
Output: 3
Explanation: The answer is "abc", with length 3.
Use two pointers: start and end to define the current window.
Use a set or hashmap to store characters in the current window.
Move end forward and update the window.
If a duplicate is found, move start forward to remove the duplicate.
Track the maximum window size throughout.
You have two ropes and a lighter. Each rope takes exactly 60 minutes to burn completely, but they do not burn at a uniform rate. For example, half the rope could take 59 minutes to burn, and the remaining half just 1 minute.
Using these two ropes and the lighter, measure exactly 45 minutes. (Learn)

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is recursion?