I applied online. I interviewed at Check Point Software Technologies (San Carlos, CA) in Jun 2015
Interview
I had to take a Programming Test (around 4 hours) in a language of my choice. There were four assignments (implementation, debugging, changes to code etc). The test code base that i had to work with was reasonably complicated. It took some time to figure out what it was doing & what i was supposed to do. You are graded on completeness / correctness (whether you can get it to compile) / solution efficiency / approach / code readability etc. They checked on me a cpl times during the test to ask if i had questions & i was free to take breaks if/when needed. Internet access was provided.
I did not do well, even though i consider myself a decent programmer & i eventually got a hang of the overall logic in their test code.
In hindsight, i think a better approach would have been to split the overall test into multiple segments of an hour each: 1 programming assignment, a debugging session with a technical member of their team present ('pair' programming ...), a white boarding session to write algorithms/programs etc. etc. That is, multiple approaches to evaluate instead of giving the candidate several hours to work on assignments on a laptop by himself/herself ...
Other candidates may disagree ... or maybe i'm complaining too much & am technically 'challenged' :)
Regardless, the overall experience was good / interesting. The person i dealt with was very courteous.
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.
I applied through a recruiter. I interviewed at Check Point Software Technologies (Tel Aviv) in Mar 2026
Interview
Conversation with hiring manager, Codility test, 1st technical interview with hiring manager and team leader, 2nd deep technical interview with director.
Felt in the director part - had a very deep understanding of security and system design flow and bottleneck.