Font size
WorksheetsGM Calibration
Total questions: 52
Worksheet time: 2hrs 44mins
What tool can be used to monitor code quality?
Jenkins
Nexus
SonarQube
Gitlab CI
I don't know
What is the best definition of a Set in Java?
A Set is an unordered collection of unique objects
A Set is an ordered collection of unique objects
A Set is a collection of unique objects
A Set is a dictionary, associating keys and values
I don't know
Which statement is true about exceptions?
Unchecked exceptions cannot be caught
Unchecked exceptions must be caught
Unchecked exceptions are not checked by the compiler
Unchecked exceptions shall never be used
I don't know
What does the following code do?
It sums each list and return a list with 3 elements (36, 16, 20)
It sums the first element of each list, the second, etc. and returns a list with 4 elements (8, 14, 22, 28)
It merges all three integer list into a single one sorted with 12 elements (1, 2, 3, … 11, 13)
It merges all three integer list into a single one with 12 elements (5, 7, … 6, 8)
I don't know
What is the value of firstIndexNumber when componentNumber is 11?
11
31
4
0
I don't know
What is the git command to switch to develop branch and get the last version of it?
git pull develop
git clone develop && git pull
git checkout develop && git pull
git merge develop && git fetch
I don't know
I am on a feature branch (named "feat") and another feature has been merged on develop. How can I get it on my branch without losing any changes?
git checkout develop && git rebase feat
git fetch origin develop && git merge develop
git reset feat && git merge develop
git merge develop
I don't know
What is wrong in the following YAML file?
Line 1: a top-level element cannot have a number value
Line 4: the array "b" cannot contain a mapping item
Line 3: "-" are not allowed in YAML files
Line 2: Comments shall be written with "//" and not "#"
I don't know
What is the main advantage of using YAML over JSON or XML?
YAML files cannot be syntactically wrong
YAML files are more human-readable
YAML files can contain arrays and objects
YAML is designed for REST webservices responses
I don't know
What is the main difference between Gradle and Maven?
Builds are faster with Gradle
Better security of Gradle dependencies
Maven does not support recent versions of Java (11+)
Builds are more rigid and less customizable with Maven
I don't know
Assuming the following valid build.gradle content:
testImplementation "junit:junit:4.12"
implementation "com.google.guava:guava:30.0-jre"
Which of the following statements is true?
All Guava dependencies (i.e. transitive dependencies) will be automatically resolved and included in project libraries
Guava will only be available in "main" classes, not in JUnit tests
If a new version of JUnit (4.13) is released, the project will automatically use it
Assuming Guava itself uses JUnit, the JUnit dependency line can safely be removed
I don't know
Who is responsible for monitoring the progress of work during a Sprint?
Product Owner
Project Manager
Scrum Master
Development Team
I don't know
What does the Sprint burn-down chart show?
How much work remains until the end of the Sprint
The evolution of the amount of uncertainty during the project
An overview of the release progress
Dependencies, start times and stop times for project tasks
I don't know
The Product Owner manages…
The Scrum Team
The Product Backlog
The Developers
The Project
I don't know
What is a Docker image?
The Dockerfile
An instance of a Docker container
A set of several applications communicating together
The source of a Docker container
I don't know
What are the correct steps to run your own application in Docker?
Build the container (docker build …), write Dockerfile, run the image (docker run …)
Download Dockerfile on Docker Hub, run the container (docker run …)
Build the container (docker build …), start the image (docker start …), write Dockerfile and copy into the image (docker cp ...)
Write Dockerfile, build the image (docker build …), run a container (docker run …)
I don't know
What is the command to read logs of container dck?
docker logs dck
docker log show dck
docker cp dck:/logs .
service docker logs
I don't know
In the context of Docker containers, what is a mounted directory?
A read-only folder
A volume used to share secrets between applications
A directory that is shared with the host system
An empty directory used as temporary folder
I don't know
Which data type contains accelerometer signals used for vibration analysis?
UMS
FDCR
HMS
MNT
I don't know
Helionix file names look like 145T2_20172_02927_20211217_084248_20211218_075546_001.fdc.
There are two dates (in this example : 17/12/2021 08:42:48 and 18/12/2021 07:55:56).
What do they represent for UMS and FDCR files?
Session Start date and Folder Creation date
Session Start date and Session End date
Start/end date of data inside the file
None of the above
I don't know
On HELIONIX aircrafts, which equipment is responsible of recording health data?
AMC
MFD
DMAU
DTD
I don't know
For aircrafts fitted with wACS equipment (transmitting data to CDC through DFM), which avionic media can also be used on the aircraft?
PCMCIA
Compact Flash
SD Card
None of the above
I don't know
Is it possible to have two aircrafts of the same type with different avionic system types?
Yes, BK117 D2 has HELIONIX avionic while BK117 D3 has VEMD avionic
Yes, H160 B1 has HELIONIX avionic while H160 T1 has M'ARMS avionic
Yes, BK117 C2 has M'ARMS avionic while BK117 D2 has HELIONIX avionic.
No
I don't know
What is the relation between a Health indicator and an algorithm?
They are the same thing, algorithm is the mathematical name while indicator is the operational name
An indicator is a configuration element that associates an algorithm and an accelerometer
An indicator is the result of an algorithm
They have no relation
I don't know
What is NOT a main feature of Flyscan+?
Providing insights on FDCR data
Displaying health alarms and health indicator trend
Displaying Usage alarms computed on-board and on ground
Displaying Predictive Maintenance events
I don't know
What is the main difference between Corrective Maintenance and Predictive Maintenance?
Complex algorithms are related to Predictive Maintenance while simpler ones are related to Corrective Maintenance
Predictive Maintenance is for aircrafts not yet delivered to customers
Predictive Maintenance uses FDCR data only, while Corrective Maintenance uses all data types
Predictive Maintenance try to detect issues before they are even encountered, while Corrective Maintenance relates to actual issues
I don't know
What is the relation between Spring and Spring Boot?
Spring Boot is the second version of Spring (which became deprecated)
Spring Boot is used for running Spring applications on cloud (AWS, Azure…)
Spring Boot is used for running Spring applications in Docker container
Spring Boot is an extension of Spring that simplify configuration for running an application
I don't know
With the following code in a @Configuration class: https://dpaste.com/24YYE5TRX
application-app2.yml does not exist.
application-app.yml: https://dpaste.com/2N4DVE4RD
application.yml: https://dpaste.com/72Y4HMHWT
The application runs with profiles app and app2 and environment variable PROPERTY_NAME=bar
What is the value of "name" variable, and why?
Application does not start due to syntax error of ":" in @Value
Application does not start because application-app2.yml does not exist
foo since environment variable PROPERTY_NAME does not override the property.
bar since environment variables have an higher priority than YAML files
I don't know
What is the main purpose of Spring Boot profiles?
Run the application inside a Docker container
Make the application scalable
Make the application configurable through environment variables
Configure the application differently according to the environment
I don't know
In Spring or Spring Boot, what mechanism is in charge of autowiring beans annotated with @Autowired?
Dependency Injection
Auto-Configuration
Spring Actuator
Annotation Processor
I don't know
When running a Spring Boot application in a Docker container, what are the purpose of health checks?
Periodically checking whether an application is overloaded
Periodically sending logs to monitoring tools
Periodically checking whether an application is properly running to take corrective actions
Periodically updating the application with the latest configuration
I don't know
What is the AWS service that could be replaced locally by MinIO?
Simple Queue Service (SQS)
Simple Notification Service (SNS)
Simple Storage Service (S3)
Relational Database Service (RDS)
I don't know
What is the preferred authentication method for applications accessing an AWS service?
Access key and secret key
IAM role
IAM user
IAM policy
I don't know
What is Terraform?
A way to configure Docker through code
A way to configure AWS through code
An application to manage access to AWS resources
An AWS service to make deployments easier
I don't know
What is the AWS service that gather monitoring and operational data in the form of logs?
Chronograf
CloudWatch
Splunk
S3
I don't know
What is NOT a benefit of a micro-services architecture over a monolithic one?
Scalability is easier
Smaller development teams
Testing the entire application is easier
Decoupling and fault-tolerant
I don't know
What is a "Type Certificate" in the context of aircraft identification?
Aircraft Type & Step Helionix
Avionic System Type & Aircraft Type
Aircraft Type & Aircraft Serial Number
Aircraft Type & Aircraft Version
I don't know
Which of the following is NOT an Avionic System Type?
D-Box
HELIONIX
M'ARMS
VEMD
I don't know
What Is The Difference Between SQS And SNS?
With SQS, only one publisher can send a message
With SNS, only one subscriber can process a message
With SQS, only one subscriber can process a message
With SNS, only one publisher can send a message
I don't know
What is fan-out pattern?
An application publishing to several SQS queues
An application publishing to a SNS topic with several SQS queues subcribed to it
An application publishing to several SNS topics
An application publishing to a SQS queue, with several SNS topics subscribed to it
I don't know
What is impossible using AWS console only?
Subscribing to a SNS topic to receive email notifications
Sending a message to SNS topic
Sending a message to SQS queue
None (all operations are possible)
I don't know
What is AWS Lambda?
A serverless computing platform
A way to send SQS notifications periodically
A way to receive SQS notifications periodically
A database system focused on documents (NoSQL)
I don't know
What is the basic operational unit of Kubernetes?
Node
Pod
Container
Task
I don't know
In Kubernetes, what is a node?
A worker machine
A development tool
A Docker container
An orchestrator
I don't know
Which of the following is NOT part of Kubernetes activity?
Restarting not responding containers
Assigning pod to nodes
Building Docker images
Load-balancing queries when using multiple replicas
I don't know
In the context of InfluxDB, what is the "series cardinality" of a measurement?
The number of points in the measurement
The number of fields in the measurement
The number of unique fields combinations in the measurement
The number of unique tag keys combinations in the measurement
I don't know
"In a SQL database, I can create tables with columns then inserting rows."
In a time series context like InfluxDB, what is the equivalent of this sentence?
In an InfluxDB measurement, I can create tags with fields, then adding points.
In an InfluxDB database, I can add measurements with tags and fields.
In an InfluxDB database, I can create measurements, then adding points with tags and fields.
In an InfluxDB database, I can create measurements with tags, then adding points with fields.
I don't know
What is the document describing a software application content, version of each component and known issues?
VDD
SRS
STP
SDD
I don't know
What shall be avoided regarding requirement traceability?
A requirement not covered by any test
A requirement covered by more than 1 test
A test covering more than 1 requirement
None of the above
I don't know
As a Capgemini customer, what is the best way to know how a feature is implemented?
By reading STP
By reading VDD
By reading SDD
By reading Javadoc
I don't know
Theme or questions that you would like to add?
Test difficulty?
Too easy
Appropriate
Too complex
