24 lines
1 KiB
Markdown
24 lines
1 KiB
Markdown
# Backend internal interview (rust) - basic-fixed
|
|
|
|
> [!NOTE]
|
|
> Code simply **works as expected** <br>
|
|
> It is able to **process multiple metrics in parallel** (input.txt and input_2.txt). <br>
|
|
> A full refactoring has to be done for <u>better quality, maintenance and be more readable</u>. (Structs, implementaitions, settings for multiple inputs, etc). <br>
|
|
|
|
> [!CAUTION]
|
|
> [Improve branch](/NewRelic/be-technical-interview-rust/src/branch/improved) should try to make code more modular and simple, avoid hardcoding, etc.
|
|
|
|
See [main changes](/NewRelic/be-technical-interview-rust/src/branch/basic-fixed/CHANGES.md)
|
|
|
|
A **Refactor metric-consumer** task
|
|
|
|
[Home Task exercise description](Home-Task_exercise_interview_Rust.pdf)
|
|
|
|
There are several branches developed as proposal:
|
|
|
|
- [Basic fixed one](/NewRelic/be-technical-interview-rust/src/branch/basic-fixed)
|
|
> A basic code review, fixed with minor and essential changes to work as expected. <br>
|
|
> Tests are included for verification.
|
|
|
|
- [Improve one](/NewRelic/be-technical-interview-rust/src/branch/improved)
|
|
|