I've been looking out for almost 2 months now, applied mostly on Linkedin and Instahyre for more than like 300 jobs. Landed interviews/OA/recruiter screening for ~30 companies. I've curated a list of all the companies I fialed & how the rounds went. I'll probably write detailed questions for a few companies later.
Finally landed an offer this week. I hadn't give any interviews for years, so it was a bit difficult. My hld skills also were quite weak as I didn't get to work on it at my current role. But every interview taught me something, I was able to learn and correct my approach or shortcomings. You just need to keep grinding and luck does play a role here. Along with your technical skills, your energy, curiosity about the company also matters imo.
Meesho
- machine coding round: notification service with routes & priorities
- hld: book my show
- failed very badly here: This was my first hld round
Fivetran
- OA
- rescheduled rectruiter screening call (as I was on-call): no response
Locus
- OA
- hld by external recruiter: Zoom car service
- went well but no response
Myntra Tech Lead
- OA
- DSA: custom
- LLd: Qc validation system
- Hld: Google auto complete
- Hiring Manager: Not impressed by past projects, less exposure
- Hr: Typical hr questions for a lead role
- This one hurt a lot as I was very interested, they're working on some really cool stuff. Questions (dsa & lld) were based on what projects they implemented rather than something random.
Olyv
- Hiring Manager screening
- Dsa: variation of 0,1,2 sort. general questions on patterns & usage, db
- Hld: Custom based on my current arch
- Hiring Manager: Email otp/promo service
- weak sd skills
- I was positive here, but later analyzed I made some basic mistakes. He was completely expressionless so, couldn't judge in the interview and went completely in the wrong direction.
GeekyAnts
- OA by AI: reject (probably due to budget issues)
Veeam
- OA
- DSA: file based typical question (found on glassdoor)
- LLD: concurrency/parallel execution based question
- result process(item), summary summarize(result, summary)
- implement summary func(list, summary)
- going on. moved to hld round.
StableMoney
- LLd: Elevator LLD
- Hld: Stock price change (x%) notifier for subscribed users
- could not optimize fan out process, ran out of time
- reject/ghosted
Sumo Logic
- OA
- DSA: number within range with k elements apart
- couldn't optimize using deque
- wrote code for pq based, it was working for all edge cases
- reject
Uniphore
- Tech screening by architect
- Voluntarily dropped off as it was for staff engineer (after I got an offer)
BrightEdge
CoinDCX
- DSA by third-party
- min substring (edge case not working)
- YT system design (in 15 mins)
- Asked him this is a real interview (as it was third-party), he got mad LOL
- reject
Workspan
- DSA: 2 leetcode problems
- 2 baskets with max flowers to collect
- coin sum 2
- Solved both, rejected due to budget issues
Rippling
- Rectuiter screening
- Dropped off voluntarily as it was for senior software engineer (after I got an offer)
- Do not have required skills rn
Arcana
- OA
- DSA: -1,1 array whether subarray exists with sum > 0 & window size >= k
- reject. was able to solve 1Q. They expected 2.
- very weird interviewer, she was just sitting there for the sake of conducting interview
- no discussion at all. she was ready to stare at the screen for 60 mins when i was not moving forward with a solution LOL
Reo.dev
- DSA: house robber 2
- reject
- Again very weird round, he was basically "I know everything" kinda guy
- Randomly blurting out questions
- Asked microservice vs monolith, Db indexes, partinioning vs sharding, which dbs support forced indexes etc.
- I opened intellij to code it up: Asks what is public, void, static (Wut?)
- Says he knows "everything" about my current company, I ask him what do you know, says he knows the office location :|
HighLevel
- Recruiter screening
- reject: They wanted front-end & Go experience
Drivetrain
- Recruiter screening
- DSA scheduled
Wells Fargo
- OA: reject after OA
- Got a rejection mail after 1 month, even tho solved all questions.
Amazon SDE-2 for Store-Front
EightFold AI
- OA by AI: no response yet
Cleartrip
- Online machine coding round
- didn't go well as I was exhausted & couldn't re-schedule
- no response
And make sure you don't take your job for granted LOL. Try to learn as much as possible, at least early in your career. I don't really think you can really get past hld rounds in bigger companies just by relying on a few blog posts. For ex, in myntra the expectations were through the roof, he wanted me to explain flink job in depth, write latency for cassandra db, read latency in case of elastic search, scaling/sharding a trie ds in redis, scaling consuemrs from kafka etc. I haven't worked with most of these so went completely blank in most of the cases. Had to tell him about my lack of experience, then he diverted the questions based on what I'd worked on which I was able to answer, but he was not very impressed.