Rust Backend | YeaHub
178 subscribers
50 photos
15 videos
152 links
Теория, подготовка к интервью и курсы для Rust разработчиков

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

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

Для связи: @ruslan_kuyanets
Download Telegram
#вакансии
👨‍💻 Rust Developer (Игровой софт)

Мы ищем опытного Rust разработчика уровня Senior и Middle для работы над игровым софтом. Вам предстоит работать с предоставленным исходным кодом, который необходимо перебрендировать, кастомизировать и поддерживать.

Что и как?

🔵 От $2500 до $6000
🔵 График 5/2
🔵 Опыт от 3 до 6 лет
🔵 Удалёнка

📩 Изучить вакансию
Please open Telegram to view this post
VIEW IN TELEGRAM
1
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
😊 Ratatui
ratatui - библиотека для создания интерфейсов прямо в терминале.

Очень полезно для Rust, так как на нём часто создаются консольные утилиты.
Теперь это можно будет делать не просто текстом.

👉Новости 👉Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
5
#Собес
🤔 Опишите паттерн "состояния типа" (type state pattern) в Rust

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

👉 Новости 👉 Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
4
#вакансии
👨‍💻 Rust Developer / Rust-разработчик

Bitsgap
— это агрегатор крупнейших криптовалютных бирж и платформа автоматизации трейдинга с помощью торговых ботов и алгоритмических ордеров.

Что и как?

🔵 От $3000
🔵 График 5/2
🔵 Опыт от 3 до 6 лет
🔵 Удалёнка

📩
Изучить вакансию
Please open Telegram to view this post
VIEW IN TELEGRAM
1
#Собес
🤔 В чем различие между iter() и into_iter() в Rust?

.iter() создает итератор, который заимствует элементы коллекции, не забирая их. .into_iter()
забирает владение коллекцией и перемещает элементы из неё.

👉 Новости 👉 Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
4
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
😊 Kokoro-TTS

Мощнейшая TTS-модель, написанная на Rust всего лишь на 82M параметров.

Она превосходит более крупные модели и генерирует минуты речи за секунды.

Самое главное - это открытый исходный код!
Попробовать модель

👉Новости 👉Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
#Собес
🤔 Как можно конвертировать Option в Result в Rust?

Чтобы преобразовать Option B Result , можно использовать метод .ok_or_else() , который
возвращает Result , где в случае None используется переданное сообщение об ошибке.

👉 Новости 👉 Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
2
🤓 Какой метод используется для добавления элемента в конец вектора?
Anonymous Quiz
21%
append()
9%
insert()
55%
push()
15%
add()
#Собес
🤔 Какая функция конвертирует итератор в Vec в Rust?

Для конвертации итератора в Vec используется функция .collect() является универсальным способом сбора элементов из итератора в
контейнер. В случае с вектором ( Vec ), она преобразует все элементы итератора в новый вектор.

👉 Новости 👉 Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2
#Собес
🤔 Что такое HashMap в Rust и когда стоит его использовать?

HashMap - Это коллекция, состоящая из пар ключ-значение. Она эффективно используется для
быстрого доступа к данным по ключу и особенно полезна, когда необходимо искать значения по
уникальному ключу.

👉 Новости 👉 Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
IT-куры выпускают на рынок труда новых джунов
1
#Собес
🤔 Как оператор вопроса в Rust преобразует ошибки в нужный тип?

Оператор вопроса ? используется для упрощения обработки ошибок в Rust. Он позволяет
"передать" ошибку из функции без явного использования match . Когда ошибка возникает, оператор
вопроса конвертирует её в нужный тип с помощью трейта Into . Это позволяет легко
преобразовывать одну ошибку в тип, соответствующий возвращаемому типу функции.

👉 Новости 👉 Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
🥺 The fastest, most feature-complete zkVM for developers

SP1 - это самая быстрая, самая функциональная виртуальная машина (zkVM), которая может доказать выполнение произвольных программ на Rust (или любом другом LLVM-компилируемом языке).

SP1 делает ZK доступной для любого разработчика, позволяя легко писать программы ZKP на Rust.
Гитхаб

👉Новости 👉Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес
🤔 Каковы последствия для производительности при использовании объектов трейтов и динамической диспетчеризации в Rust?
Использование объектов трейтов и динамической диспетчеризации приводит к дополнительным
накладным расходам, так как они требуют индирекции через указатели и динамический вызов
функций, что замедляет выполнение по сравнению с статическими типами.

👉 Новости 👉 Платформа
Please open Telegram to view this post
VIEW IN TELEGRAM
1
🤓 Как в Rust создаётся неизменяемая ссылка?
Anonymous Quiz
19%
let ref x = y;
13%
let mut x = &y;
56%
let x = &y;
13%
let &x = y;
1
#вакансии
👨‍💻 Rust разработчик middle

Создаем удобный личный кабинет для корпоративных клиентов СберТеха, пользующихся нашими ИТ-сервисами.


Что и как?

🔵 Доход не указан
🔵 График 5/2
🔵 Опыт от 1 до 3 лет

📩 Изучить вакансию
Please open Telegram to view this post
VIEW IN TELEGRAM