GCP-GC-ARC Sample Questions

GCP-GC-ARC Sample Questions & Answers

Putting together and configuring call flows carries the biggest weight, next to Architect fundamentals such as managing prompts and audio, working with variables and data actions, organizing schedule groups and setting flow priority, admin settings, and reporting.

Launch the full GCP-GC-ARC simulator →

Showing 10 of 20 free samples.

  1. Question 1Intermediate

    Variables and Data Management · Variables in Call Flows

    An architect is building a reusable task to check a customer's loyalty status. A variable named customerStatus is created inside this task to hold the result. What is the scope of the customerStatus variable?

    Show answer & explanation

    Correct answer: B

    Variables created within a reusable task (Task variables) are local in scope. They exist only for the duration of that task's execution and are not accessible by the parent flow or other tasks unless explicitly passed out as an output variable.

  2. Question 2Beginner

    Call Flow Design and Implementation · Call Flow Types

    A contact center manager reports that during high call volume periods, callers are waiting in a queue for a long time without any updates or options. They want to implement a solution that offers callers the current estimated wait time and gives them the option to request a callback. Which type of call flow should be created and associated with the ACD queue to provide this functionality?

    Show answer & explanation

    Correct answer: C

    An In-Queue Call Flow is specifically designed to manage the caller experience while they are waiting in an ACD queue. It is the correct place to implement features like playing music or messages, announcing estimated wait time, and offering a callback.

  3. Question 3Intermediate

    Analytics, Troubleshooting, and Best Practices · Common Issues and Troubleshooting

    After designing a complex inbound call flow, an architect clicks the 'Validate' button. The system reports an error indicating that a 'Transfer to ACD' action has an invalid target queue expression. What is the most likely cause of this validation error?

    Show answer & explanation

    Correct answer: B

    Validation checks for logical consistency and correct configuration within the flow itself. If the 'Transfer to ACD' action is configured to use a variable for the queue name (dynamic routing), the validation process will fail if that variable doesn't have a default or initialized value. It cannot guarantee a valid queue name will be present at runtime. Agent assignment and network connectivity are runtime issues, not validation-time issues.

  4. Question 4Beginner

    Variables and Data Management · Expression Formats and Functions

    Which expression correctly concatenates the string "Welcome, " with the value of a flow variable named Flow.customerName and adds an exclamation mark at the end?

    Show answer & explanation

    Correct answer: C

    The correct function in the Genesys Cloud expression language for concatenating multiple strings and variables is MakeString(). The other options use incorrect function names or syntax not supported for string concatenation in this context.

  5. Question 5Beginner

    Admin Interface and System Configuration · Task and State Editor

    Within the Architect UI, what is the primary purpose of the 'State Editor'?

    Show answer & explanation

    Correct answer: C

    The State Editor provides a high-level view of the different states (reusable and non-reusable) within a flow. It allows the architect to easily navigate between different sections of the flow, such as the initial task, menus, or disconnect handlers. The 'Task Editor' is used to configure the properties of individual actions.

  6. Question 6Intermediate

    Scheduling and Flow Priority · Schedule Groups and Flow Priority

    A retail company wants to route calls to different queues based on the time of day and day of the week. They also have special routing for national holidays. An architect is configuring the Schedule Group. What is the correct order of priority that Genesys Cloud will use to evaluate the schedules?

    Show answer & explanation

    Correct answer: A

    The order of evaluation for schedule groups is fixed and critical to understand. Genesys Cloud checks for a matching Closed schedule first. If none matches, it checks for an active Emergency schedule. If neither of those apply, it checks for a matching Open schedule. Finally, if none of the previous three match, it checks for a Holiday schedule. This ensures that closed hours and emergencies take precedence over normal open hours.

  7. Question 7Advanced

    Call Flow Design and Implementation · Advanced Flow Configurations

    An architect needs to design a flow where, based on the caller's zip code, the call is routed to one of 50 different local branch queues. Which combination of Architect components is the most efficient and scalable way to implement this routing logic?

    Show answer & explanation

    Correct answer: C

    Using a Data Table is the most efficient and scalable solution. The architect can create a Data Table with two columns: ZipCode and QueueName. The 'Data Table Lookup' action can then quickly find the correct queue for a given zip code. This approach is much easier to maintain and scales better than a long series of 'Decision' actions or a large 'Switch' statement. While a Data Action would work, it adds external dependency and latency; the internal Data Table is more efficient for this use case.

  8. Question 8Intermediate

    Variables and Data Management · Data Action Attributes

    A developer is using the Set Participant Data action to attach a customer's case number to an interaction so it can be displayed in an agent's script. The attribute name is set to caseNumber and the value is stored in a flow variable Flow.caseID. Where will this data be accessible within the agent's script?

    Show answer & explanation

    Correct answer: A

    The Set Participant Data action adds key-value pairs to the attributes of the interaction. In the agent script, these are accessed through the Interaction.Attributes object, using the attribute name (caseNumber in this case) as the key.

  9. Question 9Beginner

    Introduction to Genesys Cloud Architect · Interactive Voice Response (IVR) System Fundamentals

    What is the primary function of an IVR (Interactive Voice Response) system in the context of Genesys Cloud?

    Show answer & explanation

    Correct answer: A

    The core purpose of an IVR is to automate the initial interaction with a caller. It uses voice menus, speech recognition, and DTMF inputs to gather information, provide self-service (like checking an account balance), and route the call to the most appropriate queue or agent if human assistance is needed.

  10. Question 10IntermediateSelect 2

    Call Flow Design and Implementation · Call Flow Creation Process

    A flow designer has completed the creation of a new Inbound Call Flow. What are the final TWO mandatory steps, in the correct order, that must be performed in Architect before the flow can handle live traffic? (Select TWO)

    Show answer & explanation

    Correct answers: C, E

    Publishing is the final mandatory step. After a successful validation, publishing makes the flow version active and available for call routing.

    Validation is a mandatory step. Architect checks the flow for errors, such as disconnected nodes or unconfigured actions, before it can be published.

Ready for the real thing?

The full GCP-GC-ARC simulator has every exam-style question, timed mode, and instant scoring.