Промокод BACK20 - 20% скидка на первое занятие с любым ментором по разработке! Действует до 19.05.2024
Партнерский стрим с моковым собеседование по Rust для бэкендеров в рамках Backend Fest.
Официальные партнеры тестового интервью - Rust (t.me/rust_code ): сообщество программистов языка rust. Вопросы с собеседований, гайды, разбор кода и лучшие проекты. Присоединяйтесь, поддержите участника и узнайте, как проходить техническое собеседование!
Собеседование проводит Дмитрий Беляев (solvery.io/ru/..., Rust developer-Wildberries
Канал Дмитрия t.me/hardcore_...
Мероприятие поможет вам окунуться в условия технического собеседования в компании, актуализировать знания в соответствии с рынком, а также получить обратную связь от ментора и успешно проходить собеседования, получая офферы.
После мероприятия вы уйдёте с полезными рекомендациями, а также актуальными вопросами, которые вам могут задать на реальном собеседовании.
------------------------------
Подписывайтесь на наш канал, чтобы не пропустить анонсы новых прямых эфиров.
А также заглядывайте в наши соцсети, там много полезной информации:
/ solvery.io
vk.com/solvery_io
-----------------------------
Solvery (solvery.io) - крупнейший в РФ маркет-плейс менторов из IT для индивидуальных занятий. В Solvery за знаниями приходят как начинающие, так и опытные IT специалисты. Наши менторы помогают решать самые разные задачи благодаря индивидуальному подходу к вашему запросу: будь то моковые интервью, помощь с трудоустройством, повышение грейда, решение сложной технической задачи или подготовка портфолио.
Менторы Solvery - это специалисты Middle+, Senior уровня из крупных IT-компаний: Ozon, Vk, Яндекс и многих других. На сервисе уже прошло более 39000+ занятий.
Выбрать ментора: solvery.io/
00:00:49 - Начало: что сегодня будет?
00:04:22 - В чём разница между String и str?
00:06:40 - Option и Result: в чём отличие между unwrap() и expect()? Что предпочтительнее?
00:09:15 - Как не паникуя, получить значения, обёрнутые Option и Result?
00:11:00 - Box::new([0u64; 1_000_000_000]): что произойдёт в результате этого выражения? (00:14:29 объяснение)
00:16:20 - В чём разница под капотом между Rc и Arc? Почему не позволяется использовать Rc в многопоточном коде?
00:18:20 - Почему умные указатели - умные? :)
00:20:48 - Что значит владение? Что значит "что-то владеет чем-то"?
00:22:07 - Как Box понимает, когда необходимо освобождать память?
00:23:59 - Что такое trait'ы?
00:26:19 - Ключевое слово dyn: что это такое и для чего это нужно?
00:29:50 - вопрос про виды полиморфизма
00:30:31 - Как происходят вызовы методов у trait object?
00:31:48 - Что происходит во время runtime под капотом у tokio?
00:32:40 - Что значит "асинхронно"?
00:34:35 - Пример с асинхронным кодом и рассуждения
00:38:41 - интервьюер немного рассказывает о асинхронном коде
00:39:10 - Mutex и RwLock - зачем это нужно в многопоточном коде?
00:40:20 - Зачем существует 2 примитива синхронизации?
00:41:10 - Проектирование платформы Solvery
01:03:43 - Code Review
01:18:59 - Feedback
Негізгі бет Моковое собеседование Rust | Дмитрий Беляев, Wildberries
Пікірлер: 11