1) Onsite White board Assessment 2) Programmer's Challenge based on gathering user input, and creating a linked list from which the user can: read: print_whole_list() and search_list(), and to which the user can write: add_data() delete_data() On site Arduino Test (took about 90 minutes) IQ test (90 minute allotment of which I used 4 mins less than max time) Extra assessment of iterating some of the functionality from the programmer's challenge in C, in the language on which the Arduino is built (C++) I rated the company 4 stars because I was never told to practice in C++. Besides spending an hour waiting for the interview to start which I didn't mind, I spent 90 minutes on the challenge, 90 mins on the IQ test, 90 minutes trying to port some of my C code into C++ all in one shot. (I didn't want to leave to come back for the IQ test after passing Arduino challenge and that would've definitely not made sense as my non-electronics background would've disqualified me anways) My only gripe with the process was that I was not hired because I have no background in electronics, which is kind of confusing because I was told to go home and come back for the IQ test. I ended up staying almost 6 hours (2pm - 8pm almost) My gripe is that they know they wouldn't have taken me because I don't have the background and I would be demeaned and taken for a joke to be told leave and come back when I should've/could've been told don't even try because of your background. The whiteboard algorithm was a question about: 2 arrays hold daily work hours of a work week to total to 2 weeks. Algo asks of user/human: Loop over the data, and find the count of the data. I solved the algorithm with 2 callback funcs. 1 iterates separately over each array to make 1 array with all the hours. The 2nd callback has a new, unpopulated array with 1 value, 0. Iterate over the 1 array with the combined hours, and increment the [0] in the other array. Every [i]item will +[i] increment by index of the populated-with-hours array. While I was told we're looking for more coding experience, I had to explain to the manager how my answer even made sense at all. I now have a react job, but was very thrilled to potentially work in C and computer_modules and hardware. I think the negative answers covers some of what the experience could look like, yet I must say it's a tough field and we must be tough in the field. Positives: Admittedly I was 5.5 days through a fast, yet reached mental capacity during the Arduino test which I was afraid of failing since it advised an hour time limit but the very nice supervisor said it was a mistake that it was that low. It was a tense interview but that's expected and I got a 130 IQ back and was confirmed by Kiersey/Myers to be INFJ mbti. Trying to get into Digitize changed my life and I love them for their job ad. I share for transparency my github and audio portfolio. www.github.com/frankcollins3 @chaseratio I would do anything to work for the company, even at $15/hr, but that seems a sailed ship as it was told to me you must have background in electronics. I since found a part time job in react making $20/hr (way less hours), so we font-weight:bolder such wordage as C'est la vie or live and learn.