虽然说大家练演算法都提 Leetcode,
但不同平台也有各自的特色,
这里就我的使用心得来提一下。
不过不得不说,
Leetcode 毕竟是主流,
要准备面试的话,是避不掉的~
最多人使用,讨论相对热烈很多,新题目也出的比较快。
通常是要完成 Class solution 中的 function,
虽然因此可以更专注於演算法逻辑,但这跟一些前测的平台不太一样。
所以建议没有太多实战经验的人,要写写 HackerRank,
在不是纯粹考演算法的题目或前测才不会死掉。
起初以为是山寨,後来才知道是官方中国版,可以用 Leetcode 帐号登入。
个人看了几题,
比起英文 Leetcode 的 Discuss 的热门文章常常只有程序码和草草几句解释,
中国的力扣 题解 解答「更加完整」,图片也配得比较多。
而且毕竟是中文,如果有需要的话,
我会上来找同题目的题解参考看看。
会看到 import 的 module、input 处理、要完成的 function 被使用的逻辑
字体漂亮简单,也比较大XD
还有炫炮的动画。
而且要做一些题目是需要虚拟 $$,虚拟 $$ 可以透过解题获得。
目前写的几个前测平台,例如 hackrrank, codility, sugar ai 等等,都比较类似这种,
自订测资的部分是需要自己验证正确性的。
用惯 Leetcode 的人在前测时,
可能会因为之前太依赖平台告诉你是 Accepted 还是 Wrong Answer,
而不太习惯。
个人也是在第一次写 OA 时,才发现这世界跟我想像的不太一样XD
因此後来更加注重「人脑 compiler」练成。
我蛮推荐使用 CodeSignal 的,
毕竟什麽事情,
都还是以能引起兴趣、建立成就感,比较容易走得长远。
有点懒得截图,
这个网站还有手机 App,
除了很多专业名词的适应困难以外,
我觉得是相当丰富多元的平台!
但我没用过XD
所以不评论他的 IDE 介面和题目品质了。
里面有中国着名技术面试书「剑指 offer」中的所有题目,若有需要可以在此平台练习~
我有在上面找一些面试经验的分享,
算是偏热络的。
台湾的话,可以看看面试趣
现在他的演算法课程已经不用钱了,
可以边上课,得到系统化的知识。
课後有测验,直接在同个目录下 coding 和测试是否通过(不需跑到其他页面),
整体体验不错。
例如 OS、网路、DB 的知识等,
毕竟有些企业对於 new grad 会考一些 CS fundamentals。
答案送出後,检讨时可以看到附带的讨论区,
体验挺不错的。
但我真的不太能接受中国用词XD常常不知道在说什麽rrr
<<: [常见的自然语言处理技术] N-Gram Model 与关键字预测 (I)
Hi 大家今天要跟大家介绍 DB 样板,针对 MySQL 服务。 我们主要的服务都是基本上都是 LA...
写到第五天,开始写 UI 罗~~ 前面都是在做资料处理,所以只有程序码,没有 UI 画面,谢谢看到今...
「回到我在贝尔实验室(The Bell Lab)工作的日子。我们有个不严谨的发现,采用一致性的缩排...
前言 从今天起,我们将实地建立英文到中文的翻译神经网络,今天先从语料库到文本前处理开始。 翻译器建立...