Outscal | SDE-I Full stack | On-hold

Details

I applied on Linkedin, reaching out to Recruiter, and had a short screening round regarding my previous experiences, and best fit for the organization. She also shared some screening questions regarding SOLID principles and design patterns used in daily projects.

Round-1: Basic DSA and Backend terminologies

This round started with discussing my previous projects worked on, and tech stack used. Then, started talking about databases, NoSQL, SQL where to use what, then optimizing response time, how indexes work in databases, and further more backend drilling with authentication, and service communications.
Then gave question for randomDice() function which would give 50% probability of getting 6, and rest 50% of other numbers (1-5).
Then, he moved over to React, and gave me a coding question over sandbox, for recursive function, such that it would create rectangle, inside of another rectangle, until the counter has reached 0, also the width and height should be decreasing with each inner rectangle.

Got feedback, and moved over to next round.

Round-2: React Machine-coding

Interviewer asked me to share my screen, and asked about whether I have played any bot games like snake/ladder, chinese checkers, ludo and chess. He told me that we would be building Chess over FE.
I started explaining to him all the entities involved, and moved over to coding part. It got haphazard here, as I had done mostly backend previously, I was not following the best practices for modularity, and SOLID in React folder structures basically. So, he asked me to share how much I had built, and he would reach back with the feedback shared through Recruiter.

Got no feedback yet from the recruiter yet.

Tips: Try to do LLD in React also, not just any backend frameworks, and draw UMLs even for FE machine coding rounds. Nowadays, you are expected to incorporate best practices in the FE as well.

Comments (1)