I applied online. I interviewed at smallcase (New Delhi) in Nov 2024
Interview
3 rounds. 2 technical + 1 HM. 1st technical is general round over your resume, your projects, small coding questions. 2nd technical is about making changes in your projects/implementing a server for BE roles.
Interview questions [1]
Question 1
1. Networks, Caching, Building a nodejs server from scratch
I applied online. The process took 1 week. I interviewed at smallcase in Apr 2022
Interview
I applied online for the internship opportunity at smallcase. In April I got a chance for the interview. There was a total of 2 rounds of interviews.
First Round of Interview:
This round started with questions on projects mentioned in my resume. Then basic questions on Nodejs. I was also asked to write the output of one javascript code and give an explanation for the same. Then few questions on OOPS and DBMS. And in the last total, 3 coding problems were asked (for which I have to write whole code for 2 questions and for 1 only tell the approach).
Second Round of Interview:
This round was fully based on testing my problem-solving skills. The first question was about SQL query I have to write the query for the problem. Then I got one mathematical question and then one puzzle. Then one question for which I need to tell what data structure I should use to solve that problem. And in the last one coding problem.
I applied through a recruiter. The process took 5 days. I interviewed at smallcase (Bengaluru) in May 2021
Interview
I got the interview from a recruiter through LinkedIn. The entire interview process only took 5 working days in between applying and getting the offer. Thanks to Nivetha(HR) for making the entire interview process smooth and hassle-free.
Interview questions [1]
Question 1
I had two technical rounds of one hour each.
In the first round, I was asked about my projects, why I choose nodejs, the difference between Postgresql and mongodb, how can we share our data with a third party without affecting the sensitive data.. etc.
I also had a dsa problem, we are given a sorted array and an element x and have to find if there exist any pair i , j such that i < j and arr[i] + arr[j] == x.
After solving this,he changed the question to find four index i,j,k,l such that i < j < k <l and
arr[i] + arr[j] + arr[k] + arr[l] == x.
In the second round, Again we had a brief discussion about my projects then I was asked about package manager , modules , package.json , package.lock.json , how modules stored in node_modules folder , npm install vs npm install some_modules ,.... etc.
we had a dsa problem, we are given n modules and m relation between them like [x,y]
x only install after installing y, we have to print a valid order of installation. what happens when we search for some URL in our browser.