кроссплатформенных.
5. Что такое объектно-ориентированное программирование, смысл, достоинства и принципы?
6. Что такое распределенная база данных (БД)? Архитектура и принципы распределенной БД. Технологии реплицирования данных.
7. Что такое SOA-подход?
Разговор об архитектуре систем вести с аналитиками следует осторожно: с одной стороны, опытный аналитик обычно имеет представление об архитектуре систем и понимает их особенности, с другой стороны, это профессиональная область архитектора, и существенных познаний в архитектуре от аналитика обычно не требуется для выполнения каждодневных обязанностей.
Поэтому данный блок имеет смысл обсуждать с системными аналитиками, а также с аналитиками в ситуациях, когда пересечение областей архитектуры и анализа на проекте существенно в силу тематики проекта или способа организации команды.
Разговор об архитектуре часто целесообразно дополнить вопросами:
– А был ли практический опыт работы с таким решением?
– Расскажите какой, что запомнилось?
– Были ли какие-то трудности, как их преодолели?
– Почему именно таким путем решали задачу?
– Что особенно запомнилось в этой работе?
Обсуждение таких вопросов – отличный способ детальнее погрузиться в опыт кандидата и на известных ему практических примерах понять сильные и слабые стороны, обсудить их и сформировать пути преодоления слабых сторон.