Forge Fundamentals Free Sample Questions

Description

Covers Forge architecture, components and the manifest file, setting up development and using the CLI, UI frameworks, data storage and API integrations, and tunneling, logging and monitoring.

12 free sample questions135 in the full practice test

Try simulator

ACH-Forge-Fundamentals Sample Questions

  1. Question 1

    Beginner

    Forge Architecture and Runtime · What is Forge

    A developer is evaluating Atlassian Forge for a new Jira integration. Which of the following best describes the underlying architecture of the Forge runtime environment?

    Answer and explanation

    Correct answer: B

    At the heart of Forge is a serverless FaaS hosting platform powered by AWS Lambda. Infrastructure is provisioned, managed, monitored, and scaled automatically by Atlassian, freeing developers from infrastructure management.

  2. Question 2

    Intermediate

    Forge Architecture and Runtime · Forge Components and Architecture

    You are migrating a legacy Forge app. The app currently uses the legacy JavaScript sandbox runtime. According to Atlassian's deprecation policy, what is the required path forward for this app?

    Answer and explanation

    Correct answer: D

    The legacy JavaScript sandbox runtime is deprecated. All Forge apps must be updated to use the native Node.js runtime (such as nodejs24.x, nodejs22.x, or nodejs20.x) by specifying it in the runtime section of the manifest.yml.

  3. Question 3

    Advanced

    Forge Architecture and Runtime · Security Model and Data Egress

    A Forge app integrates with a third-party HR system to sync employee data to Jira. During testing, the API calls to https://api.hr-system.example.com fail with a REQUEST_EGRESS_ALLOWLIST_ERR error.

    Which of the following describes the root cause and the required architectural fix?

    sequenceDiagram participant App as Forge App participant Proxy as Forge Outbound Proxy participant Ext as api.hr-system.example.com App->>Proxy: Fetch request to Ext Note over Proxy: Evaluates egress rules Proxy-->>App: REQUEST_EGRESS_ALLOWLIST_ERR Proxy-xExt: Request Blocked
    Answer and explanation

    Correct answer: E

    Forge enforces strict data egress restrictions by design. All external requests are routed through an outbound proxy. If an external domain is not explicitly declared in the permissions.external.fetch.backend section of the manifest.yml, the proxy blocks the request and returns a REQUEST_EGRESS_ALLOWLIST_ERR.

  4. Question 4

    BeginnerMultiple answers

    Forge Architecture and Runtime · What is Forge

    Which of the following Atlassian products can be extended using the Forge platform? (Select THREE)

    Answer and explanation

    Correct answers: B, C, E

    Forge supports Jira, Confluence, Bitbucket, Jira Service Management, and Compass. Opsgenie and Bamboo are not currently supported native targets for Forge apps.

  5. Question 5

    Intermediate

    Forge Architecture and Runtime · What is Forge

    True or False: A single Forge app installation can connect to and extend multiple Atlassian products, such as both Jira and Confluence, simultaneously.

    Answer and explanation

    Correct answer: A

    True. Multiple-app compatibility is generally available for Forge, allowing a single app installation to connect to and extend multiple Atlassian apps (like Jira, JSM, Confluence, and Compass) simultaneously.

  6. Question 6

    Intermediate

    Forge Architecture and Runtime · The Manifest File (manifest.yml)

    When reviewing a Forge app's manifest.yml file, you notice the file size is 250 KB. What will happen when you attempt to deploy this app?

    Answer and explanation

    Correct answer: D

    The Forge platform enforces a strict maximum file size limit of 200 KB for the manifest.yml file. If the manifest exceeds this size, deployment will fail with a validation error.

Register free for 6 more questions

Or unlock all 135 ACH-Forge-Fundamentals questions with explanations, timed mode and flashcards.