User Tools

Site Tools


тестирование_подготовки

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
тестирование_подготовки [2018/10/03 12:52]
val
тестирование_подготовки [2023/11/23 09:00] (current)
val
Line 1: Line 1:
 ====== Тестирование подготовки ====== ====== Тестирование подготовки ======
 +
 +===== Собеседование =====
 +
 +  * Где учились?​
 +  * Что нравилось?​
 +  * Когда в последний раз читали техническую документацию?​
 +  * Технический текст на английском?​
 +  * Последнее место работы?​
 +  * Что интересного делали? ​
 +  * Почему уволились?​
 +  * Подобрать соответствующие вопросы из списков ниже
 +  * Или отсюда:​ [[https://​github.com/​ostrovok-team/​code-challenge/​tree/​master/​devops|DevOps Engineer Challenge]]
 +
 +===== Разное =====
 +
 +  * Почему,​ обычно,​ достаточно знать последние 6 цифр mac адреса?​
  
 ===== Задачи повышенной сложности ===== ===== Задачи повышенной сложности =====
Line 25: Line 41:
 </​code>​ </​code>​
  
-==== Задача 3. Объясните ​причину Command not found ====+==== Задача 3. Как можно добиться такого эффекта? ​====
  
 <​code>​ <​code>​
-ls -l +rootusermod 
-</​code><​code>​ +bashusermod: команда не найдена
--rwxr-xr-x ​ 1 root  wheel   34 Sep  3 09:17 script.sh +
-</​code><​code>​ +
-# cat script.sh +
-</​code><​code>​ +
-#​!/​usr/​bin/​sh+
  
-echo "Hello World" +root# passwd ivanovii 
-</​code><​code>​ +passwd: updating all authentication tokens for user ivanovii. 
-./script.sh +... 
-</​code><​code>​ +Enter new password:
-./script.shCommand not found.+
 </​code>​ </​code>​
  
-==== Задача 4. Почему ​скрипт не отслеживает остановку сервиса rsyslog ​? ====+==== Задача 4. Объясните, для чего используются скобки ​в скрипте? ====
  
 <​code>​ <​code>​
-# service rsyslog stop 
- 
-# cat check_rsyslog.sh 
-</​code><​code>​ 
 #!/bin/sh #!/bin/sh
  
-if ! ps ax | grep -v grep | grep -q rsyslog+if ! ps ax | grep -q [s]yslog
 then then
         echo syslog is dead         echo syslog is dead
 fi fi
-</​code><​code>​ +</​code>​ 
-# chmod +x check_rsyslog.sh+==== Задача 5. Почему ошибкой завершается первая команда,​ но, работает вторая ? ==== 
 +<​code>​ 
 +$ sudo echo '​network:​ {config: disabled}'​ > /​etc/​cloud/​cloud.cfg.d/​99-disable-network-config.cfg 
 +-bash: /​etc/​cloud/​cloud.cfg.d/​99-disable-network-config.cfg: Permission denied
  
-#./check_rsyslog.sh +$ sudo vim /etc/​cloud/​cloud.cfg.d/99-disable-network-config.cfg
-</code><​code>​+
 </​code>​ </​code>​
  
 +==== Задача 6. Что делает и как работает команда ? ====
 +
 +<​code>​
 +$ cat <(cat file.txt)
 +</​code>​
 +
 +==== Задача 7. В чем причина ? ====
 +<​code>​
 +ubuntu# tcpdump -w file.dmp
 +tcpdump: listening on ens160, link-type EN10MB (Ethernet), capture size 262144 bytes
 +59 packets captured
 +89 packets received by filter
 +0 packets dropped by kernel
 +
 +ubuntu# tcpdump -r file.dmp
 +tcpdump: file.dmp: Permission denied
 +</​code>​
 ===== Основы сетей ===== ===== Основы сетей =====
  
-==== +===== ЮНКОМ =====
  
 +  * Вопрос:​ Компьютер,​ с автоматической настройкой сети, получил адрес, начинающийся с числа 169. Что это означает?​
  
 +/*
 +Ответ: Значит,​ сервер адресов не доступен.
 +*/
 ===== ЛИН1 (ЮН1) ===== ===== ЛИН1 (ЮН1) =====
  
 ==== Входной тест ==== ==== Входной тест ====
  
-  * Вопрос 1: Компьютер,​ с автоматической настройкой сети, получил адрес, начинающийся с числа 169. Что это означает?​ 
  
-/* +  ​*  Вопрос ​1: Какую программу Вы используете для подключения к Linux по протоколу SSH (эсесаш)?​
-Ответ 1: Значит,​ сервер адресов не доступен. +
-*/ +
-  ​*  Вопрос ​2: Какую программу Вы используете для подключения к Linux по протоколу SSH (эсесаш)?​+
  
 /* /*
-Ответ ​2: Любой уверенный ответ. Как правило - PuTTY (путти),​ KiTTY (китти)+Ответ ​1: Любой уверенный ответ. Как правило - PuTTY (путти),​ KiTTY (китти)
 */ */
  
-  * Вопрос ​3: Каким текстовым редактором Вы пользуетесь в Linux?+  * Вопрос ​2: Каким текстовым редактором Вы пользуетесь в Linux?
  
 /* /*
-Ответ ​3: Любой уверенный ответ. Как правило - nano (нано), vi (ви, вим), mcedit (эмцээдит)+Ответ ​2: Любой уверенный ответ. Как правило - nano (нано), vi (ви, вим), mcedit (эмцээдит)
 */ */
  
Line 94: Line 119:
 </​code>​ </​code>​
   * скопируйте набранный текст и попробуйте найти его на этой странице через Ctrl+F.   * скопируйте набранный текст и попробуйте найти его на этой странице через Ctrl+F.
 +
  
 ===== ЛИН2 (ЮН2) ===== ===== ЛИН2 (ЮН2) =====
Line 99: Line 125:
 ==== Входной тест ==== ==== Входной тест ====
  
-  ​Что означает комбинация клавиш Ctrl+C +  ​- Что означает "#​!"​ вначале скрипта 
-  ​Что означает комбинация клавиш Ctrl+D +  - Что означает комбинация клавиш Ctrl+C 
-  ​Что означает комбинация клавиш Ctrl+Z +  ​Что означает комбинация клавиш Ctrl+D 
-  ​Как работает и для чего используется команда tail -f ...+  ​Что означает комбинация клавиш Ctrl+Z 
 +  ​Как работает и для чего используется команда tail -f ...
  
 ==== Итоговый тест ==== ==== Итоговый тест ====
Line 138: Line 165:
   - Является ли хорошим средством защиты сервисов от компрометации сокрытие/​искажение их стандартного приветствия?​   - Является ли хорошим средством защиты сервисов от компрометации сокрытие/​искажение их стандартного приветствия?​
   - Какие недостатки,​ с точки зрения безопасности,​ имеются у классических UNIX сервисов telnet, ftp, rsh и на что их следует заменить?​   - Какие недостатки,​ с точки зрения безопасности,​ имеются у классических UNIX сервисов telnet, ftp, rsh и на что их следует заменить?​
 +  - Вопросы по открытому закрытому ключу по открытому закрытому ключу - что используется для подписи и для шифрования
   - Чем отличается сертификат от публичного ключа?   - Чем отличается сертификат от публичного ключа?
   - В чем недостаток использования самоподписанных сертификатов?​   - В чем недостаток использования самоподписанных сертификатов?​
Line 234: Line 262:
 ==== Тестирование по окончании курса ==== ==== Тестирование по окончании курса ====
  
 +  - В чем разница между цифровым и аналоговым сигналом?​
   - Для чего предназначены протоколы сигнализации в IP телефонии?​   - Для чего предназначены протоколы сигнализации в IP телефонии?​
   - Когда необходима регистрация абонента на SIP proxy?   - Когда необходима регистрация абонента на SIP proxy?
тестирование_подготовки.1538560338.txt.gz · Last modified: 2018/10/03 12:52 by val