All Projects → asahiocean → ios-blogman-questionnaire

asahiocean / ios-blogman-questionnaire

Licence: MIT license
Тестовое задание (анкета) на вакансию iOS-разработчика

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to ios-blogman-questionnaire

ios-naumen
Тестовое приложение Naumen
Stars: ✭ 13 (+0%)
Mutual labels:  testtask
ios-cleverpumpkin-booking
Тестовое задание CleverPumpkin. Hotel booking test app.
Stars: ✭ 16 (+23.08%)
Mutual labels:  testtask
ios-rentateam
Тестовое приложение Rentateam
Stars: ✭ 13 (+0%)
Mutual labels:  testtask
ios-szrcai
Тестовое задание СЗ РЦАИ
Stars: ✭ 16 (+23.08%)
Mutual labels:  testtask
ios-4spaces
Тестовое задание 4spaces
Stars: ✭ 15 (+15.38%)
Mutual labels:  testtask

Blogman

Задание 1 из 8

  1. Пожалуйста, расскажите о своем опыте написания или использования собственных фреймворков.
  2. Какие плюсы в себе несли собственные фреймворки?
  3. Какие недостатки, по вашему мнению, у собственных фреймворков?

Задание 2 из 8

  1. Пожалуйста, расскажите о своем опыте написания или использования unit-тестов.
  2. Какие плюсы они в себе несли?
  3. Какие недостатки, по вашему мнению?

Задание 3 из 8

  1. Пожалуйста, пришлите любой написанный вами класс UIViewController (с форматированием, комментариями и т.п.)
  2. Пожалуйста, пришлите любой написанный вами класс Model (с форматированием, комментариями и т.п.)

Задание 4 из 8

Знакомы ли вам эти технологии? Расскажите об интересных нюансах или об опыте их использования:

  • Realm / CoreData
  • Core Animation
  • WebSocket
  • AVFoundation
  • VIPER
  • Kingfisher
  • Alamofire / URLSession
  • GoogleWebRTC

Задание 5 из 8

В нашем приложении у пользователя есть возможность найти собеседника через поиск. Также пользователя можно выбрать из предложенного списка рекомендаций.

Задача: Пожалуйста, расскажите с точки зрения архитектуры, как бы вы решили эту задачу.

Пожалуйста, подробно расскажите, как бы вы решили эту задачу?

Дополнительно: Расскажите, пожалуйста, какие API-методы вы бы запросили у разработчиков серверной части приложения для решения данной задачи.


Задание 6 из 8

Во время общения в корпоративном мессенджере пользователи могут отправлять друг другу фотографии.

Задача: Пожалуйста, расскажите с точки зрения архитектуры, как бы вы решили эту задачу.

Пожалуйста, подробно расскажите, как бы вы решили эту задачу?

Дополнительно: В нашем приложении отправленное пользователем фото должно отобразиться в чате сразу же после нажатия на кнопку «отправить», без ожидания ответа от сервера. Пожалуйста, подробно расскажите, как бы вы решили этот кейс.


Задание 7 из 8

В групповых чатах пользователи могут отправлять друг другу следующие виды сообщений: фото, видео, файлы, голосовые и текстовые сообщения. У пользователя есть возможность удалять, редактировать сообщения и ставить на них реакции.

Какие вы видите возможные проблемы с производительностью при реализации решения данной задачи?

Задача: Предложите, пожалуйста, варианты оптимизации для решения данных проблем.


Задание 8 из 8

Задача: Пожалуйста, расскажите об интересных нюансах или об опыте использования метрик логирования и мониторинга. Какие метрики вы бы использовали для экрана чата из предыдущей задачи?


Тесты: FIRO и EQ Холла

FIRO — это тест, который помогает понять, что человек ждет от командной работы и общения внутри коллектива.

Задача: Пожалуйста, перейдите по ссылке https://psytests.org/interpersonal/omofiro-run.html и пройдите тест.

После прохождения вставьте ссылку на ваш результат в поле для ответа.


Тест EQ Холла — это эмоциональный портрет человека. Благодаря этому тесту можно понять насколько свойственны эмоции для человека в различных ситуациях.

Задача: Пожалуйста, перейдите по ссылке https://psytests.org/emotional/hall-run.html и пройдите тест.

После прохождения вставьте ссылку на ваш результат в поле для ответа.


Тест: MBTI

MBTI — это тест для определения типа личности человека. У каждого типа личности есть свои сильные стороны. Если их правильно использовать, то это может помочь чувствовать себя более комфортно и достигать в работе большей эффективности.

Задача: Пожалуйста, перейдите по ссылке https://www.16personalities.com/ru и пройдите тест.

После прохождения выберите из выпадающего списка свой тип личности. Далее будет представлено несколько абзацев из описания этого типа личности. Пожалуйста, дайте развернутый комментарий к каждому абзацу, подходит ли вам это описание или нет.

Выберите свой тип личности


Анкета 1 из 2

  • Сколько вам лет?
  • Ваше семейное положение
  • Наличие детей
  • Ваше отношение к переработкам
  • Расскажите, пожалуйста, историю про личное выгорание и как вы с ним справлялись.
  • Занимаетесь ли вы спортом?
  • Занимаетесь ли вы фрилансом?

Анкета 2 из 2

  • Вы сейчас в поиске работы?
  • Ваш текущий работодатель уже уведомлен?
  • Пожалуйста, расскажите почему решили сменить работу?
  • На какие зарплатные ожидания нам ориентироваться?
  • Из какого вы города?
  • Пожалуйста, расскажите почему вы так оценили свои компетенции?
  • Рассматриваете ли вы релокацию в Санкт-Петербург?

Disclaimer: By using any content from this repository, you release the author(s) from all liability and warranty of any kind. You are free to use the content freely and as you see fit. Any suggestions for improvement are welcome and greatly appreciated! Happy coding!
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].