Tip 1: Balance your preparation by combining strong DSA skills with hands-on web development.
Tip 2: Don’t ignore core CS subjects like DBMS, OS, and Computer Networks, as they are essential for technical interviews.
Tip 3: Build a live portfolio and network actively—add your projects online and use LinkedIn to ask employees for referrals to bypass standard resume screening.
Tip 1: Add at least 1–2 projects to your resume and be able to explain them well; prepare them thoroughly before the interview.
Tip 2: Include as many figures and relevant links (e.g., project links, profile links, etc.) as possible, as this adds authenticity to your application and can significantly improve your ATS score.
This was an online MCQ test conducted on HackerRank. It consisted of around 20 questions, with an average of 2 minutes per question. The test included topics such as operating systems, database management systems, and computer networks. The difficulty level ranged from easy to medium and also included questions on debugging and code output.
I was able to answer around 16 questions correctly and was advanced to the next round.
The problem required implementing a log-watching solution (similar to the tail -f command in UNIX). In this case, the log file is hosted on a remote machine (the same machine as your server code) and is in append-only mode.
The requirements were:
We were allowed to use online resources for reference, but the use of AI was not permitted.
This round was with the Director of Engineering and focused on fundamental concepts in computer networking and databases. My past projects were also discussed, including a deep dive into one of my favorite projects that I worked on during my internship.
The interview ended on a positive note, and the interviewer was impressed with my problem-solving ability and broad skill set.
The interview questions revolved around my past internship experience and projects, followed by questions about my remote work experience and how I planned to manage it, given that I had previously worked in an on-site office setup.
For example:

Here's your problem of the day
Solving this problem will increase your chance to get selected in this company
What is the best case time complexity of Bubble Sort?