linkedin-skill-assessments-quizzes
GitHub 超 2.8 万星的职业技能评估题库,覆盖 92 个技能领域,提供 10000+ 道 L
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
GitHub 超 2.8 万星的职业技能评估题库,覆盖 92 个技能领域,提供 10000+ 道 L
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
Imagine that you want to earn a LinkedIn skill badge in Python or AWS Lambda, but you have no idea where to start. That's exactly the problem Ebazhanov/linkedin-skill-assessments-quizzes was built to solve. This repository is a massive community-driven collection of real exam questions from LinkedIn's now-discontinued Skill Assessments feature, preserved as open-source so anyone can practice and validate their professional knowledge.
2019年7月,一位名叫 Evgeny Bazhanov 的开发者创建了这个仓库。彼时 LinkedIn 刚刚推出「技能评估」功能——用户通过在线测验获得徽章,证明自己在某一技术领域的专业水平。这个功能迅速受到招聘企业和求职者的认可,因为通过 LinkedIn 官方认证的技能比简历上的自述更可信。
然而,2023年12月 LinkedIn 正式关停了技能评估功能。但数以万计的题目和答案并未随之消失——Bazhanov 和社区成员迅速行动,将这些宝贵的学习资源永久保存在了这个 GitHub 仓库中。如今,该项目已拥有超过 28,700 颗星,成为全球最大的职业技能认证备考题库之一。
项目包含 92 个技能分类目录,横跨编程语言、云服务、设计工具、数据库、运营管理等各个领域:
每个分类目录下都有一个或多个 *-quiz.md 文件,以 Markdown 格式存储题目。每道题目包含:
[ ] 和 [x] 标记正确选项)例如 Python 测验中,一道关于抽象类的题目:
Q1. What is an abstract class?
- An abstract class is the name for any class from which you can instantiate an object.
- Abstract classes must be redefined any time an object is instantiated from them.
- Abstract classes must inherit from concrete classes.
- An abstract class exists only so that other "concrete" classes can inherit from it. Reference: Python Abstract Classes - Real Python
这种格式简单直观,人类可读性极强,也方便社区贡献者通过 Pull Request 持续扩充题库。
从技术角度看,这是一个极简主义项目的典范:
python/、git/),目录内一个或多个 .md 题目文件assets/ 目录下的语言标志 SVG 文件(如 ch.svg、de.svg、fr.svg)标记多语言版本,每个题库目录下都有对应语言的翻译版本作者 Bazhanov 本人贡献了 1178 次提交,核心维护者 monkrus 贡献了 444 次。
方式一:本地使用
git clone https://github.com/Ebazhanov/linkedin-skill-assessments-quizzes.git
cd linkedin-skill-assessments-quizzes/python
cat python-quiz.md | less # 本地阅读题目
方式二:在线练习 Web App README 提供了两个社区开发的第三方练习平台:
npm 安装 LinkedIn Quizzed 终端版本该项目展示了如何通过开源协作维护一个超大型知识库:
de.svg、fr.svg、it.svg、hi.svg、es.svg 等语言标记支持德语、法语、意大利语、印地语、西班牙语等多语言翻译这个项目的最深远意义在于:它证明了开源社区可以有效地保存和传承数字形式的人类知识。当一个商业平台关闭时,它的知识和数据并未消失——社区接手,永久保存,继续服务全球数百万学习者。
从数据指标看:
如果你正在准备技术面试、想系统性地查漏补缺某个技能领域,或者想为开源社区贡献一份力量,这个项目都是绝佳的选择。