Which company to join Amazon or Apna ? I am inclined towards a startup. Can somebody guide?
Amazon :
OA assessment (two questions LC medium )
R1: Two LC Medium and two leadership
R2: Two LC Medium and two leadership
R3: Two LC Hard (Bar raiser, I didn't answer the leadership question correctly, so he asked two hard questions, one was a new problem)
Verdict: Selected
Apna :
R1: Two DS questions both LC hard (both new problems, 1 TREE Based and 1 DP)
R2 : LLD design, API's design, DB design, system design (Had a fantastic conversation with the manager)
Apna has good work culture.
Verdict: Selected
Dunzo :
R1: Two DS questions 1 LC medium, 1 LC hard
R2: Two DS questions 1 LC medium-Hard graph, 1 LC hard (Strings + Graph not a standard problem)
R3: EM round
Verdict: Selected
nurture.farm :
OA : 1 LC Easy-medium, 1 LC medium DP, 1 LC DP medium-hard (it was a variation of LC medium that made the question difficult)
R1: Two DS questions 1 LC medium stack based, 1 LC graph medium
R2: LLD round + Projects discussion
R3: EM round previous work + 1 DS question unusual question, divide and conquer based + 1 system design question based on referral system
R4 : HR round
I found interviewers very humble and down to earth. There are some interviewes in which the interview becomes a learning experience, this is what happened with me in R3.
Verdict: Selected
CoinDcx :
R1 : DSA LC Hard problem graph based and projects discussion
R2: 2 DSA questions (1 LC medium + tricky and 1 LC medium) both non standard problems
R3: General discussion
After my last round, next day recruiter told me that they have stopped SDE1 hiring. They will contact later. This also happens with people. [-_-]
Verdict: Hold
DailyHunt:
R1 : mutliple dsa problems + SQL + db design
R2 : I didn't schedule the further round (Look at the bottom why)
Grab :
OA : 1 LC easy, 1 LC medium DP, 1 LD medium graph.
R1 : 2 DSA questions 1 LC medium strings, 1 LC medium backtracking
Didn't schedule further rounds, as I got a few offers, so didn't want to waste their time.
ShareChat :
OA : 1 LC easy, 1 LC medium DP, 1 LC hard DP + Graph
R1 : 1 LC Dp hard + 1 LC medium
I was not able to solve the DP problem. IMO, asking DP hard in a 50 min interview doesn't make sense. If you really want to ask a hard dp problem, so help the candidate also while solving. The interviewer didn't help and wan't interested in my approach. (that's usually happens when company scales at a fast pace and they don't have the time to train people on how to take interviews)
I feel, interviewer should come with a mindset that how can I hire him/her ? not with How can i reject him/her?
Verdict: Rejected
Groww :
R1: two DSA LC medium
R2: Machine Coding | implement IRCTC functionalities common one's
R3: Managerial round ; Couldn't answer the questions regarding my previous work
Verdict: rejected
Bharatpe :
R1 : DSA questions + SQL + backend basics
R2: Managerial round ; Couldn't answer the questions regarding my previous work
Verdict: rejected
paytm :
R1 : Two DSA medium + nodejs basics
R2 : Three DSA medium + nodejs basics
R3: EM round + previous work + nodejs basics + DB + DSA question
Verdict: selected
Verdict: selected
Verdict: selected
R1 : One DSA + nodejs + javascript + System design
R2: EM round + One DSA + nodejs + javascript + projects
Found second interviewer rude, got selection mail on 25 feb, haven't received the offer yet. Not a company one should join.
Verdict: selected
Advice:
Resources that helped me in cracking these companies:
Compensation : https://leetcode.com/discuss/compensation/1853709/Amazon-or-Apna-or-Dunzo-or-nurture.farm-or-paytm-or-zopsmart-or-Delhivery