楼主:
wawi2 (@@)
2021-08-13 01:27:18你好 是这样的 在下也曾经迷失在Leetcode题海里
自己摸索了快半年 (= =) 才开始搞懂他的门路
摸索的过程中 还要搭配面试 最后才知道Leetcode到底在玩什么
其实最常考的 就是array/list/tree搭配BinarySearch/DFS/BFS
我敢说上面这六个东西占据了线上测验跟电话面试其中90%的题目
剩下的10% 基本上会比较偏 像Google线上测验就曾经出现过difficult等级的DP题目
但这种题目 基本上你就去搜寻考古题(面经)就有了
我记得我开始搞懂这些门路后
基本上只要HR有找我面试的 电话面试什么的都是轻骑过关 都会走到最后一关onsite
上述主题 只要你有一点点资料结构跟算法的知识
自己摸索就能上手
onsite的题目就麻烦了点 onsite会出现的题目 有一部分跟上面依样
主要喜欢考recursive (包含DFS / Binary search / Graph相关)
资料结构一定要会deque / priority queue (max heap)
DP随缘 有些DP题目 如果你不会 真的就很可能当场想不出来
练习的时候 如果DP题目想了30分钟(拜托认真想) 但还是想不出来的话
请去Google 然后读懂人家写的code的背后含意是什么 努力把这个逻辑背起来
隔几天后跟隔一个月后跟隔三个月后 分别再写一次 这题就会是你的
Greedy题目更随缘 真的很少遇到 我只遇过一两题 而且都是easey - medium的
这几年一些米国公司很喜欢考graph 尤其是topological sort
还有喜欢考trie (因为这个跟现今流行的search有关)
这些主题都练过几次后 基本上可以干掉80%的面试
剩下20%就去拜拜
谢谢大家
※ 引述《ericerix (我的帅,在于脸)》之铭言:
: 如题
: 我这阵子刷题主要环绕在 Codility 的 lesson上,
: 但是越到后面,总觉得题目越来越难,
: 不是说好是 lesson 吗 QQ
: 原本规定自己一天写一题,
: 结果好几题坐在电脑前面一整天、都没有想法...
: 刷 leetcode 也是,easy 想一下会出来,但 medium 有些会想超久,
: 不输 Codility 的久,
: 我有问过前辈,说是如果不朝算法工程师走的话,
: 其实不用每一题都自己想出来,
: 可以想一个小时左右,想不出来看个别人的解法,自己在写一次这样
: 但我觉得这样就不是自己想出来的了,
: 就像我国中的时候,几何学那块就常常在问数学老师,
: 为什么那个鬼地方画一条辅助线就解出来了,你为什么想得到
: 为什么第一名的同学想得到,万年老三的我想不到
: 我想这就是差距吧= =
: 偏题了,
: 我真心觉得我算法不太行,我认为要自己想出来才是自己的
: 是我太严格
: 还是我真的
: 笨笨
: 555
作者: ghmsxtwo (YI) 2021-08-13 02:10:00
资讯业面试好像硕班考试,应该要有补习班专攻这块
作者:
Hsins (翔)
2021-08-13 02:16:00对岸一堆吧…倒掉的 BitTiger、九章、从早期极客邦一路发展的现在的极客时间和极客大学。不过你各位看着台湾那个薪资范围,有得比吗?
谢谢分享 中年想转职 现在几乎薪水高一点的都有考LC
作者:
dave123 (宅男就是传奇)
2021-08-13 02:32:00赶紧拜拜
作者:
shiauji (消極)
2021-08-13 06:34:00豪 拜拜一下
作者:
alihue (wanda wanda)
2021-08-13 08:01:00其实懒的话这些主题看一看,抓自己不熟的爆练一波就好
作者:
Luos (Soul)
2021-08-13 11:24:00我也是摸了半年 每种题目都背好 上场自爆 就算会解题 还要练一边嘴砲一边思考
作者:
alihue (wanda wanda)
2021-08-13 13:15:00但这一块精通的老师会想去补习班吗XDDD
作者:
acgotaku (otaku)
2021-08-13 13:44:00我有同学在美国硕班最后一年,学校课业也不认真上就去报九章这种半年期课程,猛刷数百题 真的就像是考研不过那要刷进去大公司才有价值,在台湾一个月领几万的就不用这样做了,在台湾考越刁钻的 薪水通常都越好笑
作者:
NCUking (中大王)
2021-08-13 13:49:00说个笑话 起薪42K的公司考hard题目中国早就有这种补习班了 线上线下都有付费参加这种课程的目标起码是BAT
作者:
acgotaku (otaku)
2021-08-13 14:08:00这种线上课程还不便宜 我记得三四个月每天上几小时要十万出头台币
作者:
wulouise (在线上!=在电脑前)
2021-08-13 17:09:00ex-google ex-fb Techlead就是开班授课啊
作者:
Hsins (翔)
2021-08-13 17:15:00那个就跟 AlgoExpert 打对台啊,听说是业配价格乔不拢?
作者: qmailtw (爱八卦的主管滚远点) 2021-08-14 03:07:00
确实90%的题目都只需基本算法和资料结构,所以我不刷题根据调查,FAANG 的员工, 平均面试 3.x 次才录取。所以, 你只需要碰那 90% 的运气就可以了。多试几次就会上0.9^3 约是0.72, 0.9^4 约是0.65,把握那90%,试个几次应应该就会上。如果你的目标是一次手上满满offer,那就另当别论。人生就算手上满满 offer, 你还是只能挑一个。何必为难自己。ex-google ex-fb TechLead 曾说过,他花了8年才进入G社。
作者:
tnfshjcc (↖煞气a携阿携↘)
2021-08-14 03:32:00手上有两个以上offer才能有效compete,薪水差不少
作者: qmailtw (爱八卦的主管滚远点) 2021-08-14 05:21:00
我纯就机率来看啦!如果90%接近现实,在有能力掌握这 90%的前提下, 面试三家,拿到两个以上的offer 为72%这是以每家经过四次coding来计算。80%的话,是36.9%机率。但现实上,面试不只看coding
作者:
dalbuhr (残月之肃)
2021-08-14 09:42:00补习班在国外一堆不是吗 国内应该要有神人出来开课XD
台湾有在教的程度都蛮差的...英文可以的话真的不如用国外的资源
作者: qmailtw (爱八卦的主管滚远点) 2021-08-14 14:46:00
英文其实不用太好,IELTS ban 6 应该就够起步了。