# Modüller ve Paketler (Rust) > Crate yapısı, modüller (mod), pub görünürlüğü, use anahtar kelimesi, Cargo.toml, workspaces - 18 mülakat soruları - Junior - [Mülakat Soruları: Rust](https://sharpskill.dev/tr/technologies/rust/mulakat-sorulari.md) ## 1. Rust'ta bir library crate'in kök dosyası hangisidir? **Cevap** src/lib.rs dosyası bir Rust kütüphanesi için geleneksel giriş noktasıdır. Cargo bunu otomatik olarak library crate kökü olarak tanır. Bu dosya kütüphanenin public modüllerini bildirir ve crate kullanıcılarına açılan API'yi tanımlar. ## 2. Bir Rust dosyasında alt modül bildirmek için hangi anahtar kelime kullanılır? **Cevap** mod anahtar kelimesi bir modül bildirmek için kullanılır. Ardından modül kodunu içeren bir blok gelebilir veya kod ayrı bir dosyadaysa yalnızca modül adı gelebilir. Cargo ardından otomatik olarak ilgili dosyayı arar. ## 3. Varsayılan olarak, bir Rust modülündeki öğelerin (fonksiyonlar, struct'lar vb.) görünürlüğü nedir? **Cevap** Rust'ta tüm öğeler varsayılan olarak özeldir. Bu tasarım kararı kapsüllemeyi destekler ve geliştiriciyi neyin herkese açık olması gerektiği konusunda açık olmaya zorlar. Bir öğeyi modülün dışından erişilebilir kılmak için pub anahtar kelimesi kullanılmalıdır. ## 15 soru daha mevcut - Hangi söz dizimi bir tipi içe aktarıp onu yol öneki olmadan kullanmaya olanak tanır? - Bir içe aktarmanın başındaki crate:: yol öneki ne anlama gelir? Ücretsiz kaydol: https://sharpskill.dev/tr/login ## Diğer Rust mülakat konuları - [Rust Temelleri](https://sharpskill.dev/tr/technologies/rust/mulakat-sorulari/rust-basics.md): 25 soru, Junior - [Ownership & Borrowing](https://sharpskill.dev/tr/technologies/rust/mulakat-sorulari/ownership-borrowing.md): 22 soru, Junior - [Structs & Enums](https://sharpskill.dev/tr/technologies/rust/mulakat-sorulari/structs-enums.md): 20 soru, Junior - [Hata Yönetimi](https://sharpskill.dev/tr/technologies/rust/mulakat-sorulari/error-handling.md): 18 soru, Junior - [Koleksiyonlar](https://sharpskill.dev/tr/technologies/rust/mulakat-sorulari/collections.md): 20 soru, Junior - [Traits](https://sharpskill.dev/tr/technologies/rust/mulakat-sorulari/traits.md): 22 soru, Mid-Level - [Generics](https://sharpskill.dev/tr/technologies/rust/mulakat-sorulari/generics.md): 20 soru, Mid-Level - [Lifetimes](https://sharpskill.dev/tr/technologies/rust/mulakat-sorulari/lifetimes.md): 20 soru, Mid-Level - [Iterators & Closures](https://sharpskill.dev/tr/technologies/rust/mulakat-sorulari/iterators-closures.md): 22 soru, Mid-Level - [Smart Pointers](https://sharpskill.dev/tr/technologies/rust/mulakat-sorulari/smart-pointers.md): 22 soru, Mid-Level - [Concurrency Basics](https://sharpskill.dev/tr/technologies/rust/mulakat-sorulari/concurrency-basics.md): 20 soru, Mid-Level - [async/await](https://sharpskill.dev/tr/technologies/rust/mulakat-sorulari/async-await.md): 22 soru, Mid-Level - [Testing](https://sharpskill.dev/tr/technologies/rust/mulakat-sorulari/testing.md): 18 soru, Mid-Level - [Cargo & Ecosystem](https://sharpskill.dev/tr/technologies/rust/mulakat-sorulari/cargo-ecosystem.md): 18 soru, Mid-Level - [Pattern Matching](https://sharpskill.dev/tr/technologies/rust/mulakat-sorulari/pattern-matching.md): 18 soru, Mid-Level - [Makrolar](https://sharpskill.dev/tr/technologies/rust/mulakat-sorulari/macros.md): 20 soru, Mid-Level - [Serde ve Serileştirme](https://sharpskill.dev/tr/technologies/rust/mulakat-sorulari/serde-serialization.md): 20 soru, Mid-Level - [Unsafe Rust](https://sharpskill.dev/tr/technologies/rust/mulakat-sorulari/unsafe-rust.md): 20 soru, Senior - [Gelişmiş Trait'ler](https://sharpskill.dev/tr/technologies/rust/mulakat-sorulari/advanced-traits.md): 22 soru, Senior - [İleri Düzey Lifetime](https://sharpskill.dev/tr/technologies/rust/mulakat-sorulari/advanced-lifetimes.md): 20 soru, Senior - [Type System](https://sharpskill.dev/tr/technologies/rust/mulakat-sorulari/type-system.md): 20 soru, Senior - [Tokio & Async I/O](https://sharpskill.dev/tr/technologies/rust/mulakat-sorulari/tokio-async.md): 22 soru, Senior - [Performans Optimizasyonu](https://sharpskill.dev/tr/technologies/rust/mulakat-sorulari/performance-optimization.md): 20 soru, Senior - [Memory Management](https://sharpskill.dev/tr/technologies/rust/mulakat-sorulari/memory-management.md): 20 soru, Senior - [Web Frameworks](https://sharpskill.dev/tr/technologies/rust/mulakat-sorulari/web-frameworks.md): 22 soru, Senior - [Database Integration](https://sharpskill.dev/tr/technologies/rust/mulakat-sorulari/database-integration.md): 20 soru, Senior - [Rust Tasarım Desenleri](https://sharpskill.dev/tr/technologies/rust/mulakat-sorulari/design-patterns.md): 20 soru, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/tr/technologies/rust/mulakat-sorulari/modules-packages