I applied online. The process took 5 weeks. I interviewed at Cornerstone Systems (Bellingham, WA) in Apr 2025
Interview
Video interview with CEO and Senior Engineer to go over resume, background, experience, who you are, etc. If you pass the screening, you pick 1 of 3 programming take home assessments and choose a tentative date for a follow-up interview. They review your project that you've submitted and determine whether or not they want to go over your code with you for more in depth technical questioning.
However, if you don't get the second interview, they don't give you a reason - even after requesting one. May be frustrating to put in a lot of time and effort and not know why you got cut.