X 关闭
去年肉身国内面Meta,由于海外面试机会太难拿了,加上很多年没刷题了,前前后后刷了2+2个月Leetcode。本篇分享一下我是怎么在4个月时间刷过的Coding轮(本文不是秘籍,面向对象需要对常规的数据结构、算法比较熟悉)
复习:对于长期没刷题的朋友,推荐先刷Blind75来复习热身
有选择性地刷:据我了解,北美的Coding,大多数还是以原题及变种为主。力扣1000+题了,不刷个2年很难刷完。力扣有公司的tag,比如fb、ms过去6个月的高频题,从一亩三分地的面经及个人经历来看,Meta主要考察top100
(资料图片)
tip:Leetcode CN站和Global站的高频排序完全不一致。CN站Premium便宜,199管3个月,Global站一个月就超过200,所以大家可以开一个月global Premium,然后把高频题存下来,然后去CN站刷。可以先参考P2-5,去年8月的截图,但还是有一定参考意义
以理解为目地刷:我觉得背题大概率是无法通过的,因为面试需要讲清楚原理、逻辑,再开始写,况且有些时候会碰到变种。力扣有题目类型的tag,比如链表,二分。把每种tag的top20刷一下,可以熟悉每种类型的知识点,和Blind75有点异曲同工
有计划地刷:要确保面试是coding丝滑一遍过,从宽度上说,推荐刷200题,从深度上说,top100建议刷3遍以上。所以整个过程大概刷400题(包含重复),4个月时间,每个月100题,每天3题。其实一开始不熟的时候会慢一些,后面重复刷的时候,一道题不会超过5分钟。制定计划后,每天按计划完成
以“Bug Free”为目标:部分公司面试没有运行环境的,没有调试的机会,写完后口述模拟跑代码。这也是为什么要重复刷题,因为很多时间给你运行环境,你可能可以调出来,但很多人不能一次性写出来,即使只是逻辑上bug free
模拟面试适应压力:建议在面试前找人进行1-2轮mock interview,模拟在限定时间,随机题目,英语沟通三重压力下完成题目。不然在真正面试的时候,压力一上来就蒙了就直接GG。
常用资源:
一亩三分地(提前准备攒米,后期才能看贴 、否则他们premium很贵!)
Blind
X 关闭
Copyright © 2015-2023 京津冀办公网版权所有 备案号:京ICP备2022022245号-12 联系邮箱:434 922 62 @qq.com