做这些主要还是锻炼手感,不要忘了一些基础知识.此外还包含python和typescript的typing问题.
工作刷题型
Leetcode
用的最多,我个人感觉不用纠结用.cn还是.com的,也有周赛和企业题
牛客网
更加本土化,本地企业的题库更多吧
学习型
codewars
我个人比较喜欢的网站,适合练练手,题倒是不难.
Exercism
Exercism社区更大,开起来功能也更多.网站内本身有相关tutorial.
页面内容有点目不暇接,相对适合新手吧.
hackerrank
有各种技能的练习,也有不同层次的练习题.看个人爱好了.
竞赛型
下面就是动真格的了
Codeforces
Topcoder
这个平台与其说拿来刷题,不如拿来赚钱.
Atcoder
从难度上说相比cf更适合新手了.
一种程序设计竞赛的训练方法(译) - wawcac - 博客园 (cnblogs.com)
Virtual Judge
vjudge.net这个网站本身不生成题,只是题目的搬运工.除了练题之外,还可以在上面自己组织测试.目前支持下面OJ
洛谷
国内平台,但是感觉更适合ACM和搞OI的.
练习语言typing
python-type-challenge
python的typing不如ts,但是合适的使用一些效果还是不错的.
type-challenges
练习ts的typing,
解析关于本文档 | TS 类型挑战通关手册 (maxiaobo.com.cn)
type-hero
同上,练习ts的typing,但是题目不一样.
除了上面之外其实还有很多OJ网站,但是我想这么多也没必要一一列举.
目前我个人常用的就是Leetcode刷题,Codewars随便练练手以及Codeforces去观摩大佬.
针对前端的练习网站
8 Websites to Practice Your Frontend Development Skills - DEV Community
Front-End Challenges | CSS-Tricks
挑一些我觉得不错的