Overall the interview process was a positive, but challenging experience. I first talked with a recruiter. He gave me some background on the company and asked a few questions about my background. I then had a more technical interview with the manager of the one Automation group. There was a brief introduction and then some technical questions, felt like this one was thrown right into the technical weeds from the beginning. After I asked some clarification questions regarding the problem he asked about my background. I have good experience with Test Automation but not necessarily the hardware side of Testing which made it a little more difficult to answer the questions properly. I did then get the Python coding interview, this was definitely more focused on Hardware than it was software. Essentially, the interviewer pasted a large amount of empty python code and asked for me to write a test using the code. I made sure to explain my process, recieve feedback and apply it, etc. It was just more hardware oriented than I was expecting, so I felt like I asked more questions than wrote code, only because I wanted to make sure I fully understood the problem before just trying things. I got my rejection letter a few days later. Again, overall not a bad experience, I felt like I wasn't prepared for the type of questions being asked.