Моковое собеседование Rust | Дмитрий Беляев, Wildberries

Промокод BACK20 - 20% скидка на первое занятие с любым ментором по разработке! Действует до 19.05.2024 Партнерский стрим с моковым собеседование по Rust для бэкендеров в рамках Backend Fest. Официальные партнеры тестового интервью — Rust (
): сообщество программистов языка rust. Вопросы с собеседований, гайды, разбор кода и лучшие проекты. Присоединяйтесь, поддержите участника и узнайте, как проходить техническое собеседование! Собеседование проводит Дмитрий Беляев (
, Rust developer-Wildberries Канал Дмитрия
Мероприятие поможет вам окунуться в условия технического собеседования в компании, актуализировать знания в соответствии с рынком, а также получить обратную связь от ментора и успешно проходить собеседования, получая офферы. После мероприятия вы уйдёте с полезными рекомендациями, а также актуальными вопросами, которые вам могут задать на реальном собеседовании. ------------------------------ Подписывайтесь на наш канал, чтобы не пропустить анонсы новых прямых эфиров. А также заглядывайте в наши соцсети, там много полезной информации:   / solvery.io   https://vk.com/solvery_io
----------------------------- Solvery (
— крупнейший в РФ маркет-плейс менторов из IT для индивидуальных занятий. В Solvery за знаниями приходят как начинающие, так и опытные IT специалисты. Наши менторы помогают решать самые разные задачи благодаря индивидуальному подходу к вашему запросу: будь то моковые интервью, помощь с трудоустройством, повышение грейда, решение сложной технической задачи или подготовка портфолио. Менторы Solvery — это специалисты Middle+, Senior уровня из крупных IT-компаний: Ozon, Vk, Яндекс и многих других. На сервисе уже прошло более 39000+ занятий. Выбрать ментора:
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

Смотрите также