Cold applied, recruiter scheduled 1x60 technical, scheduled another 1x60 technical, then got offer. Very fast process, from technical to decision in <2 weeks. No behavioral-only rounds, and no online assessment. First technical was some discussion about my background, very light behavioral, and mostly conceptual technical questions. There was a snippet of C code that I had to fix (didn't have to compile, was in a google doc) that was riddled with errors. Second interview was a coding problem in C that related to interrupts. Also didn't have to get it running, was just testing my knowledge/communication skills. Some light behavioral sprinkled in. In hindsight, what's funny is that I answered only a decent amount of the questions correctly. Lots of stuff I should've studied beforehand that I didn't.