I applied online. I interviewed at Palo Alto Networks (Palo Alto, CA) in Aug 2021
Interview
An initial behavioral interview followed by 2 to 3 technical (coding) interviews. The technical interviews were all related to data structures and algorithms. The questions were reasonable and not extremely difficult.
Interview questions [1]
Question 1
Write an algorithm that given an array possibly containing duplicates, returns an array of the unique elements.
I applied through university. I interviewed at Palo Alto Networks in Feb 2017
Interview
3 Phone screens.
1. First phone screen on the basics of networking, Scripting
2. Second round with Hiring manager where he 1 took topic and drilled into detail (it was on iptables for me)
3. Third round on dictionaries, JSON parsing etc.