ДжедайскийЭкзамен

Материал из Star-Staff
Версия от 16:37, 27 июня 2012; Оксана Джафарова (обсуждение | вклад) (Новая страница: «1. Что такое трехзвенная архитектура? 2. Производственный цикл разработки ПО (чем занимаютс...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

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?