I applied online. The process took 2 weeks. I interviewed at Check Point Software Technologies (Tel Aviv-Yafo) in Apr 2025
Interview
The people were nice and professional and return a quick response after each step
After the phone screen with the recruiter, there are 4 stages
Online test, team manager and group manager interviews, then a HR interview
Interview questions [1]
Question 1
First I had an online test in Codility - 3 medium leetcode questions in 2 hours
Then I had an interview with the Team Manager in which I tell about my experience in my previous job and had a technical question to design a LRU Cache
Then I had a Group Manager interview which I tell about a project and had 2 technical questions:
1. Print all the numbers from 1 to N in random order, each number one time only in O(n)
2. You have a web client which have a from in it and one of the fields is a string you know the backend server has Java running on it and it use a HashMap. How can you attack the server, then if you were the developer of the server, how would you defend this kind of attack
I applied through a recruiter. I interviewed at Check Point Software Technologies (Tel Aviv-Yafo) in Jul 2026
Interview
1.5 hour Interview, we talked about the group and the role and my previous projects.
was asked 3 technical questions during the interview.
The hiring manager was patient and nice and transparent
Interview questions [3]
Question 1
(task: idea, no code)
2 linked lists of unknown lengths. you need to decide if the two linked lists intersects.
(task: spot the bugs and write your production level version for the correct code.)
a short function called strcat (it takes two char* as input and it's task it to merge the two strings) that has a few bugs in C.
for example if string 1 = "abc" and string 2 = "def" the return value (char * ) should contain "adcdef".
(task: idea, topic data structures)
you get a list of event, an event is made up of the following (userID,timestamp) you need to return a list of all userIDs that had 3 events or more in an interval of 60 minutes. suggest a solution (using data structures) that solves this in the best time complexity.
I interviewed at Check Point Software Technologies (Tel Aviv-Yafo)
Interview
3 interview
system design interview - desing a system from screatch to a modular problem
your own experience project - tell the architecture + deep dive questions
leetcode question - you have to solve under 30 minutes
I interviewed at Check Point Software Technologies (Tel Aviv-Yafo)
Interview
In a job interview, I was asked about the readers-writers problem, the use of locks and mutexes for synchronization, and implementing the atoi function that converts a string to an integer.
Interview questions [1]
Question 1
In a job interview, I was asked about the readers-writers problem, the use of locks and mutexes for synchronization, and implementing the atoi function that converts a string to an integer.