- Exam Breakdown
- Domain Breakdown
- Access Breakdown
Exam Overview
The CPP-22-02 exam is the active C++ Institute professional-level exam for advanced C++ programming, STL use, algorithms, I/O, and templates.
- Exam Code: CPP-22-02
- Level: Professional
- Duration: 65 minutes (plus approximately 10 minutes for the NDA/tutorial).
- Passing Score: 70%.
- Language: English.
Exam Structure
The CPP-22-02 exam uses an official objective blueprint to assess the C++ Institute skills defined for this certification level.
- Question Types: Single-choice and multiple-choice questions.
- Number of Questions: 40.
- Scoring: The final result is normalized to a percentage; candidates must meet the published 70% passing threshold.
Exam Policies
Before completing CPP exam registration, review the current rules for appointment changes, cancellations, and retakes.
- Rescheduling: Pearson VUE appointments must be rescheduled at least 24 hours before the scheduled appointment and within the authorized exam-delivery period.
- Cancellation: Pearson VUE must be contacted at least 24 hours before the appointment. Late cancellations and no-shows forfeit the exam fee.
- Retake Policy: After a failed exam attempt, candidates must wait 15 days before retesting. There is no stated limit on failed-attempt retakes, but a passed exam cannot be retaken in the same exam version.
- Retake Fee: A new voucher may be required unless your purchase includes a retake option. This should be included when comparing the overall CPP certification cost.
Certification Validity and Renewal Options
After passing the CPP-22-02 exam, the credential follows the validity policy published for this exam version.
- Validity: The CPP certificate is currently issued for a lifetime.
- Renewal Options: No recertification is currently required; C++ Institute states that all of its C and C++ certificates are issued for a lifetime.
Exam Fee
- Base Fee: The CPP exam fee is from USD 325. An Exam + Retake option is listed from USD 375.
- Taxes: Local taxes, VAT, GST, currency conversion, and regional pricing may apply at checkout and can change the final CPP certification cost.
- India Pricing Note: Pearson VUE states that exam fees may vary by region and currency; confirm the final local price and applicable taxes displayed during checkout.
Prerequisites
Before attempting the CPP-22-02 exam, candidates should be ready for the knowledge level covered by the official CPP syllabus and blueprint.
- No formal prerequisite certification is required.
- CPA – C++ Certified Associate Programmer certification is recommended before the professional-level exam.
- The official OpenEDG course aligned with this exam is C++ Advanced on OpenEDG Edube.
Exam Topics
The CPP syllabus covers the official objective blocks for the active CPP-22-02 exam.
- Sequence Containers and Container Adapters (13.25%) plus Associative Containers (13.25%).
- Algorithms: Non-Modifying Sequence Operations – 13.25%.
- Algorithms: Modifying Sequence Operations – 13.25%.
- Algorithms: Sorting and Binary Search (16.5%) plus Merge, Heap, Min, Max (16.5%).
- STL Functional Objects and Utilities – 7%.
- Advanced I/O (7%) and Templates (7%).
Intended Audience
The CPP-22-02 exam is suited to learners and professionals who want to validate advanced C++ programming skills, including:
- Experienced C++ Developers
- Software Engineers
- Systems Programmers
- Game/Simulation Developers
- Performance-Critical Application Developers
- Algorithm-Focused Developers
- Professionals Advancing Beyond CPA
Career Opportunities
Passing the CPP-22-02 exam can strengthen a programming profile for roles such as:
- C++ Developer
- Software Engineer
- Systems Software Engineer
- Embedded C++ Developer
- Game/Simulation Programmer
- Performance Software Engineer
Average Salary (Approximate)
Salary ranges are role-based C++ Developer market estimates from Indeed, SalaryExpert, and Glassdoor, not guaranteed outcomes from certification. Pay varies by experience, employer, location, job role, and industry.
- U.S.: $78,307–$263,650 USD per year (Indeed C++ Developer range, 2026).
- India: ₹14,25,362–₹22,99,400 INR per year (SalaryExpert C++ Developer typical range, 2026).
- United Kingdom: approximately £40,000–£76,000 GBP per year (Glassdoor C/C++ Developer London market benchmark, 2026).
- UAE: AED 210,663–AED 370,561 per year (SalaryExpert C++ Developer typical range, 2026).
Exam Delivery Options
As part of CPP exam registration, candidates can choose Pearson VUE test-center delivery or OnVUE online proctoring.
- Pearson VUE Test Center – Take the exam at an authorized Pearson VUE testing center.
- OnVUE Online Proctored Exam – Take the Pearson VUE exam remotely from a private location under online proctoring.
- Online Exam Rules: Run the current OnVUE system test before exam day, use a compatible computer with webcam and microphone, complete identity and room checks, close other applications, and follow the proctor's instructions throughout the session.
- Test Center Rules: Arrive at least 15 minutes early and bring the identification required by the C++ Institute/Pearson VUE policy. Personal belongings are stored outside the secure testing room.
Exam Registration
Follow these steps to complete CPP exam registration:
- Visit the official registration portal: Pearson VUE – C++ Institute
- Choose either an authorized Pearson VUE test center or OnVUE online proctoring, then select an available appointment.
- Select an available date and time that fits the delivery option you chose.
- Pay the CPP exam fee or apply an eligible voucher, review the final regional price/taxes, and confirm the booking.
After Passing the Exam
Once you pass the CPP-22-02 exam, C++ Institute provides a verifiable digital credential and supports shareable digital badging.
- Digital credential timing: Not officially disclosed by the certification provider.
- Verify the issued credential through OpenEDG Credential Verification: https://verify.openedg.org/
- Successful candidates can use the OpenEDG verification service and the Credly digital badge described by C++ Institute/Pearson VUE for sharing and verification.
Why the CPP-22-02 Exam Is Worth It
● Validates advanced use of the C++ Standard Template Library
● Tests searching, sorting, modifying, merging, and set-operation algorithms
● Confirms knowledge of advanced I/O and generic programming with templates
● Provides a lifetime C++ Institute credential under the current certification police
Prepare with actual exam questions
To strengthen your knowledge and approach exam day with confidence. We provide practice questions to help you understand the exam format and question patterns.
Access the Real Exam QuestionsContact our consultant today for personalized guidance.
Why Atmic networks?
- Atmic Networks is a trusted global provider of professional IT training and certification mentorship.
- We deliver regularly updated, industry-relevant content tailored to real-world demands.
- Our expert mentors bring hands-on experience to guide your learning journey.
- Our clients consistently achieve high success rates in their certification exams.
- Enjoy instant access to high-quality digital learning materials.
- We offer dedicated 24/7 customer support to assist you whenever you need it.
Top Reasons to Choose
CPP – C++ Certified Professional Programmer
Prove Advanced STL and Algorithm Skills
CPP focuses on the practical use of sequence and associative containers, iterators, STL algorithms, functional objects, and utilities. The blueprint is built around the advanced language-library skills used to create efficient, reusable C++ programs.
Strengthen Performance-Oriented C++ Knowledge
Searching, sorting, merging, set operations, container selection, and generic programming are central to the CPP syllabus. These areas are especially relevant when developers need predictable, efficient behavior in complex software systems.
Advance Beyond Associate-Level C++
CPP is the professional stage of the C++ Institute certification track and follows the skills developed at CPA level. It gives experienced C++ programmers a defined target for demonstrating deeper STL, algorithm, I/O, and template expertise.
Top Certifications
Add Review
Your email address will not be published
Customer review
Very professional, and great help, they help me to git the certificate Very fast , I’m glad for the team, thank you very much
They are legit. I trust them 100 percent. Great customer service
My experience was excellent thanks guys keep up the good work.
WOW, there services are top notch. Hands down the best in the industry. I passed on first attempt. Thank you..
FAQ
-
Is OnVUE scheduling available around the clock for CPP?
C++ Institute lists OnVUE as available 24 hours a day, 7 days a week, year-round, subject to brief maintenance or update outages. Appointment availability can still vary.
-
Are the C and C++ certification tracks dependent on each other?
No. C++ Institute states that the C and C++ certification tracks are independent; a C certification is not required to progress through the C++ track.
-
Can candidates aged 13–17 take CPP?
Yes, with parental or legal-guardian consent under the current C++ Institute age policy. Candidates under 13 cannot test or receive certification.
-
Can I request testing accommodations for CPP?
Yes. Accommodation requests are reviewed individually and must be approved before the appointment. C++ Institute lists options that can include time extensions and display-related adjustments.
-
Does a lifetime CPP certificate show the version earned?
Yes. C++ Institute says each certificate reflects the exam version completed, so a CPP credential identifies the version on which the certification was earned.