Tip 1 : Try to do 1 atleast 1-2 leetcode questions on a daily basis to sustain consistency.
Tip 2 : Have atleast 2 good projects on your resume.
Tip 1 : Limit your resume in a single page.
Tip 2 : Highlight the keywords in your resume and keep it concise.
The round was taken by the engineering head. It started with the introduction and the projects that I have mentioned in my resume. I had mentioned web-based projects, so I was asked to show the codebase and explain the flow of any API endpoint.
After that, a hard-level DSA question was asked.



1. ‘.’ matches to any single character.
2. ‘*’ matches to zero or more of the preceding element.
1. You have to match the entire string with the pattern given.
2. Both the strings, 'S' and 'P' contain only lower-case alphabets.
3. Only the pattern will contain additional characters ‘*’ and ‘.’ along with alphabets.
Step 1: First I gave a recursive approach, i.e., the naive method.
Step 2: The interviewer asked me to optimize the solution.
Step 3: I applied DP memoization to optimize my solution.

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