10/206 questions · Unlock full access
Q1

A developer is using the APEX Assistant to generate a PL/SQL process for calculating bulk discounts. The assistant produces a functionally correct, but poorly performing block of code that uses a cursor FOR loop with nested SELECT statements for each row. What is the most effective refactoring strategy to improve performance while maintaining the logic?

Q2

A logistics company is building a Progressive Web App (PWA) in APEX for delivery drivers. A key requirement is that drivers can continue to update delivery statuses even when they are in areas with no internet connectivity. Which APEX feature is fundamental to meeting this offline data modification requirement?

Q3Multiple answers

A financial services firm is implementing a multi-level expense approval workflow. The requirements state that expenses under $500 require only manager approval, while expenses of $500 or more require both manager and director approval. Additionally, any expense from the IT department, regardless of amount, must also be approved by the CIO. Which combination of APEX Workflow components is required to build this logic? (Select THREE)

Q4

A healthcare provider is developing an APEX application for managing patient electronic health records (EHR). They must comply with strict data access regulations, ensuring that clinicians can only view records for patients assigned to their specific department (e.g., Cardiology, Oncology). The application uses a single `PATIENTS` table which includes a `DEPARTMENT_ID` column. The user's department is stored in an application item, `:APP_USER_DEPARTMENT_ID`, upon login. An inexperienced developer initially implemented security by adding a `WHERE` clause (`DEPARTMENT_ID = :APP_USER_DEPARTMENT_ID`) to every report and form query in the application. This approach is prone to error and difficult to maintain. As the senior architect, you are tasked with implementing a more robust, centralized, and non-bypassable security mechanism. Which solution provides the most secure and maintainable method for enforcing this data access policy across the entire application?

Q5

A business analyst needs a report that allows them to dynamically pivot data, create charts, and compute aggregations on the fly without developer intervention. They also need to save multiple personalized versions of the report for different monthly reviews. Which APEX report type best satisfies all these requirements?

Q6

While prototyping a data model in SQL Workshop, a developer needs to quickly create tables for `PROJECTS`, `TASKS`, and `TEAM_MEMBERS` with appropriate primary keys, foreign keys, and audit columns (`created`, `created_by`, `updated`, `updated_by`). Which SQL Workshop utility is the most efficient tool for this task?

Q7

True or False: The 'One-click Remote Application Deployment' feature allows deploying an application and its supporting database objects from a development to a production environment without requiring the production database to have REST Enabled SQL.

Q8

A developer is building a master-detail form using two Interactive Grids: one for `CUSTOMERS` (master) and one for `ORDERS` (detail). The requirement is to automatically filter the `ORDERS` grid to show only orders for the currently selected customer in the `CUSTOMERS` grid. How should this relationship be configured in Page Designer?

Q9

A developer needs to implement a 'cascading select list' behavior where the selection in a `P1_COUNTRY` item dynamically refreshes the list of values for a `P1_STATE` item. The `P1_STATE` item's List of Values query depends on the value of `P1_COUNTRY`. What is the most critical setting to configure for this interaction to work correctly?

Q10

To send an email with an attachment from an APEX application, a developer must use the `APEX_MAIL.ADD_ATTACHMENT` procedure. The first parameter to this procedure is `p_mail_id`. Where does the value for this parameter come from? The correct value is returned by the `_____` function.