#Собес #business_process #as-is #to-be
🤔 В чём разница между as-is и to-be процессами?
💬 Кратко:
As-is процесс описывает текущее состояние бизнес-процесса "как есть", со всеми его недостатками и неоптимальностями. To-be процесс описывает целевое состояние "как должно быть" после улучшений или автоматизации. Разница между ними показывает направление изменений и помогает оценить эффект от внедрения.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 В чём разница между as-is и to-be процессами?
💬 Кратко:
As-is процесс описывает текущее состояние бизнес-процесса "как есть", со всеми его недостатками и неоптимальностями. To-be процесс описывает целевое состояние "как должно быть" после улучшений или автоматизации. Разница между ними показывает направление изменений и помогает оценить эффект от внедрения.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#Собес #requirement #business #functional
🤔 Middle System Analyst в ДИТ Москвы
Техсобес. ЗП до 250к. Ноябрь 2025
💬 Вопросы:
- Какие бывают типы баз данных?
- Какие типы баз данных применяются в backend-разработке и чем они различаются (например, PostgreSQL, Redis)?
- Какой заголовок указывает на формат JSON?
- Какие есть брокеры сообщений?
- Что такое Бизнес и Пользовательские требования?
👉 Все вопросы из этого собеседования (35)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
🤔 Middle System Analyst в ДИТ Москвы
Техсобес. ЗП до 250к. Ноябрь 2025
💬 Вопросы:
- Какие бывают типы баз данных?
- Какие типы баз данных применяются в backend-разработке и чем они различаются (например, PostgreSQL, Redis)?
- Какой заголовок указывает на формат JSON?
- Какие есть брокеры сообщений?
- Что такое Бизнес и Пользовательские требования?
👉 Все вопросы из этого собеседования (35)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
#Собес #srs #waterfall
🤔 Когда применять SRS?
💬 Кратко:
SRS применяется в крупных или сложных проектах, особенно при работе по водопадной (Waterfall) модели, когда все требования должны быть согласованы до начала разработки. Он также критически важен в контрактной разработке, где служит юридическим основанием для приёмки работы, и в проектах, где над разными частями системы работают распределенные команды.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Когда применять SRS?
💬 Кратко:
SRS применяется в крупных или сложных проектах, особенно при работе по водопадной (Waterfall) модели, когда все требования должны быть согласованы до начала разработки. Он также критически важен в контрактной разработке, где служит юридическим основанием для приёмки работы, и в проектах, где над разными частями системы работают распределенные команды.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
❤1
#podcast #все
📚 Kolesa Podcast
Podcast by IT-компания Kolesa Group. В целом он обо всём и вся. Интересно для прослушивания на досуге
Перейти к материалу
👉 База вопросов 👉 Новости
📚 Kolesa Podcast
Podcast by IT-компания Kolesa Group. В целом он обо всём и вся. Интересно для прослушивания на досуге
Перейти к материалу
👉 База вопросов 👉 Новости
Forwarded from YeaHub
1. Миграция на Next.js
Мы перевели публичную часть проекта на Next.js, а дашборд оставили на React.js. Основные работы почти завершены — сейчас занимаемся тестированием и финальными правками.
В процессе столкнулись с рядом инфраструктурных вызовов: текущих ресурсов сервера оказалось недостаточно под новые проекты, поэтому пришлось масштабироваться. Впереди также большая работа по настройке SEO.
2. Сервис для лайвкодинга
Мы разрабатываем сервис лайвкодинга — аналог LeetCode с задачами российских компаний с реальных собеседований. У проекта большие планы:
— проведение контестов,
— обучающие модули,
— курс по алгоритмам,
— ИИ-помощник с построчным разбором решений,
— челленджи и соревнования между пользователями (пока держим в секрете).
Базовая версия сервиса уже готова и проходит тестирование. Совсем скоро — релиз.
3. Сервис уведомлений
Мы начали разработку сервиса уведомлений, который объединит всю нашу экосистему: платформу, Telegram-каналы и бота.
В Telegram будут публиковаться:
— новые собеседования,
— вопросы и задачи,
— статьи и подборки,
— анонсы,
— вакансии,
— статистика с HH.
Наша цель — сделать каналы максимально полезными, чтобы вы всегда были в курсе обновлений и нового контента.
Дополнительно
В работе также находится сервис тестов с вариантами ответов и системой разделения вопросов по темам — для будущего роадмапа. Пока эти направления развиваются в «лайт»-режиме.
Параллельно мы готовимся к запуску нового крупного сервиса, связанного с поиском работы. Он откроет для нас новые возможности и направления развития. Сейчас активно прорабатываем концепцию и архитектуру — идей очень много.
P.S. Новогодние скидки продолжают действовать до запуска сервиса лайвкодинга. После релиза цены увеличатся в 2 раза — сейчас самое выгодное время подключиться и поддержать нас.
👉 Членство YeaHub
Впереди много интересного. Спасибо, что вы с нами.✊🏻
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #api #versioning #backward
🤔 Как происходит версионирование API и почему это важно?
💬 Кратко:
Версионирование API — это практика маркировки изменений в программном интерфейсе, чтобы клиенты (другие программы) могли продолжать работать со старой версией, пока не перейдут на новую. Чаще всего версия указывается в URL (например,
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Как происходит версионирование API и почему это важно?
💬 Кратко:
Версионирование API — это практика маркировки изменений в программном интерфейсе, чтобы клиенты (другие программы) могли продолжать работать со старой версией, пока не перейдут на новую. Чаще всего версия указывается в URL (например,
/api/v1/users) или в заголовках HTTP-запроса. Это критически важно, потому что позволяет разработчикам вносить улучшения и исправления, не ломая работу существующих приложений, которые зависят от API. Без версионирования любое изменение может вызвать сбои у всех пользователей.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🔥1
#Собес #handling #api #error
🤔 Какие подходы к обработке ошибок реализованы в API?
💬 Кратко:
Обработка ошибок в API строится на использовании соответствующих HTTP-статусов (например, 400 для ошибки клиента, 500 для ошибки сервера) и возврате структурированного ответа в формате JSON. Этот ответ должен содержать понятное человеку сообщение, машинно-читаемый код ошибки и, при необходимости, детали (например, какое поле не прошло валидацию). Это позволяет клиентскому приложению не просто узнать о факте ошибки, но и корректно обработать ее — показать сообщение пользователю или автоматически предпринять действия по ее исправлению.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Какие подходы к обработке ошибок реализованы в API?
💬 Кратко:
Обработка ошибок в API строится на использовании соответствующих HTTP-статусов (например, 400 для ошибки клиента, 500 для ошибки сервера) и возврате структурированного ответа в формате JSON. Этот ответ должен содержать понятное человеку сообщение, машинно-читаемый код ошибки и, при необходимости, детали (например, какое поле не прошло валидацию). Это позволяет клиентскому приложению не просто узнать о факте ошибки, но и корректно обработать ее — показать сообщение пользователю или автоматически предпринять действия по ее исправлению.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#Собес #uml #sequence_diagram
🤔 Как на Sequence диаграмме показать асинхронное взаимодействие систем?
💬 Кратко:
На диаграмме последовательностей асинхронное взаимодействие показывается с помощью стрелки с незакрашенной головкой (
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Как на Sequence диаграмме показать асинхронное взаимодействие систем?
💬 Кратко:
На диаграмме последовательностей асинхронное взаимодействие показывается с помощью стрелки с незакрашенной головкой (
----->). Это означает, что отправитель сообщения не ждет немедленного ответа и может продолжать выполнение своих операций сразу после отправки. Асинхронные сообщения часто используются для взаимодействия с внешними системами, очередями или при событийно-ориентированной архитектуре.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
❤1
#book #sql
📚 Высоконагруженные приложения. Автор
Мартин Клеппман
В этой книге вы найдете ключевые принципы, алгоритмы и компромиссы, без которых не обойтись при разработке высоконагруженных систем для работы с данными. Материал рассматривается на примере внутреннего устройства популярных программных пакетов и фреймворков. В книге три основные части, посвященные, прежде всего, теоретическим аспектам работы с распределенными системами и базами данных. От читателя требуются базовые знания SQL и принципов работы баз данных.
Перейти к материалу
👉 База вопросов 👉 Новости
📚 Высоконагруженные приложения. Автор
Мартин Клеппман
В этой книге вы найдете ключевые принципы, алгоритмы и компромиссы, без которых не обойтись при разработке высоконагруженных систем для работы с данными. Материал рассматривается на примере внутреннего устройства популярных программных пакетов и фреймворков. В книге три основные части, посвященные, прежде всего, теоретическим аспектам работы с распределенными системами и базами данных. От читателя требуются базовые знания SQL и принципов работы баз данных.
Перейти к материалу
👉 База вопросов 👉 Новости
#Собес #uml #sequence_diagram
🤔 Как на Sequence диаграмме показать цикл?
💬 Кратко:
Цикл на диаграмме последовательностей показывается с помощью комбинации фрейма
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Как на Sequence диаграмме показать цикл?
💬 Кратко:
Цикл на диаграмме последовательностей показывается с помощью комбинации фрейма
loop и условия. Фрейм — это прямоугольная область, которая группирует участок диаграммы. Внутри фрейма loop помещаются сообщения, которые повторяются, а в условии указывается, когда цикл выполняется (например, [для каждого товара в заказе]).📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#Собес #initiation #kpi #goals
🤔 С чего следует начать обсуждение проекта с заказчиком?
💬 Кратко:
Обсуждение нужно начинать с выяснения бизнес-целей и контекста проекта. Нельзя сразу спрашивать о технических деталях или функционале. Первым делом необходимо понять: какую проблему бизнес хочет решить или какую возможность использовать с помощью этого проекта? Каковы будут критерии успеха (например, увеличить продажи на 15%, сократить время обработки заявки в 2 раза)? Это позволяет сразу настроиться на решение реальных бизнес-задач, а не на выполнение разрозненных пожеланий.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 С чего следует начать обсуждение проекта с заказчиком?
💬 Кратко:
Обсуждение нужно начинать с выяснения бизнес-целей и контекста проекта. Нельзя сразу спрашивать о технических деталях или функционале. Первым делом необходимо понять: какую проблему бизнес хочет решить или какую возможность использовать с помощью этого проекта? Каковы будут критерии успеха (например, увеличить продажи на 15%, сократить время обработки заявки в 2 раза)? Это позволяет сразу настроиться на решение реальных бизнес-задач, а не на выполнение разрозненных пожеланий.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#Собес #api #pagination
🤔 Как обычно реализуются пагинация и фильтрация данных в API?
💬 Кратко:
Пагинация разбивает большой результат на страницы. Чаще всего используется пагинация по смещению (offset) с параметрами
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Как обычно реализуются пагинация и фильтрация данных в API?
💬 Кратко:
Пагинация разбивает большой результат на страницы. Чаще всего используется пагинация по смещению (offset) с параметрами
?page=2&limit=50 или по курсору (cursor) с параметром ?after=cursor_token. Курсорная пагинация более эффективна для больших и часто меняющихся данных. Фильтрация позволяет выбирать подмножество данных по критериям через параметры запроса, например: ?status=active&min_price=100. Параметры фильтрации должны быть интуитивно понятными, документированными и безопасными (чтобы избежать инъекций). Часто пагинация и фильтрация используются вместе.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#trainer #печать
📚 Тренируем печать
Быстро печатать — не просто приятно, а выгодно. Когда пальцы успевают за мыслью, код льётся плавно.
Перейти к материалу
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
📚 Тренируем печать
Быстро печатать — не просто приятно, а выгодно. Когда пальцы успевают за мыслью, код льётся плавно.
Перейти к материалу
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #elicitation_technique #interview #survey
🤔 С какими техниками приходилось работать?
💬 Кратко:
Наиболее распространенными техниками, с которыми работают бизнес-аналитики, являются интервью, опросы, мозговые штурмы, анализ документов и создание прототипов. Эти методы позволяют эффективно собирать информацию от разных групп стейкхолдеров и обеспечивают полное понимание требований к системе.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 С какими техниками приходилось работать?
💬 Кратко:
Наиболее распространенными техниками, с которыми работают бизнес-аналитики, являются интервью, опросы, мозговые штурмы, анализ документов и создание прототипов. Эти методы позволяют эффективно собирать информацию от разных групп стейкхолдеров и обеспечивают полное понимание требований к системе.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #elicitation_technique #interview #survey
🤔 С какими техниками приходилось работать?
💬 Кратко:
Наиболее распространенными техниками, с которыми работают бизнес-аналитики, являются интервью, опросы, мозговые штурмы, анализ документов и создание прототипов. Эти методы позволяют эффективно собирать информацию от разных групп стейкхолдеров и обеспечивают полное понимание требований к системе.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 С какими техниками приходилось работать?
💬 Кратко:
Наиболее распространенными техниками, с которыми работают бизнес-аналитики, являются интервью, опросы, мозговые штурмы, анализ документов и создание прототипов. Эти методы позволяют эффективно собирать информацию от разных групп стейкхолдеров и обеспечивают полное понимание требований к системе.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#Собес #data #validation
🤔 Если вам дана таблица с полями формы (название, тип, обязательность), какие вопросы вы зададите уточняющие?
💬 Кратко:
Такой список — лишь верхушка айсберга. Я бы спросил о бизнес-логике: каковы правила валидации для каждого поля (например, формат телефона или email) и существуют ли зависимости между полями (если выбран вариант «Доставка», становится обязательным поле «Адрес»). Также важно понимать поведение: что происходит при ошибках ввода и как выглядит сообщение об успешной отправке? Наконец, нужны ли специфичные атрибуты для фронтенда, например, подсказки (
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Если вам дана таблица с полями формы (название, тип, обязательность), какие вопросы вы зададите уточняющие?
💬 Кратко:
Такой список — лишь верхушка айсберга. Я бы спросил о бизнес-логике: каковы правила валидации для каждого поля (например, формат телефона или email) и существуют ли зависимости между полями (если выбран вариант «Доставка», становится обязательным поле «Адрес»). Также важно понимать поведение: что происходит при ошибках ввода и как выглядит сообщение об успешной отправке? Наконец, нужны ли специфичные атрибуты для фронтенда, например, подсказки (
placeholder) или маски ввода?📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
#book #sql
📚 Высоконагруженные приложения. Автор
Мартин Клеппман
В этой книге вы найдете ключевые принципы, алгоритмы и компромиссы, без которых не обойтись при разработке высоконагруженных систем для работы с данными. Материал рассматривается на примере внутреннего устройства популярных программных пакетов и фреймворков. В книге три основные части, посвященные, прежде всего, теоретическим аспектам работы с распределенными системами и базами данных. От читателя требуются базовые знания SQL и принципов работы баз данных.
Перейти к материалу
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
📚 Высоконагруженные приложения. Автор
Мартин Клеппман
В этой книге вы найдете ключевые принципы, алгоритмы и компромиссы, без которых не обойтись при разработке высоконагруженных систем для работы с данными. Материал рассматривается на примере внутреннего устройства популярных программных пакетов и фреймворков. В книге три основные части, посвященные, прежде всего, теоретическим аспектам работы с распределенными системами и базами данных. От читателя требуются базовые знания SQL и принципов работы баз данных.
Перейти к материалу
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
Forwarded from YeaHub
👨🏻💻 Сервис лайвкодинга в YeaHub
Фактически — релиз уже состоялся.
Но честно: мы не успели загрузить ту огромную базу задач, которую планировали, и ещё не всё успели полноценно протестировать.
Поэтому до 23 февраля работаем в режиме «вместе доделываем продукт»:
— мы активно добавляем задачи и чиним баги, все
— пока тестируем, все задачи открыты, после этого примерно 50% закроем для членов
— вы решаете, находите проблемы, пишете в поддержку и даёте фидбек
— ну и оформляете подписку 😜
Что уже есть:
• база реальных задач с собеседований
• JavaScript / Python / Java / Go
• удобный редактор и проверка решений
Что скоро:
• связь задач с компаниями и коллекциями собеседований (не успели в этот релиз)
• другие языки
• контесты
• обучающие модули и курс по алгоритмам
• AI-разбор решений построчно
• челленджи и соревнования
👉 Задачи: https://yeahub.ru/dashboard/tasks
👉 Членство: https://yeahub.ru/dashboard/settings#select-tariff
Новогодние цены действуют только до полноценного запуска. После — x2.
Сейчас лучший момент подключиться и поддержать проект.
Спасибо, что помогаете нам запустить это правильно✊🏻🚀 💪
Фактически — релиз уже состоялся.
Но честно: мы не успели загрузить ту огромную базу задач, которую планировали, и ещё не всё успели полноценно протестировать.
Поэтому до 23 февраля работаем в режиме «вместе доделываем продукт»:
— мы активно добавляем задачи и чиним баги, все
— пока тестируем, все задачи открыты, после этого примерно 50% закроем для членов
— вы решаете, находите проблемы, пишете в поддержку и даёте фидбек
— ну и оформляете подписку 😜
Что уже есть:
• база реальных задач с собеседований
• JavaScript / Python / Java / Go
• удобный редактор и проверка решений
Что скоро:
• связь задач с компаниями и коллекциями собеседований (не успели в этот релиз)
• другие языки
• контесты
• обучающие модули и курс по алгоритмам
• AI-разбор решений построчно
• челленджи и соревнования
👉 Задачи: https://yeahub.ru/dashboard/tasks
👉 Членство: https://yeahub.ru/dashboard/settings#select-tariff
Новогодние цены действуют только до полноценного запуска. После — x2.
Сейчас лучший момент подключиться и поддержать проект.
Спасибо, что помогаете нам запустить это правильно✊🏻
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #dto #computed #field
🤔 Как следует поступать с полями в DTO, которые рассчитываются на лету на фронтенде или не хранятся напрямую в базе данных?
💬 Кратко:
Вычисляемые поля следует включать в DTO, если они нужны клиенту, но не включать в модели базы данных. Расчет может выполняться на бэкенде перед отправкой DTO или на фронтенде после получения данных. Критерии выбора: сложность расчета, производительность, консистентность данных и требования клиента. Документировать такие поля как вычисляемые.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа
🤔 Как следует поступать с полями в DTO, которые рассчитываются на лету на фронтенде или не хранятся напрямую в базе данных?
💬 Кратко:
Вычисляемые поля следует включать в DTO, если они нужны клиенту, но не включать в модели базы данных. Расчет может выполняться на бэкенде перед отправкой DTO или на фронтенде после получения данных. Критерии выбора: сложность расчета, производительность, консистентность данных и требования клиента. Документировать такие поля как вычисляемые.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Все для прокачки навыков:
✅ Анонсы → канал
✅ Комьюнити → чат
✅ База задач и вопросов → платформа