About a month ago, I started preparing for coding interviews. I’m trying to pace myself, studying about an hour a day and doing 2 medium LC problems a day on average. Building the habit, I figured its best to start small rather than burn out early. Today I’m proud to say I’ve completed 55 of them. Also I started learning Python a month ago using LC. I still don’t feel even close to prepared for FANG. I think I could pass most phone interviews but would fail at the onsite. I’m not allowed to apply until I hit 250. And then study for system design. I’m planning on taking 4-5 months to study. #leetcode #interviews Would love to hear your thoughts on my study plan
250 (and most of them medium) is certainly enough
Very reasonable. Go for it. Apply after 250
Good going bud. Kill it
I would focus a lot on system design too. Coding is not the only thing for interviews nowdays.
How would you even get an interview at these companies if you have no CS background or related work experience? And even if you do get an offer through LeetCode, what would be a reasonable TC to expect?
I’ve interviewed at all of them before, have friends that are happy to refer, and I have a degree in CS and 5 yoe. I don’t think FANG hires many without a CS or math background. TC for entry level I believe is 150k at FANG or something in that ballpark. Mid level, which I’d aim for is 250k for the bay and about 200k in Austin
Entry level position. Check Tc o levels.fyi for the lowest level. Many people here will be happy to submit your resume if not on hiring freeze and you’ve done 300 LC.
You’re doing amazing. Getting started and sticking with the plan is key. 250 mediums is great! You may forget the solutions to a lot of problems you have solved when you’re done. Try and redo old problems once every week or so. That way, you’ll retain the solution in your long term memory
Yes! Thank you for that advice! I like quizzing my friends on them as a way to teach and remember them. I plan on redoing the harder ones once I’m halfway but i notice a lot of patterns that show up again and again so that helps
doesn't this stack up though? how do you handle this when you 100 deep and you forgetting like 30 of em. I've never figured this out where it doesn't start snowballing to like 6 a day then I eventually burn out and say fuck it and just go in and pray.
As people said in other posts. You never prepare for interview, interview questions are from luck, you get a higher chance to ace interviews if you did questions mainly from those list. Check top X interview questions from LC then interview with them
Join the weekly and biweekly LC contests too. Those will give you an idea where you rank. Eg, ranked xxx out of 15,000 people.
Thanks for the tip!
Can you share what resources have your read for python prep? One month for python prep seems very less and you have already started with the LC mediums? Would love to follow your guidance in prepping for python and then followed by LC questions as I am in a similar boat as yourself.
No resources.. just do and if I don’t know how to do something I google it. Learning on demand is great and I got the idea from Clement Milasceaux or however you spell his last name
I feel very comfortable coding in python after just 50 problems over a month. Not an expert but I can get by. Also Real Python on YouTube. I did some of those to better understand the ecosystem and advanced topics once I felt like exploring more
4-5 months at 2 hours/day? Sounds reasonable