Hi folks. wanted to share some recent interview experiences. Everyone must have noticed that the hiring these days are mostly for senior level positions and less for entry/mid level. So a lot of laid off swe1 and swe2 people will have to go an extra mile to grab these opportunities. My Interviews: Java/Backend/Rest/Microservices/Infrastructure Companies interviewed: - Google: LC x 3 - Hive: LC x 3 - Nvidia: LC x 3 + SD - Bloomberg: LC x 4 + SD + OOP - Doordash: LC x 3 + SD - TradeDesk: Change monolith class to object-oriented class design with optimization - Moloco: LC x 5 + SD - Informed.io: json manipulation + SD - Pure Storage: Concurrency coding x 3 - Cyngn: oop x 2 + SD - Zillow: LC (hiring pause) - Qualtrics: LC x 3 + SD - Sofi: LC x 3 + oop + SD - Flexport: oop x 3 + SD (offer) A lot of companies straight ahead asked leetcode questions, but a lot had a very different experience. A few companies took multiple oop rounds where each round will have 3-4 follow-up type questions starting from choosing classes to exposing private/public functions in them, ensuring extensibility and maintainability. Here are some tips Leetcode: Take premium. Do all Google and Bloomberg questions asked in the last 6 months. These cover good concepts and diversity. Also, checkout Neetcode. This is a good collection of most asked leetcode questions. OOP: These are mostly open-ended questions where you need to come up with class design, their members, private and public functions, setter and getter, etc. I used educative.io course on oop in Java. Read designs of chess, snake and ladder, parking lot, etc. They give decent enough practice SD: educative.io grocking SD course and advanced system design course. In my experience, interviewers always gave much attention to database schema and how to make a system fault tolerant in case of partial outage or full outage of one or more blocks used in the design. General: have general knowledge on what ever domain you are interviewing for. Like in my case, a lot of questions were asked around microservices ( advantages and disadvantages), spring annotations, REST APIs. The projects you did , interviewers were always happy and interested to learn about a blunder I made in production and how I resolved it, different blockers we hit during implementation, pre production and post production issues etc. Have patience, keep preparing, keep applying, reach out to managers, recruiters, and everyone. This is not the time to be picky. Apply to 20-30 places minimum every day. You'll land a job soon. All the best. Prev TC: 139k New TC: 200k + non liquid stocks #tech #interview #leetcode #jobhunt #layoffs
Good stuff bookmarking
What LC level for Bloomberg?
It can be mixed of hard and medium. They ask a question LC medium, followed by LC medium or hard on the previous question, and if time remain there can be 3rd question as a followup
Is it required to run the lc hard solution?
Great post! Any update on the Cyngn offer? Looking to apply
It's a reject. They are looking more of a team lead kinda SWE as the product I was being considered for is completely new.
F
Hey OP, can I dm you about my upcoming G and Moloco interviews? Desperately need a job
Sure
Hi op can I dm for reaching out to managers/recruiter advice?
Hey can you share the moloco interview experience?
Can you share Moloco experience? Was it LC medium or Hard? SD from Grokking or custom?
Mexican? what’s Hava?