The most trustworthy partner in information and communication technologies.
Company profile Deutsche Telekom Group Company Management Quality certificates Digital ecosystem Corporate Social Responsibility Annual reports Media section Podcasts Contact us
T-Systems Slovakia was splitted into two legal entities, operating of July 1, 2020 under one common brand, Deutsche Telekom IT Solutions Slovakia.
Learn more →
Major organizations worldwide benefit from our highly-valued services.
Business solutions Smart applications Communication Shared infrastructure Shared services Security
We give IT meaning
Through continuous digitization, we are on our way to helping creating unique opportunities for new technologies, processes and ideas
All information about a career at one of the best employers in Slovakia
Career Benefits for employees Work for IT experts Work for managers Work for specialists Work for graduates
We are continuously seeking both, new talents and experienced IT professionals. See all open positions on our Careers Portal and find the one that suits you best.
All job offers →
Experienced people are the foundation of every single successful organization
Education Employee training Dual Education Community education
Idea is basis of everything. We are happy to support talented people and great ideas that have the potential to improve the world we live in.
More about Innovlab →
Enter the world of first-class cloud services, digital solutions and discover new possibilities of IT modernization.
1) Consider the following playbook: # playbook name: /home/ansible/web.yml --- - hosts: webservers become: yes tasks: - name: edit file 1 lineinfile: path: /var/www/content.hml line: "{{ text }}" tags: - content - name: edit file 2 lineinfile: path: /var/www/index.hml line: "{{ text }}" tags: - web - name: edit file 3 lineinfile: path: /var/www/etc.hml line: "{{ text }}" tags: - content - misc
How do we run it without editing /var/www/content.hml?
ansible-playbook /home/ansible/web.yml --skip-tags contentansible-playbook /home/ansible/web.yml --skip-tags webansible-playbook /home/ansible/web.yml ansible-playbook /home/ansible/web.yml --tags content
2) Which command is the correct way to run the playbook /home/ansible/Buildwww.yml using the inventory file /home/ansible/inventory, assuming your present working directory is /home/ansible?
ansible-playbook -i inventory -p Buildwww.ymlansible-playbook -i inventory Buildwww.yml ansible -i inventory -p Buildwww.ymlansible -i inventory Build.yml
3) How can you make a playbook gather facts?
ansible-playbook /home/ansible/web.yml --skip-tags contentGathering facts is a default behavior of running a playbook.set disable_facts: no Use the setup module as a task in your playbook
4) What keyword makes Ansible not exit on error and continue play execution?
errors_ignoreskip_errorscontinue_playignore_errors
5) Which of the following are valid flags for the ansible-playbook command? (Choose all that apply)
--tag--skip-tags--tags--include-tags
6) Consider the following playbook. --- - hosts: local tasks: - name: edit file block: - lineinfile: path: /tmp/file line: "hello world!" rescue: - debug: msg="File does not exist."
What happens if /tmp/file is not available?
It is created and the text "hello world!" added.Ansible throws an error and stops play execution.Ansible skips the task and reports the task as skipped.Ansible outputs the message "File does not exist."
7) Consider the following playbook. --- - hosts: local become: yes tasks: - name: create users user: name: "{{item}}" with_items: - sam - john - bob
How many times is the user module invoked?
"0""5""3""1"
1) Which of these best describes Docker?
A clustering and scheduling tool for containers.It is an open source container orchestration tool.A tool for defining and running multi-container applications. A tool designed to make it easier to create, deploy, and run applications by using containers.
2) Which of these best describes the Host network in Docker?
It creates a distributed network among multiple Docker daemon hosts. It assigns a MAC address to each container’s virtual network interface, making it appear to be a physical network interface directly connected to the physical network.The network that runs on the Docker host. Is a Link Layer device which forwards traffic between network segments.
3) Which of these commands returns low-level information on Docker objects?
docker inspectdocker rmidocker infodocker ps
4) What are the two ways to use volumes when creating a container?
-v-i-d-p--mount
5) Based off of the contents of the Dockerfile below, how many layers are created?
FROM ubuntu:15.04 RUN apt-get update -y && apt-get install git -y COPY . /app RUN make /app CMD python /app/app.py
Four layers are created. Five layers are created. Six layers are created. One layer is created.
6) When using the --mount option, which of the following parameters would you use to indicate that the container should have access to the host filesystem?
type=volumetype=bindtype=hosttype=mount
1) What does a good CI process do when a build fails?
Delete the build.Provides immediate feedback to the team. Notify the customer.Re-run the build.
2) What is Continuous Integration?
A code review process. Writing code constantly. Frequent deployment of code.Frequent merging of code.
3) What steps are in Continuous Integration?
CompilationUnit TestsCode Quality GatesAll of these
4) _________________ is the ability to get changes of all types—including new features, configuration changes, bug fixes and experiments—into production, or into the hands of users
Continuous Integration Continuous TestingContinuous DeliveryContinuous Monitoring
5) _____________ allows any change made in the code to be tested immediately
Continuous Integration Continuous TestingContinuous DeliveryContinuous pipeline
1) What command is used to modify your personal Git configuration to add your email address to all Git repos that your user manages?
git config --system user.email user@example.comgit config user.email user@example.com git config --global user.email user@example.comgit config --global user.name user@example.com
2) How do you remove a file from Git's tracking?
git deletegit removegit untrackgit rm
3) What is the Git command to make sure your current data matches upstream?
git mergegit initgit configgit status
4) What is the default file that contains patterns telling Git what not to track?
~/.git/exclude/etc/git/exclude repository/.git/info/excluderepository/exclude
5) How do you tell Git you're finished making changes to the repository for now, and to update the metadata with a comment stating what changes you made?
git rebasegit savegit commitgit status
1) You have a script that contains a statement that you want to use to evaluate positional parameter 1 with, and if the contents of $1 matches a particular string, to run a command, otherwise you want the script to exit.
What is the common name of the scripting construct being referred to?
If statementSwitch statementElse statementCase statement
2) You want your script to run a test and determine if the cloud_user is the one running the script and if so, echo a greeting to that user. If it's not being run by the cloud_user, it should exit immediately.
Pick the command sequence that will cause this to happen as described.
let $USER = "cloud_user" and if echo "Hi $USER!" || exitif $USER = "cloud_user" then echo "Hi $USER!" || exit test $USER = "cloud_user" && echo "Hi $USER!" || exitseq $USER = "cloud_user" ; echo "Hi $USER!" || exit
3) What is the purpose of the following line in a script? #!/bin/bash
It exports the /bin/bash path to all subscriptsIt is a comment.It sets the !# variable to indicate the current shell's path.It indicates what shell to use when interpreting this script.
4) You have two commands that you want to run, but you only want the second command to run if the first succeeds and returns an exit code of "0". What characters would you separate these commands with to ensure this happens as specified?
&&||;;##\
5) You have a script where math operations are being performed and you see the sequence of commands below. What is result of the final echo statement? Choose the most likely answer.
$ let a=5 $ let b=10 $ let c=$a*$b $ echo $c
52550050
6) Which of the following are valid file descriptors? Choose all that apply.
stddownstderrstdinstdupstdoutstdoff
1) Which of these values CANNOT be used as a key in a dictionary?
1(1, 2)'Kevin'[1, 2, 3]
2) What type of loop would you use to create an infinite loop in Python?
A for loop.You can't create an infinite loop in Python.A do...while loop.A while loop.
3) How would you get a lowercase version of a string?
"SOMETHING".lower() "SOMETHING".toLower() lower("SOMETHING") "SOMETHING".lower
4) How would you get the value of the key 'color' from a dictionary called favorites? Note: 'color' is a string.
favorites['color']None of the answers listed are correct. favorites.read('color') favorites[color]
5) What keyword is used for a secondary condition in an if/else group?
elsifelifelse ifelseif
1) What are two types of topologies?
BarMeshClusterTree
2) Which statement is true about an IPv6 address?
IPv6 addresses are 64-bit addresses.IPv6 addresses are only used in private LANs.The world is running out of IPv6 addresses. There are 340 trillion, trillion, trillion IPv6 addresses.
3) What is each number in an IPv4 address called?
QuadSextetOctetPenta
4) Which OSI layer is responsible for routing?
Network LayerSession LayerData LayerTransport Layer
5) How many bits are an IPv4 address?
24812832
1) Which of the following best describes Terraform providers?
A mechanism that provides Terraform with the ability to update itself.An optional feature that allows Terraform to inject variables into modules. A plugin that enables Terraform to interface with the API layer of various cloud platforms and environments. A feature that lists the dependencies required for a particular module to work properly.
2) How can Terraform input variables be defined?
They can be loaded into a database, then called by the Terraform configuration.They can be pulled down from Terraform Cloud and referenced in your code.They can be included in the command line options. They can be predetermined in a file.
3) What format is the Terraform state file stored in?
Plain textYAMLJSONCSV
4) How can Terraform Providers be sourced in Terraform?
You can reference providers locally in your Terraform configuration. Terraform can use a providers list that you can set up in a file within your working directory. You can reference providers from an internal registry in your Terraform code.By default, Terraform looks for providers in the Terraform provider registry.
5) Given the following snippet of code: variable "replicas" { type = number default = 5 }
What will be passed into the code for the variable replicas when given the following command?
terraform apply -var replicas=1
1Undefinednull value5
Name
Email
Read and accept the data privacy statement.
I agree that the company will contact me with a job offer in the future
This website uses cookies and similar technologies. These are small text files that are stored and loaded on your computer. By clicking on "Accept all cookies", you agree to the processing of marketing analytics cookies which, when placed on your browser, will be processed for marketing and PR purposes, in the use of marketing analytics and the targeting and display of personalised content and advertising. You have the right to withdraw this consent at any time, and withdrawal of consent does not affect the lawfulness of processing based on consent prior to withdrawal. For details, please refer to the Cookie Processing Information. You can continue with the necessary tools by clicking on " Accept only necessary cookies ",. You can manage your preferences and allow only certain types of cookies by clicking on "Change settings". You can change your cookie settings at any time by clicking on "Cookie settings ", which are always available at the bottom of every page on our website in the so-called page footer.
This website uses cookies and similar technologies to ensure that we give you the best possible service. By clicking on “Accept” you are agreeing to the processing of your data as well as its transfer to third party providers. The data will be used for analyses, retargeting and to provide personalized content on websites by third party providers.
These cookies are required to enable you to navigate through the web pages and use key functions.
They support basic functions, such as access to secured areas of the web page. The legal basis for these cookies is Article 6 (1) b GDPR.
Find out more
Find out less
These cookies help us to improve our understanding of user behavior.
They allow for the compilation of usage and identification data by the original provider or third-party providers into pseudonymous usage profiles. We use analytical cookies e.g. to determine the number of individual visitors to a web page or a service, to collect statistical data on the performance of our products and to analyze the visitors’ usage patterns and visitor interactions on the basis of anonymous or pseudonymous information. This information cannot be traced back to a person. The legal basis for these cookies is Articl 6 (1) a GDPR.
These cookies and similar technologies are used to enable the display of personalized and therefore relevant marketing content.
Marketing cookies are used to serve interesting web content and to measure the effectiveness of our campaigns. By suppressing marketing cookies, you will continue to see the same number of ads, but they may be less relevant for your interests. The legal basis for these cookies is Article 6 (1) a GDPR.