📍 Начни отсюда
Подготовка к собеседованиям и поиск работы в IT — всё в одном месте.
━━━━━━━━━━
ПОДГОТОВКА К СОБЕСУ
📚 База вопросов
https://yeahub.ru/questions
💼 Реальные собесы Big Tech
https://yeahub.ru/collections
🚀 Тренажёр собеседований
https://yeahub.ru/quiz
👨🏻💻 Задачи с собесов (livecoding)
https://yeahub.ru/dashboard/live-coding/tasks
🧠 Ключевые слова из вакансий
https://yeahub.ru/hh-analytics
━━━━━━━━━━
ВЫБЕРИ НАПРАВЛЕНИЕ
→Backend
👩💻 C# https://t.me/yeahub_c_sharp_dev
👩💻 Java https://t.me/yeahub_java_backend
👩💻 Python https://t.me/yeahub_python_backend
👣 Go https://t.me/yeahub_go_backend
👩💻 Node.js https://t.me/yeahub_node_backend
🖥 PHP https://t.me/yeahub_php_backend
🖥 Ruby https://t.me/yeahub_ruby_backend
👣 Rust https://t.me/yeahub_rust_backend
👩💻 C/C++ https://t.me/yeahub_c_development
→Frontend & Mobile
🖥 Frontend https://t.me/yeahub_frontend
👩💻 Android https://t.me/yeahub_android_mobile
👩💻 iOS https://t.me/yeahub_ios_mobile
👩💻 GameDev https://t.me/yeahub_game_dev
→Data & AI
🤖 ML Engineer https://t.me/yeahub_machine_learning
🖥 Data Science https://t.me/yeahub_data_science
→QA / DevOps / Analyst
👩💻 QA https://t.me/yeahub_testing_qa
💻 DevOps https://t.me/yeahub_devops
🖥 BA/SA https://t.me/yeahub_analyst
😀 1C https://t.me/yeahub_1c
━━━━━━━━━━
РАБОТА И АКТИВНОСТИ
👨💻 Вакансии https://t.me/yeahub_job
📆 Митапы https://t.me/yeahub_events
📚 Общее IT https://t.me/yeahub_tech
🚀 Анонсы https://t.me/yeahub
━━━━━━━━━━
ПРОЕКТ
🚀 Сайт https://yeahub.ru
🖥 GitHub https://github.com/YeaHubTeam/yeahub-platform
📹 YouTube https://www.youtube.com/@yeahub
🎵 TikTok https://www.tiktok.com/@yeahub_it
📷 Inst https://www.instagram.com/yeahub_it
✈ Чат https://t.me/yeahub_community
Подготовка к собеседованиям и поиск работы в IT — всё в одном месте.
━━━━━━━━━━
ПОДГОТОВКА К СОБЕСУ
📚 База вопросов
https://yeahub.ru/questions
💼 Реальные собесы Big Tech
https://yeahub.ru/collections
🚀 Тренажёр собеседований
https://yeahub.ru/quiz
👨🏻💻 Задачи с собесов (livecoding)
https://yeahub.ru/dashboard/live-coding/tasks
🧠 Ключевые слова из вакансий
https://yeahub.ru/hh-analytics
━━━━━━━━━━
ВЫБЕРИ НАПРАВЛЕНИЕ
→Backend
→Frontend & Mobile
→Data & AI
→QA / DevOps / Analyst
━━━━━━━━━━
РАБОТА И АКТИВНОСТИ
👨💻 Вакансии https://t.me/yeahub_job
📆 Митапы https://t.me/yeahub_events
📚 Общее IT https://t.me/yeahub_tech
━━━━━━━━━━
ПРОЕКТ
Please open Telegram to view this post
VIEW IN TELEGRAM
C# Development | YeaHub pinned «📍 Начни отсюда Подготовка к собеседованиям и поиск работы в IT — всё в одном месте. ━━━━━━━━━━ ПОДГОТОВКА К СОБЕСУ 📚 База вопросов https://yeahub.ru/questions 💼 Реальные собесы Big Tech https://yeahub.ru/collections 🚀 Тренажёр собеседований https://yeahub.ru/quiz…»
#полезное
😊 Панель управления
Сделана на основе терминала для мониторинга кластеров Elasticsearch в режиме реального времени.
Она предоставляет полное представление о состоянии кластера, статусе узлов, индексах и различных показателях производительности в удобном для чтения интерфейсе терминала
Гитхаб
👉 Новости 👉 Платформа
Сделана на основе терминала для мониторинга кластеров Elasticsearch в режиме реального времени.
Она предоставляет полное представление о состоянии кластера, статусе узлов, индексах и различных показателях производительности в удобном для чтения интерфейсе терминала
Гитхаб
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
90%
System.NullReferenceException
3%
System.InvalidOperationException
0%
System.AccessViolationException
8%
System.NullPointerException
#ЛитКод
Задача: 445. Add Two Numbers II
Вам даны два непустых связанных списка, представляющих два неотрицательных целых числа. Самый значимый разряд стоит первым, и каждый из их узлов содержит одну цифру. Сложите два числа и верните сумму в виде связанного списка.
Вы можете предположить, что оба числа не содержат начальных нулей, за исключением самого числа 0.
Пример:
👨💻 Алгоритм:
1⃣ Создайте два связанных списка r1 и r2, чтобы хранить перевернутые связанные списки l1 и l2 соответственно. Создайте два целых числа totalSum и carry для хранения суммы и переноса текущих цифр. Создайте новый ListNode, ans, который будет хранить сумму текущих цифр. Мы будем складывать два числа, используя перевернутый список, добавляя цифры по одной. Продолжаем, пока не пройдем все узлы в r1 и r2.
2⃣ Если r1 не равен null, добавляем r1.val к totalSum. Если r2 не равен null, добавляем r2.val к totalSum. Устанавливаем ans.val = totalSum % 10. Сохраняем перенос как totalSum / 10. Создаем новый ListNode, newNode, который будет иметь значение как перенос. Устанавливаем next для newNode как ans. Обновляем ans = newNode, чтобы использовать ту же переменную ans для следующей итерации. Обновляем totalSum = carry.
3⃣ Если carry == 0, это означает, что newNode, созданный в финальной итерации цикла while, имеет значение 0. Поскольку мы выполняем ans = newNode в конце каждой итерации цикла while, чтобы избежать возврата связанного списка с головой, равной 0 (начальный ноль), возвращаем следующий элемент, т.е. возвращаем ans.next. В противном случае, если перенос не равен 0, значение ans не равно нулю. Следовательно, просто возвращаем ans.
😎 Решение:
👉 Новости 👉 Платформа
Задача: 445. Add Two Numbers II
Вам даны два непустых связанных списка, представляющих два неотрицательных целых числа. Самый значимый разряд стоит первым, и каждый из их узлов содержит одну цифру. Сложите два числа и верните сумму в виде связанного списка.
Вы можете предположить, что оба числа не содержат начальных нулей, за исключением самого числа 0.
Пример:
Input: l1 = [7,2,4,3], l2 = [5,6,4]
Output: [7,8,0,7]
public class ListNode {
public int val;
public ListNode next;
public ListNode(int val = 0, ListNode next = null) {
this.val = val;
this.next = next;
}
}
public class Solution {
private ListNode ReverseList(ListNode head) {
ListNode prev = null;
while (head != null) {
ListNode temp = head.next;
head.next = prev;
prev = head;
head = temp;
}
return prev;
}
public ListNode AddTwoNumbers(ListNode l1, ListNode l2) {
ListNode r1 = ReverseList(l1);
ListNode r2 = ReverseList(l2);
int carry = 0;
ListNode ans = null;
while (r1 != null || r2 != null || carry > 0) {
if (r1 != null) {
carry += r1.val;
r1 = r1.next;
}
if (r2 != null) {
carry += r2.val;
r2 = r2.next;
}
ListNode newNode = new ListNode(carry % 10);
newNode.next = ans;
ans = newNode;
carry /= 10;
}
return ans;
}
}Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
#видео
😜 «LINQ Expressions: искусство запрашивать данные»
Как с помощью LINQ можно эффективно работать с данными, применяя различные операторы для фильтрации, сортировки и манипулирования данными. Также рассматривается, как запросы могут изменяться в зависимости от логики и потребностей. Видео акцентирует внимание на том, что запросов на чтение данных значительно больше, чем на их изменение, что требует гибкости в подходах к запросам.
📲 Cмотреть видео
👉 Новости 👉 Платформа
Как с помощью LINQ можно эффективно работать с данными, применяя различные операторы для фильтрации, сортировки и манипулирования данными. Также рассматривается, как запросы могут изменяться в зависимости от логики и потребностей. Видео акцентирует внимание на том, что запросов на чтение данных значительно больше, чем на их изменение, что требует гибкости в подходах к запросам.
Please open Telegram to view this post
VIEW IN TELEGRAM
Anonymous Quiz
21%
LoadAssembly()
14%
GetAssembly()
44%
Assembly.Load()
21%
Assembly.GetAssembly()
❤1
Anonymous Quiz
54%
Type.GetType()
32%
Type.GetTypeName()
11%
Type.FindType()
4%
Type.LoadType()
❤2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
🤯 CodeViz
С этим расширением для Visual Studio Code ты сможешь понять любой проект
Оно создает интерактивную диаграмму архитектуры, технологий и самых важных файлов.
Расширение
👉 Новости 👉 Платформа
С этим расширением для Visual Studio Code ты сможешь понять любой проект
Оно создает интерактивную диаграмму архитектуры, технологий и самых важных файлов.
Расширение
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Anonymous Quiz
56%
await
18%
async
22%
wait
4%
defer
❤3🔥2
#статьи
😎 Как интегрировать CIBA в .NET-приложения для повышения безопасности и конфиденциальности.
CIBA — это стандартный поток для раздельной аутентификации, определенный OpenID Foundation, который используется, когда пользователь не может напрямую взаимодействовать с приложением.
Примером может служить ситуация, когда оператор колл-центра отправляет запрос на аутентификацию на устройство клиента, чтобы подтвердить его личность перед выполнением запроса.
Читать статью
👉 Новости 👉 Платформа
CIBA — это стандартный поток для раздельной аутентификации, определенный OpenID Foundation, который используется, когда пользователь не может напрямую взаимодействовать с приложением.
Примером может служить ситуация, когда оператор колл-центра отправляет запрос на аутентификацию на устройство клиента, чтобы подтвердить его личность перед выполнением запроса.
Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#книги
😐 Паттерны Kubernetes
В книге рассматриваются фундаментальные, поведенческие, структурные, конфигурационные и защитные шаблоны, а также сложные темы, такие как операторы и автоскейлинг
Скачать можно тут
👉 Новости 👉 Платформа
В книге рассматриваются фундаментальные, поведенческие, структурные, конфигурационные и защитные шаблоны, а также сложные темы, такие как операторы и автоскейлинг
Скачать можно тут
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#полезное
🥺 Пошаговое руководство по созданию API
Операции создания, чтения, обновления и удаления (CRUD) с использованием ASP.NET Core, Entity Framework Core и базы данных PostgreSQL!
Руководство тут
👉 Новости 👉 Платформа
Операции создания, чтения, обновления и удаления (CRUD) с использованием ASP.NET Core, Entity Framework Core и базы данных PostgreSQL!
Руководство тут
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1
#полезное
🤔 Какая тема лучше для VS Code?
Перестань искать. Здесь собраны все темы, которые можно отфильтровать по языку программирования, количеству установок или популярности, предварительно просмотреть и установить в редактор одним кликом.
vscodethemes.com
👉 Новости 👉 Платформа
Перестань искать. Здесь собраны все темы, которые можно отфильтровать по языку программирования, количеству установок или популярности, предварительно просмотреть и установить в редактор одним кликом.
vscodethemes.com
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
😎 БРУТАЛЬНОЕ расширение для Visual Studio Code!
🟠 Git Graph — предоставляет графическое представление вашего Git-репозитория, облегчая визуализацию и управление историей коммитов.
С его помощью вы можете просматривать древовидную структуру коммитов, что особенно полезно при работе с ветвлениями и слияниями
Тык сюда
👉 Новости 👉 Платформа
С его помощью вы можете просматривать древовидную структуру коммитов, что особенно полезно при работе с ветвлениями и слияниями
Тык сюда
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1