Professional Documents
Culture Documents
Delivery Foundation Academy (DFA) L1 Assessment_ Attempt review SET 3
Delivery Foundation Academy (DFA) L1 Assessment_ Attempt review SET 3
Delivery Foundation Academy (DFA) L1 Assessment_ Attempt review SET 3
Question 1
Partially correct
Mr. John is a Team Lead handling a team of 10 members. He suggested their team members to adopt DevOps
process and the team is planning to implement the DevOps process for software delivery. Which among the
following benefits you think team can achieve by adopting Devops process. Choose exactly 3 CORRECT ANSWERS.
b. Production readiness
The correct answers are: Production readiness, Application stack consistency, Application monitoring
management
Question 2
Incorrect
How to handle alternatives based on the type or how to create pluggable software components?
Select one:
a. All of the above
b. Assign responsibility for the behavior using polymorphic operations to the types for which the behavior
varies
c. Identity Classes/Types which would have the behavior changing slightly. Assign responsibility to a type for
which the behavior varies
https://deepknowledge.accenture.com/mod/quiz/review.php?attempt=467932&cmid=8420&showall=1 1/20
7/13/23, 10:18 PM Delivery Foundation Academy (DFA) L1 Assessment: Attempt review
Question 3
Partially correct
John has written code that includes multiple methods that is not synonymous with functionality of it. Many of
those methods contain lots of nested statements, hard coded values and over 500 lines of code. What standard
coding patterns would you suggest to him?
The correct answers are: Name of methods does not matter., Group logically related statements for easy
readability
Question 4
Incorrect
Select one:
a. Only b,c and d
https://deepknowledge.accenture.com/mod/quiz/review.php?attempt=467932&cmid=8420&showall=1 2/20
7/13/23, 10:18 PM Delivery Foundation Academy (DFA) L1 Assessment: Attempt review
Question 5
Partially correct
Mr Robin is supporting a web application which processes 500 requests daily. Suddenly one night when Robin was
in night shift he got a P1 ticket. Customer complaining that application is not accessible. Robin and his team
started doing analysis and found that approximately. 600 request came in the night and his application was not
capable for handling the load. What should Team ensure from given and which type of testing needs to be
performed.
Question 6
Correct
Select one:
a. Policy 1100
b. Policy 1200
c. Policy 0011
d. Policy 0012
Question 7
Incorrect
Which of the following is the description for the Level 1 OWASP threat assessment maturity practice?
Select one:
a. Increase the accuracy of the threat assessment and improve granularity of per-project understanding.
b. Map compensating controls to each threat against the internal and third-party software
c. Identify and understand the high level threats to the organization and individual projects
The correct answer is: Identify and understand the high level threats to the organization and individual projects
https://deepknowledge.accenture.com/mod/quiz/review.php?attempt=467932&cmid=8420&showall=1 3/20
7/13/23, 10:18 PM Delivery Foundation Academy (DFA) L1 Assessment: Attempt review
Question 8
Correct
When we try to push the changes into github.com using git, few git commands need to be executed. Identify the
right order of execution of the following git commands.
Select one:
a. git commit -m "Commenting" ; git push ; git add .
The correct answer is: git add . ; git commit -m "Commenting" ; git push
Question 9
Correct
Which GRASP principle talks about, who should be responsible for creating new objects or use other objects in your
program or your system ?
Select one:
a. Creator
b. Controller
c. High Cohesion
d. Low Coupling
Question 10
Correct
Choose the most appropriate option : Janet requires to automate end to end process in her project based on
requirement received. Which of the following task is possible to be automated using Jenkins?
Select one:
a. Deployment
c. Testing
d. Build Process
e. Code Analysis
https://deepknowledge.accenture.com/mod/quiz/review.php?attempt=467932&cmid=8420&showall=1 4/20
7/13/23, 10:18 PM Delivery Foundation Academy (DFA) L1 Assessment: Attempt review
Question 11
Not answered
F. Mitigation listing
Select one:
a. FDCABE
b. BAEDFC
c. BDECFA
d. ADFCBE
Question 12
Not answered
Select one:
a. it results in the tasks being completed quicker
The correct answer is: it results in the tasks being completed quicker
https://deepknowledge.accenture.com/mod/quiz/review.php?attempt=467932&cmid=8420&showall=1 5/20
7/13/23, 10:18 PM Delivery Foundation Academy (DFA) L1 Assessment: Attempt review
Question 13
Not answered
In a Banking application, we keep the CustomerUI logic separate from the backend or the business logic of our
application. Which GRASP principle would take the request from the UI and then assign that to the proper object to
do the work?
Select one:
a. Controller
b. Creator
c. High Cohesion
d. Low Coupling
Question 14
Not answered
Mr Peter is performing GUI testing for Web Application. Which all features should he need to make sure while GUI
Testing of the Web application can be automated? Choose CORRECT options.
Select one:
a. touch screen
c. mouse clicks
d. Validation of fields
Question 15
Not answered
As part of cloud application security, which of the following are the identity and access solutions provided by the
cloud service providers?
c. Single Sign-On/Off
The correct answers are: Federation and Identity Provision, Single Sign-On/Off, Multifactor Authentication
https://deepknowledge.accenture.com/mod/quiz/review.php?attempt=467932&cmid=8420&showall=1 6/20
7/13/23, 10:18 PM Delivery Foundation Academy (DFA) L1 Assessment: Attempt review
Question 16
Not answered
The projects should adopt the security testing tools that regularly gets updated with the new set of vulnerabilities
in the market (every regular intervals, there are new vulnerabilities added into the bucket vulnerabilities). These
tools would eventually do security testing rigorously to identify the defects due to new and potential vulnerabilities
before it is deployed and cause damage to the application and client business. Name the team in Accenture that
does this quality check before the product getting deployed into the production environment.
Select one:
a. ADM
b. ADOP
c. AllSec
d. ASOC
Question 17
Not answered
Mr Jane is supporting a web application which processes 500 requests daily. Suddenly one night when Jane was
in night shift he got a P1 ticket. Customer complaining that application is not accessible. Jane and his team started
doing analysis and found that approximately. 600 request came in the night and his application was not capable
for handling the load. Which type of testing needs to be performed to avoid this situation.
Select one:
a. All of the above
b. Stress Testing
c. Load Testing
d. Performance Testing
https://deepknowledge.accenture.com/mod/quiz/review.php?attempt=467932&cmid=8420&showall=1 7/20
7/13/23, 10:18 PM Delivery Foundation Academy (DFA) L1 Assessment: Attempt review
Question 18
Not answered
Projects should establish baselines at the end of each project stage. Typically, a baseline is created for each major
stage of work, and the Team Lead for each stage (or the Project Manager) is responsible for creating that baseline.
Which of the following baseline will be supported for project's work according to you? Choose exactly THREE
correct options.
b. Integration Baseline
c. Testing Baseline
d. Architecture Baseline
The correct answers are: Architecture Baseline, Integration Baseline, Requirements Baseline
Question 19
Not answered
Sohini is a new developer on XYZ e-commerce project. She has a written a piece of code for handling errors that
may occur because of non availability of product in a cart already added earlier. Her first task is to define these
issue under a suitable category. Identify the correct category from the following options:
Select one:
a. Technical Exceptions
b. Application Exceptions
c. Business Exceptions
d. Compiler Exceptions
Question 20
Not answered
Every sprint starts with _________ and ends with ___________ and ______________.
Select one:
a. 1. Sprint planning 2. Sprint Review 3. Sprint Retrospective
The correct answer is: 1. Sprint planning 2. Sprint Review 3. Sprint Retrospective
https://deepknowledge.accenture.com/mod/quiz/review.php?attempt=467932&cmid=8420&showall=1 8/20
7/13/23, 10:18 PM Delivery Foundation Academy (DFA) L1 Assessment: Attempt review
Question 21
Not answered
What are the three security features match the Database level security ?
Select one:
a. Logins, Users, Audits
b. Schemas,users,roles
d. Schemas,users,logins
Question 22
Not answered
Which type of risk analysis agile team uses to rank risks by evaluating their probability of occurrence and impact?
Select one:
a. Qualitative analysis
b. Quantitative analysis
d. Assumptions analysis
Question 23
Not answered
In Accenture Code Quality Model, fundamental area of Performance and Scalability, select the important
considerations from below -
The correct answers are: Parallel processing and concurrency, Object pooling and recycling patterns
https://deepknowledge.accenture.com/mod/quiz/review.php?attempt=467932&cmid=8420&showall=1 9/20
7/13/23, 10:18 PM Delivery Foundation Academy (DFA) L1 Assessment: Attempt review
Question 24
Not answered
Consider the scenario - John is software designer, who is currently working on CHARSONS-KART application
software which is e-business application.
Peter is a security testing expert who is coordinating with John for threat modelling.
When these two are involved in designing the payment subsystem, what and all are the potential parameters they
need to concentrate on?
Select one:
a. A. When mode of transaction is Credit/Debit card, there is high chances of stealing the confidential
information about the card like, CVV, transaction password, OTP etc.
b. Both A and B
c. Neither A, nor B
d. B. When mode of transaction is online payment, there is high chances spoofing the customer for identify
stealing.
Question 25
Not answered
Cameroon is a Middle African country. The government of this country has lot of data on paper media and it is
very crucial and essential data. It must be retained for centuries. The country has decided to go for Cloud services
and taken a service from very well-known cloud service platform. If you are a cloud solution architect, which XaaS
you suggest to the government of Cameroon?
Select one:
a. BPaaS
b. STaaS
c. DaaS
d. CaaS
https://deepknowledge.accenture.com/mod/quiz/review.php?attempt=467932&cmid=8420&showall=1 10/20
7/13/23, 10:18 PM Delivery Foundation Academy (DFA) L1 Assessment: Attempt review
Question 26
Not answered
Complete the statements- Accenture Delivery Suite (or ADS) is our standard delivery framework designed to help
our teams "___________" results.
Select one:
a. efficient, predictable, reliable and high-quality results
The correct answer is: fast, efficient, predictable, reliable and high-quality results
Question 27
Not answered
Sujata a senior developer of project has been assigned a task to look at the code structure and decoupling
component wherever deemed necessary. What points she should keep in mind while checking?
The correct answers are: Dependencies to external libraries are well known., The average complexity of classes,
programs, methods, procedures, or functions is under control., There are no cyclic dependencies between classes,
components or layers.
Question 28
Not answered
Select one:
a. Time
c. Delays
e. Defects
https://deepknowledge.accenture.com/mod/quiz/review.php?attempt=467932&cmid=8420&showall=1 11/20
7/13/23, 10:18 PM Delivery Foundation Academy (DFA) L1 Assessment: Attempt review
Question 29
Not answered
b. Polymorphism
c. Abstraction
d. Encapsulation
Question 30
Not answered
Select one:
a. All the options
b. Only i
c. Only iii
https://deepknowledge.accenture.com/mod/quiz/review.php?attempt=467932&cmid=8420&showall=1 12/20
7/13/23, 10:18 PM Delivery Foundation Academy (DFA) L1 Assessment: Attempt review
Question 31
Not answered
Mr Alex is required to do API testing for his application. Since Alex does have access to source code and know
about how source code was implemented - kind of white box testing. Which of the following factors needs to be
ensured by Alex while performing API testing?
The correct answers are: Kind of data, or parameters, or arguments that API function requires as input, Valid
datatype supported, API Data Flow, API testing needs Sandbox Environments
Question 32
Not answered
Which SOLID principle states that an abstraction should not depend on details, but the details should depend on
the abstractions?
Select one:
a. Open Closed Principle
c. Interface segregation
d. Single responsibility
Question 33
Not answered
Let's consider a scenario, when ABC Project team members are developing microservices, and they are checking
out their code on tools like GitHub. Which of the following tool helps them to observe any commit into source code
management or GitHub and then perform build and test the code automatically?
Select one:
a. Selenium and Maven
b. Git
c. Jenkins
d. Maven
https://deepknowledge.accenture.com/mod/quiz/review.php?attempt=467932&cmid=8420&showall=1 13/20
7/13/23, 10:18 PM Delivery Foundation Academy (DFA) L1 Assessment: Attempt review
Question 34
Not answered
Who should be responsible when an expert violates high cohesion and low coupling?
Select one:
a. Closely look at domain/design model to locate the classes with low cohesion and high coupling, Create a
new class to take the responsibility of functionality causing low cohesion and high coupling
Question 35
Not answered
Which SOLID principle repesents the follwing statement " the vehicle is an abstract for truck and bike"
Select one:
a. Dependency Inversion Principle
b. Open/Closed Principle
Question 36
Not answered
b. Management
c. Development
d. Testing
e. Planning
https://deepknowledge.accenture.com/mod/quiz/review.php?attempt=467932&cmid=8420&showall=1 14/20
7/13/23, 10:18 PM Delivery Foundation Academy (DFA) L1 Assessment: Attempt review
Question 37
Not answered
Select one:
a. https://methodology.accenture.com
b. https://accenturedeliverysuite.accenture.com
c. https://in.accenture.com/accenturedeliverysuite/
d. https://ads.acceture.com
Question 38
Not answered
Mr. Vincent is the Configuration Manager for one project in Accenture. He has to identify and establish
Configuration Items.
Assume that you are Mr. Vincent and select the steps involved while identifying and establishing CIs mentioned
below.
A. Determine CI Categories.
F. Select CIs
Select one:
a. A,B,C,D,F
b. A,B,E,F
c. A,C,D,E
d. A,B,C,D
https://deepknowledge.accenture.com/mod/quiz/review.php?attempt=467932&cmid=8420&showall=1 15/20
7/13/23, 10:18 PM Delivery Foundation Academy (DFA) L1 Assessment: Attempt review
Question 39
Not answered
Who is responsible for conducting Performance Appraisals of Development Team Members in the Scrum?
Select one:
a. Both of them
c. Scrum Master
d. Product Owner
Question 40
Not answered
Which of the following action to be taken before pushing the code into github.com when we have sensitive
information in the source code ?
Select one:
a. Move the sensitive information to .gitignore file
The correct answer is: Move the sensitive information to .gitignore file
Question 41
Not answered
Select one:
a. Input only
d. Output only
The correct answer is: Optional input, mandatory input, primary output and secondary output.
https://deepknowledge.accenture.com/mod/quiz/review.php?attempt=467932&cmid=8420&showall=1 16/20
7/13/23, 10:18 PM Delivery Foundation Academy (DFA) L1 Assessment: Attempt review
Question 42
Not answered
…............. used to identify security vulnerabilities in an application while it is being developed. Useful in penetration
testing.
Select one:
a. Vault
b. Fortify
c. OWASP ZAP
d. SonarQube
Question 43
Not answered
The correct answers are: Test software under extreme load conditions, Commonly used to test high availability
solutions
Question 44
Not answered
A release has been planned with 5 sprints. The team, for the sake of convenience, has decided to keep the sprint
duration open. Depending on how much they commit and achieve, they decide to wrap up the sprint at an
appropriate time. Which of the following is True in this given context?
Select one:
a. This will not work for certain technologies
The correct answer is: Estimating the velocity would be difficult in such a scenario
https://deepknowledge.accenture.com/mod/quiz/review.php?attempt=467932&cmid=8420&showall=1 17/20
7/13/23, 10:18 PM Delivery Foundation Academy (DFA) L1 Assessment: Attempt review
Question 45
Not answered
What are the responsibilities of the Change Control Board? Choose exactly TWO correct options.
c. Represent the interests of the Project Manager and any groups who are not affected by changes to the
baselines.
The correct answers are: Monitor changes and updates to the project requirements as part of CM., Review and
authorize changes to the baselines.
Question 46
Not answered
Select one:
a. Low Coupling
b. Creator
c. High Cohesion
d. Inheritance
Question 47
Not answered
___________________ helps the design process, whereas ______________ is more suitable for
integration and functional testing.
Select one:
a. BDD, BDD
b. TDD, BDD
c. TDD, TDD
d. BDD, TDD
https://deepknowledge.accenture.com/mod/quiz/review.php?attempt=467932&cmid=8420&showall=1 18/20
7/13/23, 10:18 PM Delivery Foundation Academy (DFA) L1 Assessment: Attempt review
Question 48
Not answered
For handling errors in ABC project code base, Sam has been assigned task for creating exceptions. Which
guidelines he must follow while writing exceptions?
The correct answers are: Always handle the exception as it is an unusual event that may occur., Create new types
of exceptions to handle any kind of situation if need be.
Question 49
Not answered
In a Build Triggers section of a Jenkins job, Build Periodically is selected and the corresponding value is provided as
"2 15 * * 3". What does that mean? Choose the most appropriate answer.
Select one:
a. Build Triggers periodically every 3rd day of month at 2:15 AM as per the local time
b. Build Triggers periodically every Wednesday in a week at 3:02 PM as per the local time
c. Build Triggers periodically for every 3 minutes of every hour on 15th February of every year
d. Build Triggers periodically every Wednesday in a week at 2:15 AM as per the local time
The correct answer is: Build Triggers periodically every Wednesday in a week at 3:02 PM as per the local time
Question 50
Not answered
David, a developer, is working on login component of an application and dealing with sensitive data. Hence before
pushing the code to github.com, he moved the sensitive information in a "logindata.cfg" file and added the file
name as "login.cfg" by mistake in .gitignore and also pushed the changed to github.com. Later he identified and
removed it from repository before anyone uses that file. Is there any risk associated with this?
Select one:
a. Yes, the changes will be reflected in the version history.
b. No, the file is a cfg file as most of the team members have their own cfg file
The correct answer is: Yes, the changes will be reflected in the version history.
https://deepknowledge.accenture.com/mod/quiz/review.php?attempt=467932&cmid=8420&showall=1 19/20
7/13/23, 10:18 PM Delivery Foundation Academy (DFA) L1 Assessment: Attempt review
Previous activity
◄ Delivery Foundation Academy (DFA) Sample Assessment
Jump to...
https://deepknowledge.accenture.com/mod/quiz/review.php?attempt=467932&cmid=8420&showall=1 20/20