TGViewer
Channel Public Channel
Android Mobile | YeaHub

Android Mobile | YeaHub

@yeahub_android_mobile

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

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

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

Для связи: @ruslan_kuyanets
Subscribers
429
Photos
331
Videos
21
Links
594

Showing posts older than #514 · Back to latest

Older Posts 20 shown
Post #513 182
#Собес #recyclerview #reuse #layout_manager
🤔 В чём сильные стороны RecyclerView?

💬 Кратко:

Гибкость, повторное использование View, расширяемость.

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Post #512 250
#repository #tipsandtricks
📚 Android Tips & Tricks: Practical Development Hacks

Репозиторий содержит подборку практических советов, приёмов и «лайфхаков» для разработки Android‑приложений — от оптимизации рабочего процесса и отладки до тонкостей работы с API, инструментами сборки и пользовательским интерфейсом; материал представлен в виде кратких, ёмких фрагментов кода и пояснений, что позволяет быстро находить решения типовых задач и повышать эффективность разработки.

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

👉 База вопросов 👉 Новости
Post #511 200
#Собес #git_commit
🤔 Что делает команда git commit?

💬 Кратко:

Команда git commit сохраняет изменения из индекса в историю репозитория. Она фиксирует текущий прогресс, позволяя вернуться к этой точке в будущем. Каждый коммит сопровождается описанием, которое помогает понять, что было сделано.

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
  • 😁 1
Post #510 218
#Собес #json #clean_architecture #software_design

🤔 Middle+ Android-разработчик в Компанию Соткон

Техническое собеседование. Оптимизации списков в Android, работа RecyclerView и LazyColumn, многопоточность

💬 Вопросы:

- Опишите процесс запуска приложения: от нажатия на иконку до отображения Activity.

- Какие существуют способы сохранения состояния Activity?

- Какие основные методы жизненного цикла Activity?

- Почему при работе с датами в JSON нередко предпочитают использовать unix-время вместо строковой даты?

- Какие риски несёт передача в JSON массива, содержащего элементы с разными структурами данных?

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

📣 Хочешь больше собесов?
Подпишись на наш главный канал
Post #509 183
#Собес #compose #launchedeffect #disposableeffect
🤔 Для чего нужны сайд-эффекты (LaunchedEffect, DisposableEffect)? Приведите примеры.

💬 Кратко:

Сайд-эффекты — это действия вне Composable-функции (например, запросы в сеть).

- LaunchedEffect: для корутин (анимации, API-запросы).
- DisposableEffect: для ресурсов с очисткой (подписки, слушатели).

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Post #508 237
#repository #googlesamples
📚 Образцы архитектур Android‑приложений от Google

Репозиторий— официальный сборник примеров от команды Android (Google), демонстрирующий современные подходы к проектированию архитектуры Android‑приложений; в нём представлены реализованные проекты с разными вариантами организации кода (от MVP до MVVM и MVI), использованием Jetpack‑библиотек, работой с данными, навигацией и тестированием, что позволяет разработчикам изучить рекомендуемые практики построения масштабируемых, поддерживаемых и тестируемых приложений.

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

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

💬 Кратко:

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

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Post #506 194
#Собес #lifecycle #activity #intent

🤔 Middle Android разработчик в компанию Avito

Техническое собеседование. Осень 2024

💬 Вопросы:

- Почему RecyclerView считается лучше ListView?

- В чём разница между Serializable и Parcelable?

- Как RecyclerView рендерит элементы?

- В чём сильные стороны RecyclerView?

- Как спроектировать сетевой запрос в Android?

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

📣 Хочешь больше собесов?
Подпишись на наш главный канал
Post #505 170

Forwarded from YeaHub

🚀 Новый год с YeaHub: готовимся к 2026 году вместе!

Дорогие айтишники, коллеги, друзья!

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

На горизонте 2026 года есть позитивные сигналы:
— Ключевая ставка снижается, найм постепенно размораживается.
— Оптимизации и сокращения будут уходить в прошлое.
— Рынок станет более прозрачным и предсказуемым, но конкуренция останется высокой.

Что это значит для нас с вами:
— Адаптация и постоянное развитие становятся ключом к успеху.
— Тесты, резюме, навыки и нетворкинг — важнее, чем когда-либо.

YeaHub в 2026 году будет помогать вам побеждать рынок:
— 100+ новых собеседований уже в январе, с регулярным добавлением новых.
— Сервис лайвкодинга — решайте реальные задачи с собеседований.
— Новые сервисы и продукты: тесты с вариантами ответов, статьи, роадмапы и курсы.

К команде YeaHub присоединились новые бекендеры, аналитики, а также AQA и QA-специалисты. Мы выходим из бета-режима, выстроили основные процессы разработки и контроля качества и теперь фокусируемся на стабильности, масштабировании и высоком качестве платформы.


Поддержите нас и зафиксируйте текущие тарифы:
— Новые выгодные тарифы на 3 и 12 месяцев уже доступны.
— Цены вырастут в 2 раза к запуску лайвкодинга — зафиксируйте их заранее.

👉 Членство YeaHub

Вместе мы будем действовать, готовиться и побеждать рынок. Каждый ваш выбор, каждая подписка — это поддержка YeaHub и возможность создавать ещё больше полезного контента и сервисов для вашей подготовки.

Всем офферов ✊🏻💪
Post #504 179
#Собес #by #delegation #property_delegation
🤔 Каково назначение ключевого слова by в Kotlin?

💬 Кратко:

Ключевое слово by используется для делегирования. Оно позволяет классу передавать выполнение функций или управление свойством другому объекту. Это упрощает повторное использование кода и добавление дополнительного поведения к уже существующей функциональности.

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

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

Forwarded from YeaHub

💼 Как реально подготовиться к собеседованию в IT

Подготовка к собеседованиям в IT — это не только заучивание вопросов, но и работа с системой: понимание того, что реально спрашивают, как повторять материал и как не тратить время впустую.

В этом видео разбираем:
- как готовиться к IT-собеседованиям без хаоса
- какие вопросы чаще всего задают на технических интервью
- как выстроить регулярную подготовку и отслеживать прогресс
- где брать реальные вопросы с собеседований
- как повторять материал эффективно, а не «по кругу»
- какие ресурсы использовать для изучения тем
- как аналитика по вопросам помогает готовиться точнее

Показываю подход к подготовке с использованием YeaHub: база реальных вопросов с собеседований, тренажёр для повторения, статистика по популярным и сложным темам, а также подборка полезных материалов.

Видео будет полезно тем, кто:
- готовится к собеседованиям в IT
- ищет первую работу или планирует смену компании
- устал от бесконечных списков вопросов без структуры

https://yeahub.ru - платформа для подготовки к собесам

https://t.me/yeahub - основной канал

Ссылка на видео: клик
Post #501 199
#Собес #git
🤔 Что такое распределённая система контроля версий?

💬 Кратко:

Распределённая система контроля версий (например, Git) сохраняет полную копию репозитория у каждого участника проекта. Это делает работу более надёжной, позволяет работать оффлайн и обеспечивает лёгкое слияние изменений.

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
  • ❤ 1
Post #500 212
#Собес #kotlin #sealed #class

🤔 Middle Android-разработчик (Kotlin) в компанию Ютека

Техническое собеседование. Осень 2024. 200к+. Опыт в резюме 3 года 3 месяца. В конце был большой блок лайвкодинга.

💬 Вопросы:

- Чем Kotlin выигрывает у Java в контексте Android-разработки?

- Что такое sealed-классы и для чего они применяются?

- Как ту же логику организовать через LiveData и в чём отличие от Flow?

- При использовании Flow, какой Dispatcher вы бы выбрали для работы с UI и для фоновых задач?

- Какими способами можно запустить корутину в Kotlin?

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

📣 Хочешь больше собесов?
Подпишись на наш главный канал
Post #499 214
Как найти работу в IT в 2026 году | Нейронайм 📈

Отклики, конверсии, воронки найма - это наши реалии. Сегодня резюме парсятся алгоритмами, их не читают люди

Хороший ITшник с опытом в 3-5 лет уже не может выйти на рынок и найти работу за 2 недели

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

В этом видео полный гайд на построение воронки для поиска работы, обсуждение каждого этапа собеседования
- Отклик, рефералка, сообщение HR
- Скрининг с HR
- Тех. собесы
- Финальное интервью
- Служба безопасности и торги

https://youtu.be/0S1nsNrpDxs
https://youtu.be/0S1nsNrpDxs
https://youtu.be/0S1nsNrpDxs

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

Кстати, более 70% респондентов опроса считают, что основная проблема сейчас - приглашение на собеседования.

Полезные ссылки:

🖥 150+ Аггрегаторов вакансий в IT
😎 Опрос по поиску работы
💰 Матрица компетенций от Avito
🔭 Матрица компетенций от меня
🍒 Гайд на лайвкодинг
🏃‍♂️ Мок-собес по теории
🙈 Мок-собес по лайвкодингу

🚀 Пост Guru Android: @kishmyak
  • 🔥 1
Post #498 211
#Собес #android #coroutines #dispatcher
🤔 Почему при работе с плеером необходим main-диспетчер? Что происходит при вызове из другого потока?

💬 Кратко:

Плеер требует main-диспетчера, потому что управляет UI-элементами (например, SurfaceView). Вызов из другого потока может вызвать краш.

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Post #496 296
#Собес #git
🤔 Каковы преимущества использования Git?

💬 Кратко:

Git позволяет отслеживать изменения в коде, работать в команде без риска потерять данные, создавать ветки для новых функций, а затем легко объединять их. Это быстрое, надёжное и популярное решение для управления версиями.

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Post #495 296
#Собес #kotlin #class #dispatcher

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

Техническое собеседование. Лето 2024. Вилка: 300к+. Опыт в резюме: 3+ года. Проект: СберЗвук.

💬 Вопросы:

- Почему в проекте были только UI-тесты? Как покрывали бизнес-логику?

- Как вы тестировали UI-компоненты на Compose? Какие фреймворки применяли?

- Как избежать deadlock/livelock при работе с блокировками?

- Когда synchronized недостаточно для предотвращения гонки потоков?

- Какие примитивы синхронизации (synchronized, Atomic, семафоры) вы использовали?

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

📣 Хочешь больше собесов?
Подпишись на наш главный канал
  • ❤ 1
Post #494 253
#Собес #deadlock #livelock #multithreading
🤔 Как избежать deadlock/livelock при работе с блокировками?

💬 Кратко:

- Избегайте вложенных блокировок.
- Используйте таймауты (например, tryLock(timeout)).
- Упорядочивайте блокировки (всегда получайте lockA перед lockB).

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

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
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 →