Hello,
This is my first post, I have internal interview in my company in Crypto team for Rust developer position.
My background, Seasoned Python developer never worked in Crypto side. I have been learning Rust on my own for last 6-8 months and my basics are good. Other Team is open for someone with Some Rust and Blockchain knowledge.
I have built small Rust projects but nothing large scale. I asked chatGPT to throw some questions at me and i answered most of the questions (except async) properly.
I need help from you (community) about what should i prepare for the interview from Rust and Blockchain point of view? (any Defi developers can share what i need to know even if its just theory)
I know,
- Data Structures
- Memory management
- Traits, Structs, Enums
- Smart/Fat pointers
- Closures
- Lifetimes (variance)
I need to focus on,
- Rc & Arc - I know what they are but unable to visualize their need.
- Interior mutability
- Async - I used it in Python so i know what Async is but not used in Rust cotext
- Multi-Threading (I have used for doing coding exercises but not on any project.)
- Real life compiler issues, Compiler flags, deployment etc never did this so unaware.
- Block chain - I am going to rely on ChatGPT to give me some topics to study, or maybe try
some hands-on thing. I am not sure what to try or search here?
I love working on Rust and this opportunity came, I would really like to crack this as i know i will learn both Rust and Blockchain (I have done this kind of switch 2-3 times in the past), I am really looking forward to get some recoomendations.