AI/ML Engineer applicants have rated the interview process at Palo Alto Networks with 5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 48.3% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I interviewed at Palo Alto Networks (San Francisco, CA)
Interview
Round 0 involves recruiter screening. Round 1 tests Python skills. Round 2 covers cybersecurity and machine learning concepts. Round 3 dives into traffic analysis, networking protocols, and advanced cyber defense strategies through practical scenarios and questions.
Interview questions [1]
Question 1
Given a sorted array of distinct integers and a target value, return the index if the target is found. If not, return the
index where it would be if it were inserted in order.
Example 1:
Input: nums = [1,3,5,6], target = 5
Output: 2
Example 2:
Input: nums = [1,3,5,6], target = 2
Output: 1
Example 3:
Input: nums = [1,3,5,6], target = 7
Output: 4
Your code:
Def searchInsert(nums, target):
Left, right = 0, len(nums) - 1
While left <= right:
Mid = (left + right) //2
if nums[mid] == target:
Return mid
elif nums[mid] < target:
left= mid + 1
else :
right = mid - 1
Return left