Tech IndustryJan 13, 2019
Expediadjeisbdks

Leetcode Preparation for Onsite

I have couple onsites coming up for FAANG and has been grinding leetcode for about a month. Starting from 20 problem, now im at around 200 problems. Topics Reviewed: BFS DFS Sliding window technique Heap technique Topological sort Union Find Three sum technique Dynamic programming Am I missing any other important topics? Any recommendations or example problem sets will be helpful. Please share important questions I should go over. Thanks :)

Add a comment
Veritas threeComma Jan 13, 2019

Following

Amazon mRKi18 Jan 13, 2019

Same

Google npk1209 Jan 13, 2019

Same

New
JohnMcPop Jan 13, 2019

Nice effort. Did you use any extra resources ( books, online lectures) to prep for this?

Expedia djeisbdks OP Jan 13, 2019

No... at first I just randomly started grinding it. But felt stuck. So I started doing related problems after another to get the overall concept.

New
JohnMcPop Jan 13, 2019

Cool. Thanks

SAP deadlocks Jan 13, 2019

Following

Chase tjPE83 Jan 13, 2019

Trie Binary search Tree stuff

New
NerfIndian Jan 13, 2019

Tries. Backtracking.

Morgan Stanley logn Jan 13, 2019

200 sums in a month is impressive.

New
ktFx33 Jan 13, 2019

How did you go about getting the FAANG invites?

Expedia djeisbdks OP Jan 13, 2019

I have two Faang interviews which the recruiters reached out through linkedin and I have one interview coming up for Microsoft which i just applied

McMaster-Carr GlOn52 Jan 13, 2019

Backtracking, got BT questions at FB and Google onsites. Binary search like sorted rotated array problems. Misc techinques Iterative tree traversal (coz problem about tree iterators). Tree level order traversal. Linked list cycle detection.

McMaster-Carr GlOn52 Jan 13, 2019

Check out Leetcode Explore. It's mainly for premium LC but the free version has easy problems and at least you can browse by topics.

Microsoft mjHc32 Jan 13, 2019

Just look at leetcode topic tags. There are a bunch of them missing in your list like greedy, backtracking etc.

Apple Dlmsq7 Jan 13, 2019

Do you code each individual problem or just come up with the algorithmic solution and then switch to the next one?

Expedia djeisbdks OP Jan 13, 2019

Code individual

Expedia djeisbdks OP Jan 13, 2019

I think i did about 7-8 problems a day