Programming interviews can be a great learning experience for interviewers as well as interviewees. In fact, I recently had the opportunity to learn something new about Rust while interviewing an engineering candidate. Background About our Interview ProcessAt OneSignal, we don't believe in handing someone a problem and watching them flounder with zero autocomplete and zero docs. Engineers who appl
![Understanding Rust Thread Safety](https://cdn-ak-scissors.b.st-hatena.com/image/square/669196b6d13852f1dc0afd1cab9982cc57e3a926/height=288;version=1;width=512/https%3A%2F%2Fonesignal.com%2Fblog%2Fcontent%2Fimages%2F2021%2F07%2FUnderstanding-Thread-Safety-in-Rust.png)