Какие вопросы можно задать на собеседовании потенциальному разработчику Flex?

Я планирую провести собеседование с кандидатами Flex в ближайшем будущем, и я ищу несколько хороших (читай: не очень сложных) вопросов по разработке Flex.

Любой вклад от сообщества Stackoverflow? Если вы разместите возможный вопрос, ответ также будет оценен (но не обязателен).

Ответов (5)

Решение
  1. Объясните жизненный цикл UIComponent, включая важные методы, такие как initialize (), createChildren () и т. Д.

  2. Объясните модель аннулирования и то, как она работает для свойств, измерений и списка отображения.

  3. Назовите три разных способа достижения привязки данных

  4. Объясните модель событий во Flash. Опишите, как работают всплывающие события. Объясните, что такое прослушиватель событий со слабыми ссылками и почему вы бы его использовали.

  5. Опишите, из чего состоит интерфейс IResponder и как он используется.

Базовый:

  • Обзор MXML в сравнении с AS
  • Разница Flex / AIR
  • Процесс сборки (проекты, ресурсы)
  • Базовая обработка типов, функции
  • Обработка событий
  • Стандартные компоненты пользовательского интерфейса

Середина:

  • Пользовательские компоненты пользовательского интерфейса
  • WebServices / HTTPRequest
  • Внешний интерфейс
  • Динамические классы, отражение и т. Д.
  • Оптимизация
  • Некоторые знания о безопасности Flash-плеера

Передовой:

  • Общие модули, локальная связь
  • Тип AS3 Сведения о системе
  • Вывоз мусора
  • Безопасность Flash Player, песочницы, crossdomain.xml
  • Установка / обновление приложений AIR

Специализированный:

  • Интеграция LCDS / Blaze
  • Совместимость PHP / JS
  • AMF

Мои 0,02 доллара. Вы можете переставить. Это всего лишь субъективная точка зрения, пожалуйста, дайте мне знать, почему вы отказываетесь от моддинга?

В: Назовите преимущества / недостатки растровых изображений по сравнению с векторными изображениями в Flex.

A: Растр против вектора

Вы можете спросить их, с какими архитектурами MVC они знакомы (EasyMVC, Cairngorm и т. Д.)

Джесси Уорден, известный разработчик Flex, недавно разместил в своем блоге приличный список вопросов для интервью по Flex . Каждый вопрос включает объяснение, почему вы можете его задать. Единственное, с кем я буду спорить, это последний, но это больше связано с тем фактом, что он, как правило, работает над проектами, ориентированными на дизайн, с более тяжелыми ресурсами, основанными на временной шкале, чем многие разработчики Flex.