[ad_1]
Hello, I not too long ago went by means of the interview course of at Rizzle. On twentieth Might, a recruiter from Naukri.com reached out to me concerning SDE2 [Backend Engineer] place at Rizzle.
Timeline: The entire 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 mission. 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 informed her the brute drive strategy of utilizing two nested loops [ O(n2) TC ]
- She requested me to optimize it. I then informed her concerning the Hashing methodology with Linear time complexity utilizing linear area. However she requested me to do it utilizing fixed area.
- I then informed her the strategy of marking each component as adverse. eg. for array component j we’ll make arr[j] as -arr[j], so on this manner, if a quantity repeats (let’s say okay) then arr[k] will probably 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 capable of provide you with an environment friendly answer.
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 and so they’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 mission. He rapidly 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, it’s important to reverse solely the vowels in a string. I gave him a linear time strategy and he was proud of that. He then shared a hyperlink to a leetcode query and requested me to resolve it.
- Second Query: https://leetcode.com/issues/decode-string/
I used to be capable of provide you with the stack-based strategy. I defined to him the strategy and wrote the code. He then requested me to run it. happily, all check circumstances 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 will probably 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 stated 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 and so they’ll be rolling out my provide quickly.
VERDICT: Chosen
[ad_2]