
Did I just destroy LeetCode?
So, the story goes back to 6 months earlier. I was looking for a change and Google was my dream company. Somehow, I managed to get a referral from a friend and gave 4 rounds of interview/DSA (including the screening round and 3 regular rounds) for SDE 2 (designated as SWE III at Google) role. Since, I had grinded Leetcode a lot I was able to solve problems in all the rounds. All problems were medium (majorly) or hard level (2 problems). When the result came after waiting for almost a month I was very much disappointed with the compensation offered. They lowballed me. I tried negotiating with counter offer but they didn't budge. After asking the recruiter again and again he told me about my feedback packet - although I solved the problems interviewers had nit picked some details in my solution like x, y kind of naming for variables. Poor structure of overall code. No thought about extensibility. I had been given lean hire or hire rating in all rounds. No strong hire rating. If I had no lean hire (instead hire in that round) my comp would have been little more. Top of the band offer is given to people who have hire and multiple strong hires in their rating. I confirmed this with my friends and they agreed to this process. Even my friends at Uber told me about this process. Looks kind of standard in the industry. Later during my interview at Uber the interviewer explicitly mentioned about keep the code quality in mind while coding not just optimisation. Looks like the bar has become high these days because everyone is able to solve Leetcode problems. Everyone does DSA these days. Also, i was looking for a way to practice LLD. I couldn't find an online judge for that. Hence, I decided to build an online judge of my own to practice DSA + LLD + writing readable, robust etc (basically production quality) code all in one. It saves me time to practice DSA and LLD separately. If you are looking to get a strong hire in your next interview or some extra edge (brownie points) over other candidates do try it. People preparing for LLD or machine coding round can also use it. I made my friends use it, they liked it. I'm bit scared to release it in public. But feel free to try it (both constructive feedback and roasting are welcome). It's free to use. Link in comments. Please upvote this post if it looks helpful to you. Will give me kind of motivation to continue working on it. Refer the sample evaluation result of the judge.
Talking product sense with Ridhi
9 min AI interview5 questions
