Easy interview. Know multithreading and basic C/C++ structures and patterns. There was one question that was more about asking questions than actually answering the question. Do a lot of talking for this interview.
I applied through university. The process took 1 day. I interviewed at JetHead Development (Carlsbad, CA) in Nov 2016
Interview
There were three interview candidates including myself, and we were invited into a large conference room where they held the interview. First they had the COO (our interviewer) give a presentation about the company, and the types of projects they were working on. Then they sat us down at laptops and had us complete a coding project (designed similar to a university lab course) that was meant to take 3 hours to complete. During this time, they also pulled us aside for 1:1 interviews where they asked me about my interest in the company, my career plans for the future, as well as quizzing me on some technical coding problems (which were the last few questions on the "lab" we were given).
Interview questions [1]
Question 1
One problem we had to solve was modifying some server and client code they provided to us so that the client could send some character and a number, X, to the server who would then return that character X many times. (e.g. C: A 3, S: AAA)
I applied through university. The process took 1 day. I interviewed at JetHead Development (Carlsbad, CA) in Feb 2016
Interview
I applied for an Embedded Systems Engineer position by submitting my resume to their career fair representatives during my school's career fair.
The group interview was conducted in a medium-sized conference room with 6 current students pursuing either Computer Engineering or Computer Science degrees. On provided laptops, we were asked to solve some client/server questions that demonstrated our problem solving abilities. A followup question document was required before meeting with one of the company's head executives. From there, he asked for the reasoning behind my answers for the question document.