Forwarded from YeaHub
🚀 Прокачиваем подготовку к собеседованиям на максимум!
Если ты ещё не заглядывал(а) в👍 «Авось Прорвёмся» — самое время.
Это проект Ани для самостоятельной подготовки, где есть:
- 1000+ записей реальных собеседований с разбором задач и вопросов;
- контакты рекрутеров;
- гайды по резюме, трудоустройству и стратегиям поиска работы.
- задачи и вопросы с собеседований
Мы в YeaHub продолжаем добавлять собеседования из этих чатов — теперь их можно проходить в тренажёре, тренируя ответы на реальные вопросы работодателей.
🎧 Сначала слушай, как проходят настоящие собесы,
💡 потом — разбирай и практикуй те же кейсы в тренажёре.
Направления: iOS, Android, Frontend, Python, Go, Java, C#, QA, Analytics.
👉 Обучайтесь, общайтесь, растите вместе с YeaHub и Авось Прорвемся
Если ты ещё не заглядывал(а) в
Это проект Ани для самостоятельной подготовки, где есть:
- 1000+ записей реальных собеседований с разбором задач и вопросов;
- контакты рекрутеров;
- гайды по резюме, трудоустройству и стратегиям поиска работы.
- задачи и вопросы с собеседований
Мы в YeaHub продолжаем добавлять собеседования из этих чатов — теперь их можно проходить в тренажёре, тренируя ответы на реальные вопросы работодателей.
🎧 Сначала слушай, как проходят настоящие собесы,
💡 потом — разбирай и практикуй те же кейсы в тренажёре.
Направления: iOS, Android, Frontend, Python, Go, Java, C#, QA, Analytics.
👉 Обучайтесь, общайтесь, растите вместе с YeaHub и Авось Прорвемся
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1🔥1🤝1
#Собес #CSharp
🤔 Как лямбда-выражения транслируются в SQL в контексте IQueryable‹ Т ›?
💬 Кратко:
При работе с
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
При работе с
IQueryable‹T› лямбда-выражение представляется как Expression Tree , которое QueryProvider анализирует, разбивая на части (методы, условия, проекции). Затем строится SQL-команда, где части Expression соответствуют WHERE, SELECT, ORDER BY . Фактическое выполнение происходит при перечислении, и в запрос включаются только поддерживаемые операции.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
YeaHub
YeaHub — тренажер собеседований по IT
5000+ вопросов для подготовки к интервью. Фильтры, квизы, статистика!
❤1
#полезное
😱 Как упаковать RPM на Linux через GitLab CI/CD?
В материале детально разбирается разработка службы на .NET Core, конфигурация spec-файла, применение макросов и запуск GitLab Runner внутри Docker. Полезные рекомендации для DevOps по автоматизации билда и контролю версий.
Читать подробнее: https://habr.com/ru/articles/952748/
👉 Новости 👉 База вопросов
В материале детально разбирается разработка службы на .NET Core, конфигурация spec-файла, применение макросов и запуск GitLab Runner внутри Docker. Полезные рекомендации для DevOps по автоматизации билда и контролю версий.
Читать подробнее: https://habr.com/ru/articles/952748/
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🥄 Чистим NuGet и освобождаем десятки гигабайт
Со временем NuGet накапливает огромные объёмы кэша:
- http-cache может весить 10+ ГБ
- global-packages легко разрастается до 50 ГБ и больше
Если места на диске не хватает — кэши можно безопасно почистить:
Очистка глобальных пакетов:
Очистка http-кэша:
Очистка временных файлов:
Полная зачистка всего:
После очистки пакеты будут скачаны заново при следующем dotnet restore, но на диске станет намного свободнее.
Проверить текущие кэши можно так:
👉 Новости 👉 База вопросов
Со временем NuGet накапливает огромные объёмы кэша:
- http-cache может весить 10+ ГБ
- global-packages легко разрастается до 50 ГБ и больше
Если места на диске не хватает — кэши можно безопасно почистить:
Очистка глобальных пакетов:
dotnet nuget locals global-packages --clear
Очистка http-кэша:
dotnet nuget locals http-cache --clear
Очистка временных файлов:
dotnet nuget locals temp --clear
Полная зачистка всего:
dotnet nuget locals all --clear
После очистки пакеты будут скачаны заново при следующем dotnet restore, но на диске станет намного свободнее.
Проверить текущие кэши можно так:
dotnet nuget locals all --list
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
🛞 MauiReactor — MVU для .NET MAUI
Открытая библиотека, реализующая паттерн Model View Update для .NET MAUI.
Она упрощает разработку кроссплатформенных приложений, ускоряет hot reload и повышает производительность.
MauiReactor предлагает альтернативу XAML и позволяет описывать интерфейс на C#. Поддерживаются темы, условный рендеринг и интеграция сторонних компонентов.
Подробнее
👉 Новости 👉 База вопросов
Открытая библиотека, реализующая паттерн Model View Update для .NET MAUI.
Она упрощает разработку кроссплатформенных приложений, ускоряет hot reload и повышает производительность.
MauiReactor предлагает альтернативу XAML и позволяет описывать интерфейс на C#. Поддерживаются темы, условный рендеринг и интеграция сторонних компонентов.
Подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #git
🤔 Что такое git reflog?
💬 Кратко:
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
git reflog показывает историю всех перемещений HEAD, включая коммиты, слияния и переключения веток. Эта команда полезна для восстановления потерянных коммитов или веток.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #git
🤔 Перечислите команды для удаления ветки git
💬 Кратко:
Для удаления локальной ветки:
Если ветка содержит незавершённые изменения:
Для удаления удалённой ветки:
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
Для удаления локальной ветки:
git branch -d ‹ branch_name>
Если ветка содержит незавершённые изменения:
git branch -D ‹ branch_name>
Для удаления удалённой ветки:
git push origin --delete ‹branch_name>
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😵💫 Rider 2025.2.3 был выпущен
Узнать об изменениях в этой сборке и скачать обновление можно здесь:
https://blog.jetbrains.com/dotnet/2025/10/06/resharper-and-rider-2025-2-3/
👉 Новости 👉 База вопросов
Узнать об изменениях в этой сборке и скачать обновление можно здесь:
https://blog.jetbrains.com/dotnet/2025/10/06/resharper-and-rider-2025-2-3/
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #jagged_array #array #data_structure
🤔 Что такое зубчатые массивы (Jagged Arrays)?
💬 Кратко:
Зубчатый массив — это массив массивов, в котором длина каждого вложенного массива может быть разной.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Что такое зубчатые массивы (Jagged Arrays)?
💬 Кратко:
Зубчатый массив — это массив массивов, в котором длина каждого вложенного массива может быть разной.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#Собес #git
🤔 Что делает команда git stash?
💬 Кратко:
Команда
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
Команда
git stash сохраняет текущие незавершённые изменения в специальное место (стек), чтобы вы могли переключиться на другую ветку или выполнить другие действия. Эти изменения можно позже восстановить с ПОМОЩЬЮ git stash apply или git stash pop .📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #c# #.net #postgres
🤔 Middle C# Backend разработчик в компанию TVision
Техническое собеседование. Лето 2024. Вилка: до 200к. Опыт в резюме: 3 года 4 месяца. Проект: Образовательная платформа для школ. Также были вопросы на знание React, Redux.
💬 Вопросы:
- Опиши проектирование БД для системы расписания (сущности: уроки, записи, связи, обработка замен занятий)
- Что такое процедуры?
- Для чего нужен Left Join?
- Что такое подзапросы и где их применяют?
- За счёт чего работает ускорение при использовании индекса (B-дерево, структура данных)?
👉 Все вопросы из этого собеседования (21)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
🤔 Middle C# Backend разработчик в компанию TVision
Техническое собеседование. Лето 2024. Вилка: до 200к. Опыт в резюме: 3 года 4 месяца. Проект: Образовательная платформа для школ. Также были вопросы на знание React, Redux.
💬 Вопросы:
- Опиши проектирование БД для системы расписания (сущности: уроки, записи, связи, обработка замен занятий)
- Что такое процедуры?
- Для чего нужен Left Join?
- Что такое подзапросы и где их применяют?
- За счёт чего работает ускорение при использовании индекса (B-дерево, структура данных)?
👉 Все вопросы из этого собеседования (21)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
🔥1
#Собес #github
🤔 Что такое локальный и удаленный репозитории в Git?
💬 Кратко:
Локальный репозиторий находится на вашем компьютере и хранит всю историю изменений проекта. Удаленный репозиторий — это копия вашего проекта, размещенная в облаке (например, на GitHub). Вы работаете с локальным репозиторием и периодически синхронизируете изменения с удаленным.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Что такое локальный и удаленный репозитории в Git?
💬 Кратко:
Локальный репозиторий находится на вашем компьютере и хранит всю историю изменений проекта. Удаленный репозиторий — это копия вашего проекта, размещенная в облаке (например, на GitHub). Вы работаете с локальным репозиторием и периодически синхронизируете изменения с удаленным.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🔥1
#Собес #rest #grpc #clickhouse
🤔 Middle C# Backend разработчик в компанию WorklePro
Техническое собеседование. Лето 2025. 3+ года в резюме. Зарплатная вилка: 200к+. Много разговаривали про архитектуру.
💬 Вопросы:
- Как бороться с дублированием данных в ClickHouse?
- В чём преимущества колоночных БД (ClickHouse) перед PostgreSQL?
- Как оптимизировать выполнение тяжёлых аналитических запросов в PostgreSQL?
- Что такое хэши в Redis?
- Какие проблемы могут возникнуть при внедрении RabbitMQ?
👉 Все вопросы из этого собеседования (21)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
🤔 Middle C# Backend разработчик в компанию WorklePro
Техническое собеседование. Лето 2025. 3+ года в резюме. Зарплатная вилка: 200к+. Много разговаривали про архитектуру.
💬 Вопросы:
- Как бороться с дублированием данных в ClickHouse?
- В чём преимущества колоночных БД (ClickHouse) перед PostgreSQL?
- Как оптимизировать выполнение тяжёлых аналитических запросов в PostgreSQL?
- Что такое хэши в Redis?
- Какие проблемы могут возникнуть при внедрении RabbitMQ?
👉 Все вопросы из этого собеседования (21)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
#Собес #concurrent_updates #transaction_isolation #row-level_locking
🤔 Как обрабатываются конкурирующие обновления в PostgreSQL?
💬 Кратко:
В PostgreSQL конкурирующие обновления обрабатываются с помощью механизма блокировок и изоляции транзакций. При попытке обновить одну и ту же строку несколькими транзакциями, одна из транзакций будет заблокирована до тех пор, пока другая не завершит свою работу. Для предотвращения конфликтов используется изоляция транзакций, которая определяется с помощью уровней изоляции: Read Committed, Repeatable Read, Serializable.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Как обрабатываются конкурирующие обновления в PostgreSQL?
💬 Кратко:
В PostgreSQL конкурирующие обновления обрабатываются с помощью механизма блокировок и изоляции транзакций. При попытке обновить одну и ту же строку несколькими транзакциями, одна из транзакций будет заблокирована до тех пор, пока другая не завершит свою работу. Для предотвращения конфликтов используется изоляция транзакций, которая определяется с помощью уровней изоляции: Read Committed, Repeatable Read, Serializable.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
❤1
#tool #графы
📚 Терялся в собственном коде?
Встречай Gitvizz, инструмент, который мгновенно превращает кодовую базу в интерактивные графы, чтобы наглядно увидеть, как всё связано
Перейти к материалу
👉 База вопросов 👉 Новости
📚 Терялся в собственном коде?
Встречай Gitvizz, инструмент, который мгновенно превращает кодовую базу в интерактивные графы, чтобы наглядно увидеть, как всё связано
Перейти к материалу
👉 База вопросов 👉 Новости
#documentation #http
📚 Все про HTTP
Тут собрано всё, что нужно знать про самый популярный протокол интернета
✓ Все статус-коды с понятными объяснениями
✓ Методы и заголовки
✓ Подборка инструментов для тестирования HTTP
✓ Чёткая инфа про HTTP/3
Перейти к материалу
👉 База вопросов 👉 Новости
📚 Все про HTTP
Тут собрано всё, что нужно знать про самый популярный протокол интернета
✓ Все статус-коды с понятными объяснениями
✓ Методы и заголовки
✓ Подборка инструментов для тестирования HTTP
✓ Чёткая инфа про HTTP/3
Перейти к материалу
👉 База вопросов 👉 Новости
Forwarded from YeaHub
#Собес #unit_testing #integration_testing #e2e
🤔 Какие виды тестов используете?
💬 Кратко:
- Юнит-тесты – проверка отдельных методов.
- Интеграционные – работа с БД и внешними сервисами.
- E2E – полные сценарии (API → БД).
- Нагрузочные – производительность под нагрузкой.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Какие виды тестов используете?
💬 Кратко:
- Юнит-тесты – проверка отдельных методов.
- Интеграционные – работа с БД и внешними сервисами.
- E2E – полные сценарии (API → БД).
- Нагрузочные – производительность под нагрузкой.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
❤1
#Собес #reflection #metadata #runtime
🤔 Что такое рефлексия (Reflection) в C#?
💬 Кратко:
Рефлексия в C# — это процесс получения информации о типах, методах, свойствах и других элементах программы во время выполнения. Для этого используется пространство имен
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Что такое рефлексия (Reflection) в C#?
💬 Кратко:
Рефлексия в C# — это процесс получения информации о типах, методах, свойствах и других элементах программы во время выполнения. Для этого используется пространство имен
System.Reflection.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
❤2
#trainer #верстка
📚 Выведи свой навык верстки на новый уровень
Верстаем.онлайн — проект от верстальщиков верстальщикам.
Здесь вы найдете макеты различной сложности, их живое превью, полезные статьи и материалы на тему верстки, а также практические задачи, которые развивают те или иные навыки точечно.
Перейти к материалу
👉 База вопросов 👉 Новости
📚 Выведи свой навык верстки на новый уровень
Верстаем.онлайн — проект от верстальщиков верстальщикам.
Здесь вы найдете макеты различной сложности, их живое превью, полезные статьи и материалы на тему верстки, а также практические задачи, которые развивают те или иные навыки точечно.
Перейти к материалу
👉 База вопросов 👉 Новости
❤1