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

Материал из Star-Staff
Перейти к: навигация, поиск
(Новая страница: «1. Что такое трехзвенная архитектура? 2. Производственный цикл разработки ПО (чем занимаютс...»)
 
Строка 1: Строка 1:
 +
===Джедайский экзамен===
 +
 +
 
1. Что такое трехзвенная архитектура?
 
1. Что такое трехзвенная архитектура?
 +
 
2. Производственный цикл разработки ПО (чем занимаются аналитики, разработчики, тестировщики, техписы, ПМы, админы, архитекторы)
 
2. Производственный цикл разработки ПО (чем занимаются аналитики, разработчики, тестировщики, техписы, ПМы, админы, архитекторы)
 +
 
3. Что такое ООП и зачем оно нужно?
 
3. Что такое ООП и зачем оно нужно?
  
 
4. Классификации языков программирования и основные области их применения.
 
4. Классификации языков программирования и основные области их применения.
 +
 
5. Что такое СУДБ, ее место и роль в процессе разработки ПО?
 
5. Что такое СУДБ, ее место и роль в процессе разработки ПО?
 +
 
6*. Что происходит после того, как пользователь вводит в браузер “www.yandex.ru” (DNS, пакеты, HTTP, HTML, etc).
 
6*. Что происходит после того, как пользователь вводит в браузер “www.yandex.ru” (DNS, пакеты, HTTP, HTML, etc).
  
 
7. Что такое highload? (какие бывают проблемы и как их решают)
 
7. Что такое highload? (какие бывают проблемы и как их решают)
 +
 
8. Классификация видов программирования (программистов) по решаемым задачам.
 
8. Классификация видов программирования (программистов) по решаемым задачам.
 +
 
9.* Что такое компилятор, исходный и машинный код (как их текста на английском получается программа с кнопочками).
 
9.* Что такое компилятор, исходный и машинный код (как их текста на английском получается программа с кнопочками).
 +
 
10. Что такое среда разработки, библиотека, фреймворк?
 
10. Что такое среда разработки, библиотека, фреймворк?
  
 
11*. Классификация видов компаний (вендоры, интеграторы, разработчики коробочного ПО, SaaS)
 
11*. Классификация видов компаний (вендоры, интеграторы, разработчики коробочного ПО, SaaS)
 +
 
12. * Какие бывают структуры данных и чем они отличаются (массив, список, дерево, хеш)?
 
12. * Какие бывают структуры данных и чем они отличаются (массив, список, дерево, хеш)?
 +
 
13*. Что такое многопоточное программирование? Что такое race condition, deadlock, mutex, семафор?
 
13*. Что такое многопоточное программирование? Что такое race condition, deadlock, mutex, семафор?
 +
 
14. * Какие бывают обязанности у программистов, их плюсы и минусы (разработка с нуля, поддержка, разработка архитектуры, написание ТЗ, общение с заказчиком и т п).
 
14. * Какие бывают обязанности у программистов, их плюсы и минусы (разработка с нуля, поддержка, разработка архитектуры, написание ТЗ, общение с заказчиком и т п).
 +
 
15. * Высокий и низкий уровень абстракции программирования (визуальное или низкоуровневое).
 
15. * Высокий и низкий уровень абстракции программирования (визуальное или низкоуровневое).
 +
 
16. Что такое система контроля версий и система багтрекинга? Примеры.
 
16. Что такое система контроля версий и система багтрекинга? Примеры.
 +
 
17. Веб-технологии: HTML, CSS, Javascript, XML, XSLT.  Их важность в резюме.
 
17. Веб-технологии: HTML, CSS, Javascript, XML, XSLT.  Их важность в резюме.
 +
 
18. * Что такое swap (виртуальная память)? В чем отличие 32разрядной от 64разрядной архитектуры?
 
18. * Что такое swap (виртуальная память)? В чем отличие 32разрядной от 64разрядной архитектуры?
 +
 
19. Основные обязанности аналитика. Что такое UML и Use Case?
 
19. Основные обязанности аналитика. Что такое UML и Use Case?
 +
 
20. Основные обязанности ПМа.
 
20. Основные обязанности ПМа.
 +
 
21. Чем отличается Си от Си++.
 
21. Чем отличается Си от Си++.
 +
 
22. Что такое SQL? Что такое первичный ключ? Что такое триггер и хранимые процедуры?
 
22. Что такое SQL? Что такое первичный ключ? Что такое триггер и хранимые процедуры?
 +
 
23. Классификация видов тестирования и их специфика (ручное, функциональное, нагрузочное, регрессионное, etc)
 
23. Классификация видов тестирования и их специфика (ручное, функциональное, нагрузочное, регрессионное, etc)
 +
 
24. * Виды сортировок. Их отличия по скорости.
 
24. * Виды сортировок. Их отличия по скорости.
 +
 
25. Чем отличается tcp от udp?
 
25. Чем отличается tcp от udp?
 +
 
26. Как убить процесс в linux?
 
26. Как убить процесс в linux?

Версия 16:42, 27 июня 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?