Exam Organized (1) PDF
Document Details
Uploaded by SupportedAstatine4145
Tags
Summary
This document contains multiple-choice questions on architecture, building sites, and aspects of APIs and extensions for software solutions, including topics like UI design, performance optimization, and usage of APIs in applications.
Full Transcript
Architecture 1. When does the Admin Console time out and log a user out of the console? a. 20 minutes b. 15 minutes 2. What does the Admin API do? ( a. Provides widget interaction storefront b. Provides data level access to all objects c. Manages widget obje...
Architecture 1. When does the Admin Console time out and log a user out of the console? a. 20 minutes b. 15 minutes 2. What does the Admin API do? ( a. Provides widget interaction storefront b. Provides data level access to all objects c. Manages widget objects d. Allows customization added consoles UI data level access 3. Which environments does Optimizely provide in their SaaS offering? a. Dev and production b. Sandbox and production c. Dev, test and production d. Test, sandbox and production 4. What does the IStartupTask interface allow a developer to do? a. Configure or customize components of the B2B commerce application b. Configure or customize what web users see on their first visit to the website c. Configure or customize components of the web application d. Resources used by the B2B commerce application are cleaned up 5. Which of the following is the purpose of the IDependency interface when applied to a class? a. Register the class in IOC container at startup using transient lifetime b. Register class in IOC container at startup using singleton lifetime c. Register class in IOC container at startup using per request lifetime d. Indicate this class is a dependency of another class 6. When does the remote call to the licensing server to confirm license validity occur? a. Site startup b. When the admin comes along c. each time the Admin Console is accessed d. [Other options not stated] 7. Which of the following authentication schemes should be implemented to allow third party applications to access resources on behalf of B2B users? a. Windows authentication b. SQL server authentication c. SSL authentication d. Windows and SQL server authentication 8. Which of the following types of performance bottlenecks is a result of coding issues? a. Looping issues b. Database issues c. Front end performance d. API performance e. Poor planning and design 9. Which of the following file formats is the recommended database script file format? a. Date first b. [Other options not stated] 10. Which of the following build actions should be set for proper execution when creating a new database script? a. Resource b. Content c. Embedded resource d. Compile 11. Which of the following connection options does the site connections.config file define when configuring a WIS? [Options not clearly stated in transcript] Building Sites 1. If a developer has created multiple currencies and assigned them to the website but has not assigned a default currency, which outcomes occurs? a. Site creates and uses a default currency b. Site throws an error c. Site redirects to the Admin console d. Site uses first entered currency 2. Which of the following attributes cant be modified using the content admin style guide? a. Font face b. Font style c. Site colors d. Italicizing or bolding 3. Which of the following modules is not accessible in the Spire CMS blueprint? a. Content Library b. Shell c. Client framework d. Mobius 4. Which of the following modifications allows a Spire user to add widgets within a widget? a. Props has set hasZone true b. Modify the React component of the widget to include zone component c. Include the following property hasZone true in the blueprint d. Include the name of the widget in hasZone array 5. When displaying a large number of products, which action is the best way to optimize performance? a. Use variants for simplified product and load price inventories synchronously for these variants b. When there are several custom properties, use a custom table to store values c. Increase the number of levels in the category taxonomy d. Use a custom cross sell and related products widget 6. What is the correct way to customize the base widget for basic image? a. Copy the existing widget and make necessary changes b. Create and add a call to override widget c. Delete the file d. Open the React component Aspire modules content and make the necessary changes 7. Aspire supports all of the following user contexts for targeted content, except for one: a. Selected currency b. Selected language c. Device type d. Customer segment 8. What does the NT constant string tax region code mean? a. It is the default of orders field to calculate taxes b. Taxes already calculated c. Item is not taxable d. [One option not stated] 9. Where are payment gateway iframes available in B2B commerce? a. They free the application from having to process PCI data b. They're fully HIPAA compliant c. They take significant opinion load off servers d. [One option not stated] 10. Which of the following statements describes the primary purpose of payment gateways in B2B commerce? a. They protect a customer's card from duplicate charges b. They ensure that payment has been received before transactions are sent to the ERP c. They provide interface for payment card processors d. They provide protection for hackers 11. What is the primary way to change the look and feel of an out of the box widget? a. Override the widget in the blueprint make the code changes b. CSS file included in the blueprint c. [Other options not stated] 12. How does Spire determine which fields are available to user editing widgets? a. Reading the widget definition added to the style guide b. Reading the widget definition from a database table c. From the widget's React component in the blueprint d. Widget JSON file out of the blueprint 13. Which of the following is the URL path where page content can be edited in Spire CMS? a. Admin b. Content edit c. Util content d. [One option not stated] 14. Which of the following is the purpose of the widget definition in Spire CMS? a. Defines how widget is displayed in the content admin b. Defines how widget displayed on the website c. Fields and different configured properties of widget d. Displayed behavior Platform Features 1. Which document types are created when indexing using elastic search? a. Product, category and content b. Product and order c. Catalog and content d. [Final options not fully clear from transcript] 2. If a user plans to use SSO for the admin console, which actions should that user take if they do not want to automatically assign any permissions? a. Update the assigned AC user role with SSO setting to no b. [Other options not clearly stated] 3. What changes are needed to require the user to select an object and property in console for a custom rule criteria? a. Set criteria property and is criteria object list to True b. Set lookup object to true c. [Other options not clearly stated] 4. What does the tax calculator setting in admin console control? a. Amount of taxes b. Percent of taxes c. The service used to calculate taxes d. [One option not stated] 5. Which of the following environments are available in B2B commerce cloud? a. Test, sandbox and production b. Sandbox and production c. Dev, test and production d. Dev and production 6. Which of the following integration job types can pull information and be set to run at specified times? a. Data pull b. Submit c. Scheduled d. Refresh 7. Custom setting classes inherit from which of the following classes? a. Base setting b. Base custom settings c. [Other options not stated] 8. Which interface should a class derive from or implement when a custom build type is created? a. IRule b. Custom rule c. [Other options not stated] 9. Which of the following SQL command should be used to regenerate content? a. From DBO content b. [Other options not stated] 10. Which of the following should be added to the end of the site URL to access the SPARK CMS style guide? a. Content admin b. Admin style c. Content admin style d. Admin 11. Which of the following settings can be enabled to ensure security email processing and prevent spamming? a. Enable recapture b. Lockout enabled c. Guest checkout d. Cookie privacy 12. The native search foundation indexes which of the following document types? a. Product and content b. Product category and content c. Brand and content d. Brand and category 13. Which of the following search features eliminates words from search results? a. Stop words b. [Other options not stated] 14. Which of the following is the default search provider for B2B commerce cloud? a. Elastic Search b. [Other options not stated] APIs & Extensions 1. Which of the following statements is a reason to use a select on API to build a custom front end application? a. Improves fireside performance b. To build custom admin console applications c. Build custom front end applications for customers d. [Other options not clearly stated] 2. Which of the following best describes a mapper's purpose? a. To map the requests originating IP address b. To map request incoming parameters to the parameter object for the handler chain c. To map the result object from the handler chain d. To map your response to redirect URL e. To perform business logic for the request f. To determine the estimated customer value 3. Which of the following methods must be implemented to add a custom pipe to the Add cart pipeline? a. IPipe b. IPipeBase c. [Other options not clearly stated] 4. Which steps must be completed to have a custom handler replace the standard handler? a. Give the custom handler the same dependency name as the standard handler b. [Other options not clearly stated] 5. Which of the following interfaces indicates that an object is extensible? a. Extension b. [Other options not stated] 6. Which methods should be called on insight session service.ts to get a bearer token? a. Get custom token b. Get bearer token c. [Other options not stated] 7. When implementing a custom pipe, which steps results in successful exit from the pipeline? a. Set the result exit pipeline property to true and return the result b. Set the result.resultCode property to result.code.Success and return result c. [Other options not clearly stated] 8. Which of the following actions can be performed through the storefront RESTful APIs? a. Retrieve the current users and customer information b. Create a new invoice c. Modify category information d. Modify product information 9. Which of the following properties is ordered to control when a custom pipe runs in the pipeline? a. Order property b. [Other options not stated] 10. Which commands should be executed to create a project blueprint for a new implementation? a. Can build new blueprint XYZ b. [Other options not clearly stated] 11. B2B commerce will always have an order for the first pipe in any pipeline. [True/False question, options not stated] 12. Which classes should a custom mapper inherit from to override the standard mapper to update the cart? a. Cart mapper b. Cart mapper base c. Update cart mapper d. [One option not stated] 13. Which method is best to retrieve data that does not need to be modified? a. Get table b. Get table has no tracking for performance benefits c. [Other options not stated] 14. Which search pipeline converts an indexable product into an elastic search product? a. Map to search b. Create elastic search content c. [Other options not stated] 15. Which attributes must be added to a custom handler to get it included in the handler chain order? a. Dependency name b. Include c. [Other options not stated] 16. Which is the correct way for a developer to update the sandbox environment? a. Use the partner portal to upload a new release zip and submit a deployment request b. Push the relevant team sandbox branch or GitHub repository c. Log into the sandbox and upload a new release d. Submit a request and link to the release zip 17. Which action is the best way to access B2B Commerce APIs? a. Append content admin b. Admin swagger c. Optimize the API d. [One option not stated] 18. What action should be taken to ensure a custom pipe exits the pipeline? a. Set exit pipeline property to true b. Return false c. [Other options not stated] 19. Which statements is true about mappers? a. The rules engine or similar tool is used to map the web API parameters to the service method parameters b. Use pipelines to map the web API c. Bean loading code is added in the mapper itself d. Mappers use pipelines to map the web API parameters to the service method 20. Which rules should be followed when replacing a pipe in a pipeline? a. Inherit from the base pipe class b. Same as the pipe being replaced c. [Other options not stated] 21. Which configuration paths can be used to access the elastic search URL setting? a. App settings b. [Other options not stated] 22. Which is needed to interact with the API that requires authentication? a. Bearer access token b. [Other options not stated] 23. When creating a new handler, which properties must be defined to indicate execution order? a. Execute b. Run at c. Order d. Chain priority e. Order property