# Cargo & Ecosystem (Rust) > Cargo 명령어, 의존성, feature, build script, workspace, crates.io, 문서화 - 18 면접 질문 - Mid-Level - [면접 질문: Rust](https://sharpskill.dev/ko/technologies/rust/interview-questions.md) ## 1. 최종 실행 파일을 만들지 않고 프로젝트를 컴파일하는 Cargo 명령어는 무엇입니까? **답변** cargo check 명령어는 최종 바이너리를 생성하지 않고 코드를 컴파일하여 오류를 검증합니다. 이 명령어는 기계어 코드 생성 단계를 건너뛰기 때문에 cargo build보다 훨씬 빠릅니다. 개발 중에 코드가 올바르게 컴파일되는지 빠르게 확인하는 데 이상적입니다. ## 2. Cargo.toml에서 최소 버전 1.2.0 이상이면서 2.0.0 미만인 의존성을 지정하려면 어떻게 해야 합니까? **답변** serde = "1.2" 구문은 Cargo의 기본 시맨틱 버저닝을 사용합니다. 이는 Cargo가 1.2.0과 호환되는 모든 버전, 즉 >= 1.2.0 및 < 2.0.0을 허용한다는 의미입니다. 이 표기법은 serde = "^1.2"와 동일하며, Rust에서 의존성을 지정하는 관용적인 방법입니다. ## 3. Rust 프로젝트에서 Cargo.lock 파일의 역할은 무엇입니까? **답변** Cargo.lock 파일은 마지막으로 성공한 컴파일에서 사용된 모든 의존성의 정확한 버전을 기록합니다. 이를 통해 서로 다른 머신에서 정확히 동일한 버전을 사용하여 재현 가능한 빌드를 보장합니다. 라이브러리의 경우 이 파일은 일반적으로 git에서 무시되지만, 바이너리와 애플리케이션의 경우 버전 관리해야 합니다. ## 15개 추가 질문 이용 가능 - Cargo.toml에서 선택적 feature를 정의하려면 어떻게 해야 하나요? - Cargo 프로젝트 루트에 있는 build.rs 파일의 용도는 무엇인가요? 무료로 가입하기: https://sharpskill.dev/ko/login ## 기타 Rust 면접 주제 - [Rust 기초](https://sharpskill.dev/ko/technologies/rust/interview-questions/rust-basics.md): 25개 질문, Junior - [Ownership & Borrowing](https://sharpskill.dev/ko/technologies/rust/interview-questions/ownership-borrowing.md): 22개 질문, Junior - [Structs & Enums](https://sharpskill.dev/ko/technologies/rust/interview-questions/structs-enums.md): 20개 질문, Junior - [에러 처리](https://sharpskill.dev/ko/technologies/rust/interview-questions/error-handling.md): 18개 질문, Junior - [컬렉션](https://sharpskill.dev/ko/technologies/rust/interview-questions/collections.md): 20개 질문, Junior - [모듈과 패키지](https://sharpskill.dev/ko/technologies/rust/interview-questions/modules-packages.md): 18개 질문, Junior - [Traits](https://sharpskill.dev/ko/technologies/rust/interview-questions/traits.md): 22개 질문, Mid-Level - [Generics](https://sharpskill.dev/ko/technologies/rust/interview-questions/generics.md): 20개 질문, Mid-Level - [Lifetimes](https://sharpskill.dev/ko/technologies/rust/interview-questions/lifetimes.md): 20개 질문, Mid-Level - [Iterators & Closures](https://sharpskill.dev/ko/technologies/rust/interview-questions/iterators-closures.md): 22개 질문, Mid-Level - [Smart Pointers](https://sharpskill.dev/ko/technologies/rust/interview-questions/smart-pointers.md): 22개 질문, Mid-Level - [Concurrency Basics](https://sharpskill.dev/ko/technologies/rust/interview-questions/concurrency-basics.md): 20개 질문, Mid-Level - [async/await](https://sharpskill.dev/ko/technologies/rust/interview-questions/async-await.md): 22개 질문, Mid-Level - [Testing](https://sharpskill.dev/ko/technologies/rust/interview-questions/testing.md): 18개 질문, Mid-Level - [Pattern Matching](https://sharpskill.dev/ko/technologies/rust/interview-questions/pattern-matching.md): 18개 질문, Mid-Level - [매크로](https://sharpskill.dev/ko/technologies/rust/interview-questions/macros.md): 20개 질문, Mid-Level - [Serde와 직렬화](https://sharpskill.dev/ko/technologies/rust/interview-questions/serde-serialization.md): 20개 질문, Mid-Level - [Unsafe Rust](https://sharpskill.dev/ko/technologies/rust/interview-questions/unsafe-rust.md): 20개 질문, Senior - [고급 트레잇](https://sharpskill.dev/ko/technologies/rust/interview-questions/advanced-traits.md): 22개 질문, Senior - [고급 lifetime](https://sharpskill.dev/ko/technologies/rust/interview-questions/advanced-lifetimes.md): 20개 질문, Senior - [Type System](https://sharpskill.dev/ko/technologies/rust/interview-questions/type-system.md): 20개 질문, Senior - [Tokio & Async I/O](https://sharpskill.dev/ko/technologies/rust/interview-questions/tokio-async.md): 22개 질문, Senior - [성능 최적화](https://sharpskill.dev/ko/technologies/rust/interview-questions/performance-optimization.md): 20개 질문, Senior - [Memory Management](https://sharpskill.dev/ko/technologies/rust/interview-questions/memory-management.md): 20개 질문, Senior - [Web Frameworks](https://sharpskill.dev/ko/technologies/rust/interview-questions/web-frameworks.md): 22개 질문, Senior - [Database Integration](https://sharpskill.dev/ko/technologies/rust/interview-questions/database-integration.md): 20개 질문, Senior - [Rust 디자인 패턴](https://sharpskill.dev/ko/technologies/rust/interview-questions/design-patterns.md): 20개 질문, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/ko/technologies/rust/interview-questions/cargo-ecosystem