Was probably the worst interview experience I had compared to hundreds I have taken before and after this. Whole thing took about 5ish hours...
Started with a simple questionnaire about how proficient you are in C and then a simple counting problem which you can code in any language you want. Then was tested on Excel and Word skills which was followed up with a personality test.
The next step was a conversation with the manager it seemed.
After this I was put into the server room to code on an Arduino with little to no instructions. Had two problems to solve.
Then they made me take an IQ test which is pretty weird and never had this happen to any interviews I've taken before. Scored above average. but I guess it wasn't enough because they had me go through all this just to tell me at the end "I have raw horse power but I don't know enough about the process they use." referring to "bit-banging" and that challenge I would have to do if moved on. Could have saved me a lot of time if they told me that right away during the manager conversation.
Was a waste of time. They also preferred if you worked more than 40 hours a week and put in overtime. All for $17/hr.