Previous experience
- Software developer in startup
- 3 Years of experience (1 year tech / 2 years non-tech)
Interview process
- Applied via refferal and got a call from recuiter.
- Talked about the experice and expectation.
- 1 online link and 3 Interviews.
Online Assessment
Not remember exactly, but it was Array related questions with hashing & sorting. (2 LC medium question)
Coding round
- Question 1: Digit of string is given and I have to convert it into equvivalant number without any inbuilt api.
- Ex. input = "123" then output = 123
- Question 2: String is given and find the longest substring which is prefix + infix + suffix in the given string.
- Ex. input = "abczygabcpqrabc" ans = "abc"
- Solved with the KMP algo with some variation.
LLD round
- I though this would be standard LLD round but it was something different.
- Interviewer gave some senario like Design the event management campaign portal where manager can add/start/stop the campaign any time.
- He asked to me to think first about the what could be the process of adding campaign. Ex. Login, Home page and so and so.
- Then he, asked me to write the exact api for this flow. What parameter would be there, what kind of response & response code should be there.
- I mixed up response codes and got confused in response format designing.
Verdict - Even though, I was doing this first time, I was not sure what is right / wrong. But I was kept going and taking help from interviewer wherever needed. cleared the round.
Culture fit
- Got a call with Manager and she asked me about journey first.
- Asked about the reason for switch and relocation?
- Why HashedIn and this role?
- Last I was given a chance to ask if I have any question or not.
Verdict : Offer received
Overall experice :
- Interview scheduled very lightening fast, withing 3 days whole process got over and got the offer.
- One of the best company culture they have.
- I have declined the offer as I have other good offers from Tekion and Juspay.
Learning
- I have to focus on more tiny details of the api design & flow.
- Keep in mind the usecase of the each type of the api like get, post, put, option.
- Reponse code and response format : do not ignore it.
Comp -https://leetcode.com/discuss/compensation/2136933/HashedIn-or-Python-developer-or-March-or-Bangalore-Offer
This is my give back to the community...
Hope this help...