Tech IndustryJul 13, 2018
IBMkick-ass

People in top tier tech companies, how many problems did you study?

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?

Poll
144 Participants
Select only one answer
Add a comment
Facebook Lrvcjygv Jul 13, 2018

All of them ;)

IBM kick-ass OP Jul 13, 2018

Trolling troll

Microsoft SatyaSoft Jul 13, 2018

Not even 50 tbh.

Apple Ygoy01 Jul 13, 2018

Same here

Facebook public Jul 13, 2018

Zero.

Facebook just a swe Jul 13, 2018

Like 10 maybe?

Clearstream.TV restandves Jul 13, 2018

How

Facebook just a swe Jul 13, 2018

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.

Amazon mVcz08 Jul 13, 2018

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.

IBM kick-ass OP Jul 13, 2018

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)

Amazon mVcz08 Jul 13, 2018

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.

Nvidia zVEC05 Jul 13, 2018

Zero

Indeed LanaDunz Jul 13, 2018

0? Experience and CS degree covers most needs and LC isn’t teaching you shit about actual Software ENGINEERING

Oath 1ehcuybw Jul 13, 2018

Interviews don't evaluate you based on actual software ENGINEERING.

Indeed LanaDunz Jul 13, 2018

That is true

New
BerryBerry Jul 13, 2018

I got 99 problems.

Microsoft .net Jul 13, 2018

But a job ain't one 😁

Google sjd Jul 13, 2018

Zero

Facebook XLhI02 Jul 13, 2018

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.