ДжедайскийЭкзамен — различия между версиями
(Новая страница: «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?