CJE PRACTICE EXAM 2026/2027 | CERTIFIED JENKINS
ENGINEER | 60 VERIFIED Q&A | DETAILED
RATIONALES | PASS GUARANTEED – A+ GRADED
SECTION 1: JENKINS FUNDAMENTALS – Questions 1–10
Q1: Jenkins Fundamentals – Initial Admin Password
Where is the initial admin password stored after a fresh Jenkins installation?
A. JENKINS_HOME/initialAdminPassword
B. JENKINS_HOME/secrets/initialAdminPassword
C. JENKINS_HOME/config.xml
D. JENKINS_HOME/users/admin
Correct Answer: B
Rationale: The initial admin password is stored in JENKINS_HOME/secrets/initialAdminPassword and
is used for first-time setup. [100% CORRECT]
Q2: Jenkins Fundamentals – Java Version
Which Java versions are supported by recent Jenkins LTS releases?
A. Java 8 only
B. Java 11 or 17
C. Java 6 only
D. Java 21 only
Correct Answer: B
Rationale: Recent Jenkins LTS requires Java 11 or 17. Java 8 support has been deprecated in newer
releases. [100% CORRECT]
Q3: Jenkins Fundamentals – Default Port
What is the default HTTP port for Jenkins?
A. 8080
B. 8443
C. 9090
D. 3000
Correct Answer: A
Rationale: Jenkins listens on port 8080 by default. It can be changed via startup parameters. [100%
CORRECT]
Q4: Jenkins Fundamentals – Manage Jenkins
What is the purpose of the “Manage Jenkins” section?
A. Central location for system configuration and administration
,2
B. Only for creating jobs
C. Only for viewing build logs
D. Only for managing users
Correct Answer: A
Rationale: “Manage Jenkins” provides access to system configuration, tools, plugins, nodes,
credentials, and security settings. [100% CORRECT]
Q5: Jenkins Fundamentals – Freestyle Job
What is a freestyle job in Jenkins?
A. A traditional job type configured through the web UI
B. A pipeline-only job
C. A multibranch job
D. An organization folder
Correct Answer: A
Rationale: Freestyle jobs are configured via the UI and support SCM, triggers, build steps, and post-
build actions. [100% CORRECT]
Q6: Jenkins Fundamentals – Multibranch Pipeline
What does a Multibranch Pipeline automatically do?
A. Creates a pipeline for each branch containing a Jenkinsfile
B. Runs only the main branch
C. Creates freestyle jobs
D. Manages only pull requests
Correct Answer: A
Rationale: Multibranch Pipeline scans a repository and creates a pipeline job for each branch with a
Jenkinsfile. [100% CORRECT]
Q7: Jenkins Fundamentals – Organization Folder
What is an Organization Folder used for?
A. Scanning a GitHub organization or Bitbucket team to create multibranch pipelines
B. Storing credentials
C. Managing agents
D. Running freestyle jobs
Correct Answer: A
Rationale: Organization Folder scans a GitHub org or Bitbucket team and automatically creates
multibranch pipeline jobs for repositories. [100% CORRECT]
Q8: Jenkins Fundamentals – View
What is a Jenkins view?
A. A filter or grouping of jobs on the dashboard
B. A type of job
, 3
C. A plugin
D. A credential
Correct Answer: A
Rationale: Views allow organizing jobs into tabs or lists, such as “All,” “Builds,” or custom filters.
[100% CORRECT]
Q9: Jenkins Fundamentals – Built-in Node
What is the “built-in node” in Jenkins?
A. The controller node itself
B. A cloud agent
C. An SSH agent
D. A Docker agent
Correct Answer: A
Rationale: The built-in node represents the Jenkins controller. Builds can run on it unless restricted.
[100% CORRECT]
Q10: Jenkins Fundamentals – Executor Starvation
What does “executor starvation” mean?
A. All executors are busy, so builds wait in the queue
B. No jobs are configured
C. No agents are online
D. Jenkins is out of disk space
Correct Answer: A
Rationale: Executor starvation occurs when all available executors are occupied, causing queued
builds to wait. [100% CORRECT]
SECTION 2: JENKINS PIPELINE – Questions 11–21
Q11: Pipeline – Tools Directive
Which Declarative Pipeline directive specifies tools like Maven or JDK?
A. tools
B. environment
C. agent
D. options
Correct Answer: A
Rationale: The tools directive auto-installs and configures tools such as Maven, JDK, or Gradle for
the pipeline or stage. [100% CORRECT]
Q12: Pipeline – Options Directive
What is the purpose of the options directive in Declarative Pipeline?