Tip 1: Focus more on problem-solving.
Tip 2: CS fundamentals like Networking, OS, OOPS, and DBMS are equally important.
Tip 3: 1 Full Stack project, 1 minor (either backend or frontend).
Tip 1: Add links to online coding platforms.
Tip 2: If prior work experience is present, it is a plus.
Round 1 (Easy Round)
Timing: The interview took place in the evening from 4 to 5 p.m.
Interviewer: The interviewer was calm and personable, creating a comfortable atmosphere.
Question Type: The questions covered a mix of data structures and algorithms (DSA) as well as basic web development.



We have an array ARR = {1, 2, 3, 4, 5, 6} and M = 3 , considering 0
based indexing so the subarray {5, 6} will be reversed and our
output array will be {1, 2, 3, 4, 6, 5}.
For DSA-> It was a standard easy question, and I shared the optimized approach. He was satisfied and asked me to code it.
Implement polyfill for Promise.all() method in JavaScript.
Round 2 (Medium Round)
Timing: The interview took place from 6 to 7 PM in the evening.
Interviewer: The interviewer was somewhat okay in nature, working as a Tech Lead for the company.
Question Type: The questions were entirely focused on data structures and algorithms (DSA).

The given linked list is -

If K = 3, then the list after rotating it by K nodes is:

1. The value of any node in the linked list will not be equal to -1.
I initially proposed a solution that involved creating two separate linked lists and combining them afterwards, which had a time complexity of O(n) and a space complexity of O(n). The interviewer asked me to optimize further in terms of space complexity. As a result, I was able to improve the solution to O(n) time complexity and O(1) space complexity.



You are given a string 'S' containing dots (.) and asterisks (*) only, where the dot represents free spaces, and the asterisk denotes lamps. A lamp can illuminate its own cell as well as its immediate neighbouring cells. You need to determine the minimum number of extra lamps that have to be installed in some free spaces in the string so that the whole string will be illuminated, i.e., all the indices of the string can have access to the light of some lamp. Note: If a lamp is present at index 'I', then it illuminates index 'I' - 1, 'I', and 'I' + 1. If a lamp is present at index 0, then it illuminates only indices 0 and 1. Given that the length of the string is greater than or equal to 2, if a lamp is present at the last index, then it illuminates the last and the second last index, provided that the length of the string is greater than or equal to 2. The length of each string is guaranteed to be at least 1.
I initially started with brute counting for all possible P&C, but later decided to go with this approach.
If we don’t have an asterisk (*), then for every three dots, we need one lamp, so the answer is ceil(D/3), where D is the number of dots. The problem can be solved by creating a copy of the given string, and for each asterisk in the first string, we place an asterisk at its adjacent indices in the second string. So if the given string is “...**..,” then the second string will be “..****.”
After that, we count the number of dots in each block of consecutive dots and find the number of needed lamps for that block. For each block, the answer will be ceil(D/3), and the total sum of these lamps will be the answer for the complete string.
This round is with the CTO of the company.
Time: 5-6 PM.
The person is very particular about the answers and the company.
Checking more about computer fundamentals and networking.
Also, if any past work experience is present, there will be a detailed discussion about the role and responsibilities in the past organization.
What happens when you type www.google.com?
Explain the process in detail.
Tip 1: Must know everything mentioned in the resume.
Tip 2: Project changes can be asked to go live.
Tip 3: Fundamentals are important.
Difference Between HTTP and HTTPS. Outline the key distinctions. (Learn)

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