I applied through a recruiter. The process took 4 weeks. I interviewed at Palo Alto Networks (Santa Clara, CA) in Dec 2016
Interview
I was approached for the role. Interview was 1 phone conversation which was basic Java tuning questions, followed by onsite consisting of 5 rounds.
The questions covered various topics like Coding to an interface, Selecting appropriate Data Structures for a specific problem, Web Application Scaling, Distributed Architecture.
They went on to do the Background Check but did not give an offer even after everything was cleared. I reached out to them later to find out they are not moving ahead with my candidacy.
Interview questions [1]
Question 1
Parse a structured log file using appropriate data structure
I interviewed at Palo Alto Networks (Tel Aviv-Yafo)
Interview
Get info on the position and company/ team/ position
Tell about you self/ resume and tech stack
Describe a system you worked on
what are you looking for in you next position
Interview questions [1]
Question 1
Given a List of strings print the groups of anagrams
I applied through an employee referral. I interviewed at Palo Alto Networks
Interview
Had a friend referred me, then I was reached by a recruiter. Quickly scheduled the first round, which was with the HM, after passing it, 3 final rounds were scheduled.
Interview questions [1]
Question 1
1st round is with the hiring manager, gave a coding problem (variation of graph problem word ladder) and asked for improvement (multi-thread). Didn't need to run and test code.
1st round is with the hiring manager, gave a coding problem (variation of graph problem word ladder) and asked for improvement (multi-thread). Didn't need to run and test code.
2nd round was with 2 engineers, this was a problem-solving round. Given a piece of code, how to improve it (multi-thread again). Only need to write sudo code.
3nd round was with 2 engineers again, a system design round. Not a typical system design problem, more like a real problem in the work.
There was a conversation with HR, and then I was scheduled for an interview with a team leader about my technology stack. According to the stack, he asked me deeper questions to check my understanding. The next interview consisted of a technical question, posed as a LeetCode problem, and a coding question.