Interview preparation: blockchain + rust

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,

  1. Data Structures
  2. Memory management
  3. Traits, Structs, Enums
  4. Smart/Fat pointers
  5. Closures
  6. Lifetimes (variance)

I need to focus on,

  1. Rc & Arc - I know what they are but unable to visualize their need.
  2. Interior mutability
  3. Async - I used it in Python so i know what Async is but not used in Rust cotext
  4. Multi-Threading (I have used for doing coding exercises but not on any project.)
  5. Real life compiler issues, Compiler flags, deployment etc never did this so unaware.
  6. 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.