Help to Prioritize Leetcode Prep Questions

Pacific Northwest National Lab vaderTC
Sep 25, 2018 20 Comments

Ideal world I would LC for another year before going on market but ball is rolling already. I have Tier 2 offers, moving to Tier 1 interviews in next month or so.

I've been mainly working on array, strings, sorting and searching algos. Can do easy and maybe med.

Still have linkedlist, trees, graphs, backtracking and dynamic programming to cover. Any recommendations on what to prioritize based on how likely they will appear in interview questions? Targeting FANG companies. Applying anywhere from DS to ML/research engineer positions.

comments

Want to comment? LOG IN or SIGN UP
TOP 20 Comments
  • Trees, graphs and backtracking / recursion are fundamental. DP comes up occasionally, but I think if you just mastered just the classical DP problems (coin change, edit distance, LIS) and make sure your recursion is solid, that should be sufficient. Also, don't even bother interviewing with FB or G until you can do hards within a reasonable time limit.
    Sep 25, 2018 0
  • New / Eng JakeTapper
    3 hard in an hour. Lol! The only way to realistically solve 3 leetcode hards in an hour is by memorizing every single leetcode problem. I have friends in FB and G, when I ask them a hard question the answer comes in less than a minute. First I thought they are e=mc2 level geniuses. Then they themselves told me that they had seen either the same problem or a close variant before.
    Sep 25, 2018 0
  • New / Eng poRd04
    Facebook, what is reasonable? Is it 20 mins for any new hard problem that I haven't seen? Heard 3 hard in 1 hour is the bar.
    Sep 25, 2018 9
    • Google vfd
      More like one medium, sometimes with extensions to hard.
      Sep 26, 2018
    • Google vfd
      If you could do a leetcode medium that you've never seen before with minimal hints, and you communicate your thoughts clearly, and write clean, extensible, code on a whiteboard with minimal bugs in 30ish minutes, you probably merit at least a Hire.

      Sep 26, 2018
    • Apple kytEtrthi
      Are you talking about FB on-site or phone screen? For on-site it's almost always 2 questions per round or fail, from what I see on blind posts. Isn't that the case?
      Sep 26, 2018
    • Google vfd
      Oh sorry I'm talking about Google. Facebook has more questions but they tend to be easier. Closer to easy-medium than medium-hard.
      Sep 26, 2018
    • Apple kytEtrthi
      Got it, that makes sense. Google interviews are way more sensible IMHO. FB interviews test your memory more than anything.
      Sep 26, 2018
  • Intel awsed
    What tier 2 offers do you have?
    Sep 26, 2018 3
    • Pacific Northwest National Lab vaderTC
      OP
      Can't really disclose. But tier 2 are not tech companies and generally pay under $150k TC.
      Sep 26, 2018
    • Intel awsed
      Was it more domain intensive rather than coding?
      Sep 26, 2018
    • Pacific Northwest National Lab vaderTC
      OP
      These companies are usually the ones that have small ML/DS groups and are just getting started, but it's still a coding based job.
      Sep 26, 2018
  • New / Other demi drunc
    Solve all hards (except valid number)
    Sep 26, 2018 2
  • Graphs and trees are a must for any ML!! Graphs are so fascinating too
    Sep 25, 2018 0

Salary
Comparison

    Real time salary information from verified employees