ДжедайскийЭкзамен — различия между версиями

Материал из Star-Staff
Перейти к: навигация, поиск
Строка 56: Строка 56:
  
 
P.S. Не забудь, что дату и время джедайского экзамена нужно согласовать со своим тимлидом и Дэном.
 
P.S. Не забудь, что дату и время джедайского экзамена нужно согласовать со своим тимлидом и Дэном.
 +
 +
(Также не забудь что для допуска к сдаче нужно достичь джедайского уровня профессионализма в Дао Рекрутера и набрать нужное кол-во экспы)

Версия 17:17, 21 ноября 2012

Каждый рекрутер-падаван мечтает стать джедаем! От заветной мечты его отделяет лишь последний шаг-экзамен. Кроме навыков рекрутера он должен обладать знаниями основных моментов в ИТ-сфере. Вот минимум вопросов, ответы на которые ты должен знать.


1. Что такое трехзвенная архитектура?

2. Производственный цикл разработки ПО (чем занимаются аналитики, разработчики, тестировщики, техписы, ПМы, админы, архитекторы)

3. Что такое ООП и зачем оно нужно?

4. Классификации языков программирования и основные области их применения.

5. Что такое СУДБ, ее место и роль в процессе разработки ПО?

6. Что происходит после того, как пользователь вводит в браузер “www.yandex.ru” (DNS, пакеты, HTTP, HTML, etc).

7. Что такое highload? (какие бывают проблемы и как их решают)

8. Классификация видов программирования (программистов) по решаемым задачам.

9. Что такое компилятор, исходный и машинный код (как их текста на английском получается программа с кнопочками).

10. Что такое среда разработки, библиотека, фреймворк?

11. Классификация видов компаний (вендоры, интеграторы, разработчики коробочного ПО, SaaS)

12. Какие бывают структуры данных и чем они отличаются (массив, список, дерево, хеш)?

13*. Что такое многопоточное программирование? Что такое race condition, deadlock, mutex, семафор?

14. * Какие бывают обязанности у программистов, их плюсы и минусы (разработка с нуля, поддержка, разработка архитектуры, написание ТЗ, общение с заказчиком и т п).

15. * Высокий и низкий уровень абстракции программирования (визуальное или низкоуровневое).

16. Что такое система контроля версий и система багтрекинга? Примеры.

17. Веб-технологии: HTML, CSS, Javascript, XML, XSLT. Их важность в резюме.

18. * Что такое swap (виртуальная память)? В чем отличие 32разрядной от 64разрядной архитектуры?

19. Основные обязанности аналитика. Что такое UML и Use Case?

20. Основные обязанности ПМа.

21. Чем отличается Си от Си++.

22. Что такое SQL? Что такое первичный ключ? Что такое триггер и хранимые процедуры?

23. Классификация видов тестирования и их специфика (ручное, функциональное, нагрузочное, регрессионное, etc)

24. * Виды сортировок. Их отличия по скорости.

25. Чем отличается tcp от udp?

26. Как убить процесс в linux?


P.S. Не забудь, что дату и время джедайского экзамена нужно согласовать со своим тимлидом и Дэном.

(Также не забудь что для допуска к сдаче нужно достичь джедайского уровня профессионализма в Дао Рекрутера и набрать нужное кол-во экспы)