Two interviews with the hiring manager, than an Interview with recrtment manager, after that with co worker from the HR team, and than reference call, and than reciving an offer
Interview questions [1]
Question 1
Q: what is important to you yo have in your next role?
I applied online. The process took 3 weeks. I interviewed at Guardicore in Aug 2021
Interview
I was sent a home assignment for the python development team, which I was told should take 4-6 hours, and sent back a python script which I tested and fulfilled the assignment (both functionality-wise and efficiency wise).
I was later reached out by the HR recruiter and was told that after assessing my code, they decided not to take me
for the job.
I asked to receive feedback as for what wasn't good enough, so I can improve for further assignments, and the recruiter agreed and said she'll talk to the team leader.
I was kinda ghosted for about two weeks.
When I reached out the recruiter again, she said the team leader is very busy, and therefore cannot elaborate why I didn't pass.
I believe that if a company is asking a candidate to spend 4-6 hours on an assignment, the least they can do is to spend 15 minutes explaining why it didn't match their expectations, but maybe it's just me.
Interview questions [1]
Question 1
Implement a firewall to go through a csv of ~300K 5-tuples and decide if the packet is clean or suspicious according to a set of rules.
I applied through an employee referral. The process took 2 weeks. I interviewed at Guardicore
Interview
A 3 part process, first interview with team leader - asked me about my experience, current job, and main projects I did, explained about the role and asked me technical questions.
second interview with team manager - basically a conversation to know each other, about the company, himself, the role I applied to, and sharing some stories
third was HR
Interview questions [1]
Question 1
how does a router manages several request from different machines by using ports?
how does the TCP/IP uses its message header and what for?
given an array of numbers (might contain duplicates) and a target number, find all possible pairs to sum up to the target and return the number of pairs (time complexity was essential)