Hello, I just lately went by means of the interview course of at Rizzle. On twentieth Could, a recruiter from Naukri.com reached out to me concerning SDE2 [Backend Engineer] place at Rizzle.
Timeline: The whole course of took round 2 weeks.
HR requested for all my particulars after which scheduled the First spherical of interviews on the next day.
Spherical 1 ( F2F ): Â The interviewer launched herself and requested me to inform her about my present work and undertaking. This went on for round 10 minutes then she jumped to questions. She was a Lead Engineer at Rizzle.
She first began with subjective questions.
- Â What are the specialties of NodeJS.
- Distinction between HTTP and HTTPS.
- Distinction between SQL and NoSQL.
- What’s Race Situation?
- What are 4 standards for Impasse to occur?
- What’s LRU coverage?
After these questions, she jumped to coding questions. She requested two coding questions.
- https://www.geeksforgeeks.org/find-first-repeating-element-array-integers/
- At first I advised her the brute power method of utilizing two nested loops [ O(n2) Â TC ]
- She requested me to optimize it. I then advised her in regards to the Hashing technique with Linear time complexity utilizing linear area. However she requested me to do it utilizing fixed area.
- I then advised her the method of marking each ingredient as adverse. eg. for array ingredient j we’ll make arr[j] as -arr[j], so on this method, if a quantity repeats (let’s say okay) then arr[k] can be constructive and thus we’ll get our first repeating quantity. This makes use of linear time and no area however It solely works for constructive numbers. She was proud of the answer.
C++
|
- Â https://leetcode.com/issues/construct-k-palindrome-strings/
- I had already solved this drawback so I used to be in a position to provide you with an environment friendly resolution.
C++
|
After these questions, this spherical was accomplished and he or she requested me if I had any questions for her.
I bought a name again from HR on the very subsequent day, saying I’ve cleared my first spherical they usually’ll be scheduling my second spherical.
Spherical 2 ( F2F ): One week later HR scheduled this spherical. The interviewer launched himself and requested me to inform him about my present work and undertaking. He shortly jumped to questions. He was a Director of Engineering at Rizzle.
Ths Spherical has Two coding Questions and One HLD query.
- First Query:Â You’ve got given a string, you need to reverse solely the vowels in a string. I gave him a linear time method and he was proud of that. He then shared a hyperlink to a leetcode query and requested me to unravel it.
- Second Query: https://leetcode.com/issues/decode-string/
I used to be in a position to provide you with the stack-based method. I defined to him the method and wrote the code. He then requested me to run it. luckily, all check instances handed.
These two questions took round 45 minutes. He then jumped to the Design query.
Third Query (HLD):
- He requested me to design a Job scheduler.
- There’s a POST API by means of which we can be receiving a Job id and a timestamp. We have to push this job id to some queue on the given timestamp.Â
- He requested me to do a Excessive-Stage Design of the system. He focussed primarily on scaling and the way would I deal with fault tolerance.
We had a really wholesome dialog on this. It lasted for round half-hour. After which he appeared glad and mentioned that That’s it from his aspect. He then requested if I had any questions.
RESULT: Two hours later I obtained a name from HR saying that I’ve cleared all my rounds they usually’ll be rolling out my supply quickly.Â
VERDICT: Chosen