Just wondering how many problems did you study from either leetcode or CTCI or EPI? Also how many hours per day? What topics did you spend most of your time studying?
Zero.
Like 10 maybe?
How
I’m a smooth talker and socially adept... I’m someone you want to work with, so I don’t need to be an encyclopedia.
As for the right question, first tell which role are you applying to, then ask people how they prepared. It’s more than just the problem count. Also, you’ll find well written answers all over the Internet. Now, to answer your question, on the order of 20 problems seems OK to me for an entry level software engineer position.
Just general software engineer roles. How did you prepare? I'm just using CTCI as a guide, picking 5 questions from each chapter, and doing deeper dives on the chapters I struggle with (dynamic programming is the one I'm trying to spend most time on cause I suck at it)
One thing I like to do is to reflect on the problems I just solved, then solve them again. Also, try to get some real interviews before the one you want, and reflect on your performance on those ones. Learn and solve the problems you couldn’t solve during the interview. That’s invaluable, because you need to get the energy up to interview mode, and that needs a psychological kick in the ass. Get some practice at Pramp too. All those things help.
Zero
0? Experience and CS degree covers most needs and LC isn’t teaching you shit about actual Software ENGINEERING
I got 99 problems.
But a job ain't one 😁
Zero
None. Reviewed some notes I had on BFS/DFS, but that's about it. You have to put yourself in the mindset of people who are running into and solving algorithmic problems in real life. I honestly just reframe interview problems as, "If I had actually run into this problem at work, how would I solve it?" Nobody expects you to remember how to implement a red/black tree from scratch. As long as you have a solid grasp on queues, stacks, graphs and hash tables, you're good to go.
All of them ;)
Trolling troll