AWS Certified SysOps Administrator Associate Sample Questions

  1. Home
  2. AWS Certified SysOps Administrator Associate Sample Questions
AWS Certified SysOps Administrator Associate Sample Questions

System administrators with a role in cloud operations should take the AWS Certified SysOps Administrator Associate (SOA-C02) exam. They must have at least a year’s worth of deployment, management, networking, and security on AWS knowledge and experience for this.  The article provides a list of AWS Certified SysOps Administrator Associate Sample Questions that cover core exam topics including –

  • Firstly, maintaining AWS workloads as per the AWS Well-Architected Framework
  • Thirdly, executing operations using the AWS Management Console and the AWS CLI. And, implementing security controls for meeting compliance requirements.
  • Next, monitoring, log, and troubleshooting systems
  • Then, applying networking concepts (for example, DNS, TCP/IP, firewalls) and implementing architectural requirements like high availability, performance, capacity
  • Lastly, performing business continuity and disaster recovery procedures as well as identifying and classifying incidents

Q1)What three types of product relationships are covered by Magento Catalog Target Rules? (Select three)

  • A. How a customizable product and its offspring products are related
  • B. A bundle product’s relationships with its offspring items
  • C. The relationships between products that are cross-sold together
  • D. How a product and its unique choices interact
  • E. The connections between products grouped together as related products
  • F. The connections between products grouped together as upsell products

Correct Answer: CEF

Q2) An EAV entity is saved to the database when setData (‘ some ‘, ‘value ‘) is called on the entity.

  • A. The eav values table stores the “value” of the attribute labelled “some.”
  • B. Depending on the datatype of the property named “some,” its “value” is saved in one of the entity’s tables (for instance, entityname varchar).
  • C. The data will be kept in the EAV registry, giving the entity access to “some” “value.”
  • D. The table of eav attribute values contains the “value” of the attribute T some.

Correct Answer: B

Q3) Which of the following classes will a custom frontend controller extend?

  • A. Mage_Core_Controller_Front_Action
  • B. Mage_Adminhtml_Controller_Action
  • C. Mage_Core_Controller_Varien_Front
  • D. Mage_Core_Controller_Abstract

Correct Answer: A

Q4) What xpath should I use instead of Mage Customer Model Custom Address when using Mage::helper (‘customer/address’)?

  • A. Global/customer/helpers/address
  • B. Global/rewrite/helpers/rewrite/address
  • C. Global/helpers/customer/rewrite/address
  • D. Global/helpers/rewrite/customer_address
  • E. Global/helpers/rewrite/customer/address

Correct Answer: C

Q5) For the purposes of EAV data storage in Magento, which three of the following object types will have a parent class found in the Mage Eav module? (Select three)

  • A. Data model
  • B. Data helper
  • C. Resource model
  • D. Resource collection
  • E. Setup class

Correct Answer: CDE

Q6) Which three of the following are utilised to secure an administrative route using an ACL? (Select three)

  • A. Your module configuration contains an ACL that you have defined.
  • B. That route requires approval from at least one admin role.
  • C. You extended the Mage Adminhtml Controller Action controller.
  • D. You’ve created a method called “_is Allowed” that verifies the authorization.
  • E. The path’s name has to begin with admin.

Correct Answer: ACD

Q7) Why are rules for Catalog Target used?

  • A. To expand the application of Catalog Price Rules to include similar products.
  • B. To give users a way to render a list of related products on the product page.
  • C. To offer a method for displaying a menu of customizable product alternatives.
  • D. To offer a method for making it simpler for customers to choose alternatives for customizable items.

Correct Answer: B

Q8) Which of the following methods will save changes to a collection when setData(“some”, “value”) is used to modify more than one item in the collection?

  • A. $collection->saveAll();
  • B. $collection->saveItems ();
  • C. $collection->saveAllItems ()?
  • D. $collection->save();

Correct Answer: D

Q9) What happens to the layout update object instance when $ this ->load Layout (‘ foo bar baz’) is called in a typical front action?

  • A. foo_bar_baz will be the only handle added
  • B. loadLayout () does not take any arguments, so there is no effect
  • C. Only two handles will be added: foo_bar_baz and default
  • D. Foo_bar_baz will be added instead of the default handle

Correct Answer: D

Q10) When it’s necessary to alter how a block’s HTML is rendered, which of the following block methods should be overridden?

  • A. _toHtml()
  • B. toHtmlO
  • C. setLayout ()
  • D. renderLayout ()

Correct Answer: A

Q11) Which kind of class determines the precise number of award points in each situation?

  • A. Reward model (Enterprise_Reward_Model_Reward)
  • B. Action model (derivatives from Entet:prise_Reward_Model_Action)
  • C. Event model (derivatives from Enterprise_Reward_Model_Event)
  • D. Calculation model (Enterprise_Reward_Model_Calculator)

Correct Answer: B

Q12) An API resource belongs to what kind of Magento class?

  • A. Controller
  • B. Helper
  • C. Model
  • D. Resource model

Correct Answer: C

Q13) Which two of the following must you perform in order to construct a typical Adminhtml form for a unique data model? (Select two)

  • A. Declare your module’s block class prefix in the config.xml file.
  • B. Implement a sub-class of Mage_Adminhtml_Block_Widget_Form.
  • C. Implement a sub-class of Mage_Adminhtml_Block_Form_Abstract.
  • D. Create sub-classes of Mage_Adminhtml_Block_Form_Element_Abstract for each form field to be presented.
  • E. Add a set of configuration values in the module’s config-xml defining the form fields to be displayed.

Correct Answer: AB

Q14)Which of the following statements accurately sums up order status and state?

  • A. The order’s state and status are separate attributes.
  • B. The status is that of a state’s child.
  • C. State deals with the overall state of the order, whereas status deals with individual items.
  • D. An order just has a state; it doesn’t have a status. An invoice, a shipment, and a credit memo all have a status.

Correct Answer: B

Q15) What are the differences between the invoice capture () method and the invoice pay () method in terms of their effects?

  • A. No difference: pay () will always call capture ().
  • B. Pay () will trigger the payment and capture!) will not.
  • C. Capture () will trigger the payment and pay () will not.
  • D. The difference is determined by the payment method implementation.

Correct Answer: C

Q16) Which of the following claims about Mage Core Block Text List is accurate?

  • A. Mage_Core_Block_Text_List declares its own template for rendering, but the rendered template can be overridden via layout XML.
  • B. Child blocks of Mage_Core_Block_Text_List are always rendered alphabetically by name.
  • C. Mage_Core_Block_Text_List will always render all children automatically when it is rendered.
  • D. Mage_Core_Block_Text_List directly extends Mage_Core_Block_Template
  • E. In order to render, the parent block of Mage_Core_Block_Text_List must always be an output block.

Correct Answer: C

Q17) Which of the following API methods enables you to use the native Magento API to retrieve the list of related products?

  • A. catalog_product_link.list, with arguments $type=’related’, $product_id
  • B. catalog_product.list, with arguments $type=’related’, $product_id
  • C. catalog_product_related.list, with argument $product_id
  • D. catalog_product_option.list, with arguments $type=’related’, $product_id

Correct Answer: A

Q18) Which of the following operations on a native Magento payment method model will enable logging via calls to debugData()?

  • A. Set the protected property $_debug of the payment model to true
  • B. Set the config node default/payment/debug/ [method code] to 1
  • C. Call Mage::register (‘payment_method_debug_’ . [method code], true);
  • D. Set the config node default/payment/ [method code]/debug to 1
  • E. Call setDebug(true) on the payment method model

Correct Answer: D

Q19)What is the name of the default setup script class in AWS Certified SysOps Administrator Associate?

  • A. Mage_Core_Model_Mysql4_Setup
  • B. Mage_Core_Model_Resource_Setup_Default
  • C. Mage_Setup_Model_Resource_Default
  • D. Mage Core Model Resource Setup

Correct Answer: D

Q20) What are the differences between the invoice capture () method and the invoice pay () method in terms of their effects?

  • A. Mage_Sales_Model_Quote_Payment
  • B. Mage_Payment_Model_lnfo
  • C. Mage_Payment_Model_Method_Abstract
  • D. Mage_Sales_Model_Order_Payment

Correct Answer: C

AWS Certified SysOps Administrator Associate free practice test
Menu