1 minute read

Got to interview through accolite hiring contest drive.

eduthrill contest

had to give 20 small contest ( 5 questions each ), with sucess rate >= 60%

codelyzer (1 hr):

1 coding question . usually this is a Medium - Hard coding question. Got a graph question could only solve 3/5 testcases.

During onCampus interviews, we had a dynamic programming question.

Tech Interview (45 min):

  1. given an array and 2 numbers x and y find minimum index distance between them
     std::vector<int> arr = {1,2,3,4,5,6,1,2};
     int x = 6, y = 2;
    
     ans = 2 . (index 7 - 5)
    
    
  2. given a string find the longest sub string without repeating characters.

     string str = "this is my first string";
        
     ans = "my first"
    
  3. function overloading vs overriding

  4. ACID and left join

Sponser Round

I don’t know what sponsor round means, but it is the final round of hiring process. I asked my friends who already had the offer from ACH but they didn’t have this.

I would consider this most diffiult 2nd most difficult interview i have given till date. but i would also say that the interviewer was best one i had till date.

start off by questions about internship project, tech stack used, some specific technologies used ( tokens, cors, etc)

why mongoDB, bottlenecks of using mongo, what is primary key and why is it used?

why node, async programming, node event loop.

design question on above project

some more high lvl design questions, design patterns, cohesion coupling.

the whole interview was based on thinking process and design concepts.

No syntax lvl or DSA questions

ps:i was grinding through dp and graph questions the day before for preparation.