Вопросы на собеседовании Rust
Что такое Rust и для чего он используется?
Какие преимущества даёт Rust по сравнению с C++?
Что такое владение ownership в Rust?
Что такое заимствование borrowing в Rust?
Что такое время жизни lifetimes в Rust?
Какие правила владения в Rust вы знаете?
Что такое ссылки в Rust?
В чём разница между & и &mut в Rust?
Что такое срезы slices в Rust?
Что такое строки в Rust?
В чём разница между String и &str в Rust?
Что такое перечисления enum в Rust?
Что такое структуры struct в Rust?
Что такое кортежи в Rust?
Какие типы данных существуют в Rust?
Что такое Option<T> в Rust?
Что такое Result<T, E> в Rust?
В чём разница между Option и Result?
Что такое обработка ошибок в Rust?
Что такое panic! в Rust?
Что такое ? оператор в Rust?
Что такое дженерики в Rust?
Что такое трейты traits в Rust?
Что такое трейт-объекты в Rust?
Что такое dyn в Rust?
Что такое макросы в Rust?
Что такое derive макросы в Rust?
Что такое модули в Rust?
Что такое крейты crates в Rust?
Что такое Cargo в Rust?
Что такое Cargo.toml и Cargo.lock?
Что такое cargo run, cargo build, cargo test?
Что такое cargo check?
Что такое cargo clippy?
Что такое коллекции в Rust?
Что такое Vec<T> в Rust?
Что такое HashMap<K, V> в Rust?
Что такое итераторы в Rust?
Что такое замыкания в Rust?
Что такое умные указатели в Rust?
Что такое Box<T> в Rust?
Что такое Rc<T> и Arc<T> в Rust?
В чём разница между Rc<T> и Arc<T>?
Что такое RefCell<T> и Mutex<T> в Rust?
Что такое многопоточность в Rust?
Как создать поток в Rust?
Что такое std::thread в Rust?
Что такое каналы в Rust?
Что такое std::sync::mpsc в Rust?
Что такое асинхронность в Rust?
Что такое async и await в Rust?
Что такое Tokio в Rust?
Что такое Future в Rust?
Что такое pin в Rust?
Что такое паттерн-матчинг в Rust?
Что такое match в Rust?
Что такое if let и while let в Rust?
Что такое тестирование в Rust?
Что такое #[test] в Rust?
Что такое модульные тесты и интеграционные тесты в Rust?
Что такое std::io в Rust?
Как работать с файлами в Rust?
Что такое сериализация в Rust?
Что такое Serde в Rust?
Что такое пакет serde_json?
Что такое работа с HTTP в Rust?
Что такое Reqwest в Rust?
Что такое веб-фреймворки в Rust?
Что такое Rocket в Rust?
Что такое Actix Web в Rust?
Что такое Diesel ORM в Rust?
Что такое SQLx в Rust?
Что такое миграции в Rust?
Что такое WebSocket в Rust?
Что такое rustfmt?
Что такое документация в Rust?
Что такое cargo doc?
Что такое WASM в Rust?
Что такое wasm-pack?
Что такое FFI в Rust?
Что такое extern и unsafe в Rust?
Что такое безопасный и небезопасный код в Rust?
Какие best practices в Rust вы знаете?
Как правильно структурировать Rust проект?