Computer Programmer
计算机程序设计员
考核程序语言与算法、代码编写调试等能力,适合软件开发、后端与前端程序编写岗位人员。
Choose your level
Each level focuses on different material and is drawn from the matching difficulty band. Pick "All" to practise the full bank.
All 300 questions free · no sign-up · explained
A sample question · with answer and explanation
在C语言中执行 int a=5; int b=a++ + ++a; 后,b的值是
About the Computer Programmer exam
- Issuing body人力资源和社会保障部门
- Choose your level四级 / 三级 / 二级 / 一级
- Question bank300 questions online (growing)
- Exam scheduleRolling — register any time
- Practice modesSequential practice, mock exam, flash review, mistake drills
Syllabus
考查C/Java等语法、运算符、类型与流程控制等基础代码分析
考查类与对象、继承多态、接口及常用类库的正确使用
考查线性表、树、排序查找及时间空间复杂度分析
考查事务隔离级别、索引、SQL查询与并发问题处理
考查进程线程、内存管理、死锁与并发同步机制
考查HTTP、TCP/IP、接口设计及高并发性能排查
考查Git提交、分支、合并与回退等常用操作命令
考查需求分析、测试方法、设计模式与项目开发流程
How to register
Eligibility
一般要求初中及以上学历,并具备对应等级规定的工作年限或培训学时;具体以当地人社部门或备案评价机构公布的各等级申报条件为准。
Step by step
- 1登录当地人社部门官网或备案评价机构查报名通知
- 2确认报考等级并核对本人是否符合对应条件
- 3在线或现场提交报名材料并填写个人信息
- 4等待资格审核通过后按通知缴纳考试费用
- 5考前一周左右打印准考证并核对考试地点
- 6按时参加理论知识考试与操作技能考核
- 7两科均合格后等待证书制作与发放通知
- 8到指定地点领取或选择邮寄职业技能等级证书
Materials
- 身份证原件及复印件
- 学历证书或学信网学历证明
- 工作年限证明(加盖单位公章)
- 近期免冠证件照电子版及纸质版
- 职业技能等级认定报名表
- 已持有的相关职业资格证书(如有)
Fee
费用因地区和等级不同,通常几百元至一千多元,以当地公布为准。
Timing
报名一般全年滚动或按批次进行,考试多安排在报名审核通过后的1至2个月内,具体以当地通知为准。
⚠️ Before you register
- 认准人社部门备案的评价机构,勿轻信非官方代报名渠道
- 警惕“包过”“免考拿证”宣传,正规考试需本人参加
- 报名前核对所报等级与自身条件,避免审核不通过或证书用途不符
Official registration portal ↗ 技能人才评价工作网(人社部)
We link to official portals only. Rules, fees and dates are set by the issuing body — this site does not register on your behalf.
Computer Programmer exam guide
一般要求初中及以上学历,年满16周岁即可报考四级;三级通常需取得四级证书后工作一定年限或具备相关专业学历;二级和一级要求逐级晋升并满足相应工作年限,具体以当地人社部门发布的公告为准。无强制户籍或年龄上限,但不同等级有工作年限门槛。
四级和三级通常为机考或笔试,考理论知识和操作技能两科;二级和一级增加综合评审或论文答辩。题型包括单选、多选、判断和实操题,两科均达60分及以上为合格,单科成绩一般保留一年(合格标准以官方最新通知为准)
证书全国通用,可作为求职、任职、晋升的资格凭证,对应岗位包括程序员、软件开发、测试、运维等。非上岗必备,但部分企业招聘优先考虑,取得证书后符合条件可申领技能提升补贴,具体金额以当地政策为准。
重点复习程序设计基础、数据结构、数据库、网络和软件工程;常见失分点在于实操题语法错误和理论多选题漏选。建议四级复习1-2个月,三级2-3个月,二级以上3-6个月,配合历年真题和上机练习。
四级理论为主,认真背题加少量实操一个月可过;三级需一定编程基础,难度中等;二级和一级综合要求高,需长期积累。
