TGViewer
Channel Public Channel
iOS Mobile | YeaHub

iOS Mobile | YeaHub

@yeahub_ios_mobile

Теория, подготовка к интервью и курсы для iOS разработчиков

YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников.

Платформа: https://yeahub.ru

Для связи: @ruslan_kuyanets
Subscribers
249
Photos
404
Videos
36
Links
585

Showing posts older than #610 · Back to latest

Older Posts 17 shown
Post #609 90
#Собес #viper #mvvm #mvc

🤔 Middle iOS-разработчик в SimbirSoft

Техническое собеседование. Вилка от 150к. Проект: мобильные приложения (ритейл / сервисы). Опыт в резюме — ~2.4 года.

💬 Вопросы:

- Объясните архитектуру MVC

- Что используется для многопоточности в iOS-разработке?

- Чем отличается convenience от designated?

- Что такое диспетчеризация в контексте Swift?

- В чем разница между MVC и MVVM?

👉 Все вопросы из этого собеседования (87)

📣 Хочешь больше собесов?
Подпишись на наш главный канал
Post #608 76
#Собес #lifecycle #viewcontroller
🤔 Жизненный цикл ViewController. Если вызвался viewWillAppear, вызовется ли viewDidAppear?

💬 Кратко:

Да, если вызвался viewWillAppear, то viewDidAppear вызовется следом, если только процесс не был прерван (например, аварийно).

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Post #607 121
#article #design
📚 Куда подевалось легендарное внимание Apple к деталям?

Автор делится разочарованием в последних обновлениях iOS 26 и macOS 26, отмечая, что легендарное внимание Apple к удобству и качеству дизайна, которое раньше отличало её продукты, вроде бы исчезло. В статье приводятся примеры из интерфейсов стандартных приложений (системные всплывающие окна, непоследовательное размещение элементов, плохо протестированные функции), а также описываются проблемы с UX, WebKit в браузерах и новой эстетикой «liquid glass», которая мешает, а не улучшает опыт использования. Автор считает, что вместо продуманного дизайна компания всё больше ориентируется на маркетинговые фишки и часто выпускает сырые решения.

Перейти к материалу

👉 База вопросов 👉 Новости
Post #606 107
#Собес #loading #state
🤔 Как корректно обрабатывать ошибки и состояния загрузки при долгих сетевых операциях?

💬 Кратко:

Нужно явно моделировать состояния загрузки, успеха и ошибки. Пользователь должен понимать, что происходит. Ошибки следует обрабатывать централизованно и показывать понятные сообщения. Важно поддерживать повтор запроса и отмену. UI не должен «зависать» без обратной связи.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Post #605 123
#Собес #typing #memory #arc

🤔 Middle IOS разработчик в компанию Сбер

Техническое собеседование. Лето 2025. Зарплатная вилка: 250к. Проект: функционал переводов в СберБанк Онлайн (взрослая и детская версии). Опыт в резюме: 3 года.

💬 Вопросы:

- Каковы три основных типа коллекций в Swift?

- Что такое дженерики? Приведите пример использования дженериков.

- Для каких сущностей работает Copy on Write?

- В чём разница между weak и unowned? Где предпочтительнее использовать unowned?

- В чем разница между Array, Set и Dictionary?

👉 Все вопросы из этого собеседования (48)

📣 Хочешь больше собесов?
Подпишись на наш главный канал
Post #603 107
#Собес #storyboard #uikit #coding
🤔 Сравнение верстки интерфейса через код и через Interface Builder

💬 Кратко:

- Код: Гибкость, удобство для командной работы, но больше boilerplate.
- Interface Builder: Визуальное проектирование, быстрый прототипинг, но сложность слияния изменений.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Post #602 99

Forwarded from YeaHub

🚀 В январе перед нами стояли три ключевые задачи.

1. Миграция на Next.js
Мы перевели публичную часть проекта на Next.js, а дашборд оставили на React.js. Основные работы почти завершены — сейчас занимаемся тестированием и финальными правками.
В процессе столкнулись с рядом инфраструктурных вызовов: текущих ресурсов сервера оказалось недостаточно под новые проекты, поэтому пришлось масштабироваться. Впереди также большая работа по настройке SEO.

2. Сервис для лайвкодинга
Мы разрабатываем сервис лайвкодинга — аналог LeetCode с задачами российских компаний с реальных собеседований. У проекта большие планы:

— проведение контестов,
— обучающие модули,
— курс по алгоритмам,
— ИИ-помощник с построчным разбором решений,
— челленджи и соревнования между пользователями (пока держим в секрете).

Базовая версия сервиса уже готова и проходит тестирование. Совсем скоро — релиз.

3. Сервис уведомлений
Мы начали разработку сервиса уведомлений, который объединит всю нашу экосистему: платформу, Telegram-каналы и бота.

В Telegram будут публиковаться:

— новые собеседования,
— вопросы и задачи,
— статьи и подборки,
— анонсы,
— вакансии,
— статистика с HH.

Наша цель — сделать каналы максимально полезными, чтобы вы всегда были в курсе обновлений и нового контента.

Дополнительно
В работе также находится сервис тестов с вариантами ответов и системой разделения вопросов по темам — для будущего роадмапа. Пока эти направления развиваются в «лайт»-режиме.

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

P.S. Новогодние скидки продолжают действовать до запуска сервиса лайвкодинга. После релиза цены увеличатся в 2 раза — сейчас самое выгодное время подключиться и поддержать нас.

👉 Членство YeaHub

Впереди много интересного. Спасибо, что вы с нами.✊🏻🚀💪
Post #601 87
#book #swift
📚 Swift подробно. Чейрд Инт Вейн

Эта книга предназначена для более менее опытных специалистов. В частности, автор рассказывает о том, как разрабатывать ПО для платформ Apple, таких как iOS и Mac, а также на сервере с Linux. Это тоже практическое руководство, с большим количеством примеров, участками кода, задачами для самостоятельного решения.

Книга помогает читателю освоить такие методы, как обобщение, обработка ошибок, протокольно-ориентированное программирование и современные шаблоны Swift. Кроме того, автор щедро делится собственным опытом, включая важные и трудно выявляемые методики, которые он освоил на протяжении работы со Swift.

Перейти к материалу

👉 База вопросов 👉 Новости
Post #600 83
#Собес #git_clone #git_remote
🤔 Как отличить git clone от git remote?

💬 Кратко:

git clone используется для создания копии удалённого репозитория на вашем локальном компьютере, включая все его коммиты и историю.

git remote управляет удалёнными репозиториями, позволяя добавлять, удалять или изменять удалённые URL-адреса для вашего локального репозитория.

 

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Post #599 87
#Собес #typing #memory #arc

🤔 Middle IOS разработчик в компанию Сбер

Техническое собеседование. Лето 2025. Зарплатная вилка: 250к. Проект: функционал переводов в СберБанк Онлайн (взрослая и детская версии). Опыт в резюме: 3 года.

💬 Вопросы:

- Каковы три основных типа коллекций в Swift?

- Что такое дженерики? Приведите пример использования дженериков.

- Для каких сущностей работает Copy on Write?

- В чём разница между weak и unowned? Где предпочтительнее использовать unowned?

- В чем разница между Array, Set и Dictionary?

👉 Все вопросы из этого собеседования (48)

📣 Хочешь больше собесов?
Подпишись на наш главный канал
Post #598 77
#Собес #closure #retain #cycle
🤔 Как избежать утечек памяти при работе с escaping-замыканиями?

💬 Кратко:

В escaping-замыканиях захват self по умолчанию сильный, что может привести к retain-циклу. Чтобы избежать, используют [weak self] или [unowned self] в capture-list, проверяют self в блоке и корректно обрабатывают его отсутствие.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Post #597 88
#course #ооп #case
📚 Практический анализ ПО с моделированием на UML

Целью курса является обучение слушателей теоретическим основам объектно-ориентированного подхода, практическим методам визуального проектирования и технологии разработки программного обеспечения с использованием компьютеризированных систем разработки (CASE

Перейти к материалу

👉 База вопросов 👉 Новости
Post #596 82
#Собес #git_revert
🤔 Когда вы используете git revert?

💬 Кратко:

git revert используется для создания нового коммита, который отменяет изменения, сделанные в предыдущем коммите. Эта команда полезна, когда нужно откатить изменения без изменения истории репозитория.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Post #595 98
#Собес #swift #optional #collection

🤔 Middle IOS разработчик в компанию Effective Mobile.

Техническое собеседование. Зима 2024.

💬 Вопросы:

- Что такое перечисления (enumerations) в Swift?

- Что такое Optional в Swift? Как его создать?

- Каковы три основных типа коллекций в Swift?

- В чем разница между структурами и классами?

- Как работает ARC (Automatic Reference Counting) в Swift?

👉 Все вопросы из этого собеседования (21)

📣 Хочешь больше собесов?
Подпишись на наш главный канал
Post #594 74
#Собес #gcd #queue #threading
🤔 Чем отличаются последовательные (serial) и конкурентные (concurrent) очереди?

💬 Кратко:

- Serial (последовательные): Задачи выполняются строго по очереди, одна за другой.
- Concurrent (конкурентные): Задачи могут выполняться одновременно на разных потоках.

📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Post #590 83

Forwarded from YeaHub

🚀 2026 год начался — время выходить на рынок!

Вот подборка инструментов, которые помогут подготовиться к новым победам:

1. YeaHub — учим самые актуальные вопросы, тренируемся и готовимся к собеседованиям.

2. Записи собесов — закрытый чат с более чем 1000+ реальными собеседованиями. Отличный способ посмотреть, что реально спрашивают.

3. Резюме — используем правильные ключевики, чтобы рекрутеры замечали именно вас. Все необходимые ключи можно найти.

4. Менторство — ищем наставника, который поможет с подготовкой и стратегией выхода на рынок.

Новый год — новые возможности, новый сезон, новые победы!

Всем офферов 💪✊🏻🚀
Post #589 99
#trainer #игра #swift #appstore
📚 Учитесь программировать с помощью Swift Playground

Swift Playground — это революционное приложение для iPad и Mac, которое поможет вам научиться программировать и создавать приложения с помощью Swift — того же мощного языка, который используется для создания приложений мирового уровня для App Store. Увлекательные уроки и пошаговые руководства демонстрируют основные принципы программирования и создания приложений, пока вы пишете реальный код на Swift в интерактивной среде.

Перейти к материалу

👉 База вопросов 👉 Новости
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →