I applied through a recruiter. The process took 3 weeks. I interviewed at Palo Alto Networks
Interview
HR was organized. Fast response and followup. I passed phone and first round onsite because I was interviewed by the team that was hiring. I was asked based on the job description and CV. Second round was going south because I was interviewed by other teams which totally different than the jobs description and my experience.
Interview questions [1]
Question 1
algo, hw questions (how to wire), drivers, embedded system, OS, linux system programming, multi-thread programming, L2, L3, QoS, network stack. HW schematic and bus protocol, even write a piece of code of linux kernel. Some behavior questions.