Two phone interviews.
First round contains a simple C programming question and a TCP question.
Second round asks about system and network stuff. Be very familiar with TCP. Also, pay attention to SYN attack prevention, as you may be asked about it.
No algorithmic questions were asked. The online assessment only contained simple programming problems.
How do you prevent a SYN attack?
What is the default window size of TCP?
Describe the memory layout of a process.
The following metrics were computed from 40 interview experiences for the Palo Alto Networks Software Engineer role in United States.
Palo Alto Networks's interview process for their Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having good feelings for Palo Alto Networks's Software Engineer interview process in United States.