Message on Whatsapp 8879355057 for DSA(OA + Interview) + Fullstack Dev Training + 1-1 Personalized Mentoring to get 10+LPA Job
0 like 0 dislike
1,033 views
in Interview-Experiences by (160 points)
edited by | 1,033 views

1 Answer

0 like 0 dislike

HR contacted me through LinkedIn. 

Round -1 (Technical Interview on G-Meet)

  • I thought the interview will be based on OS, DBMS, OOPS & Java. I was wrong It was completely on node and NO-SQL and SQL. I wasn't prepared for that.
  • The interviewer Introduced himself & asked me some general questions. 
  • Then he told me to introduce myself. I mention that I play volleyball then he asked some questions about it. 
  • The whole interview took almost one hour. It was completely about projects.
  • Context. I made projects on e-commerce and URL shortening in the MERN stack
    1. Why did you make this project?
    2. Difference between SQL and NoSQL ( i spoke about scaleability so explain why NoSQL is scaleable in depth)
    3. Where should I use SQL and I should not use it
    4. Same as 3 but for NoSQL
    5. Why did you choose NoSQL for your project why not SQL
    6. Suppose you have an e-commerce website that is in production & its database is in NoSQL and now you've to migrate to SQL how you'll do it? 
    7. What is indexing
    8. Why you've used nodejs and not anything else
    9. is node js multithreaded?
    10. When to use nodejs and when not to?
    11. So is it practical to use only single-threaded applications if not then how nodejs is tackling this? ( Hint: libuv library)
    12 it was a company-specific question
    Why we are using nodejs?
    13 some questions on normalization and joins( he gave me actual 3  tables and told me to normalize them)
  • I wasn't expecting these questions but still, I was able to answer them all.
  • There were 2 easy dsa(not dsa actually simple implementation) problems.

I wasn't expecting that I'll get to the next round. The next day HR called me to schedule a second round.

Round -2 (Technical Interview on G-Meet)

  • The interviewer was really nice and calm. She introduced herself and asked me to introduce myself.
  • Explain TCP/IP
  • what is OSI model and asked some questions.
  • How nodejs works(I was not able to give a satisfactory answer in the previous interview, I think that's why they asked me this question again.)
  • What do you know about our company and its products?
  • Suppose I want to make a real-time video conferencing app which technology you'll choose and why?
  • Asked me what was your favorite subject, I told Algorithms
  • what are self-balancing trees and how they work?
  • question on cryptography(I was not able to answer this one).

This one lasted for almost 30-40 minutes.

The next day HR called me & asked some typical questions. Explained their work culture and about role.

Surprisingly It was a Remote role so didn't need to go to an office. 

After 2 days got mail that I was selected.

 

 

by (160 points)