Taro Logo

SW Engineer Interview Experience - Tel Aviv-Yafo, Israel

August 1, 2022
Positive ExperienceGot Offer

Process

Implement lru cache Design a data structure that follows the constraints of a Least Recently Used (LRU) cache. Implement the LRUCache class: LRUCache(int capacity) Initialize the LRU cache with positive size capacity. int get(int key) Return the value of the key if the key exists, otherwise return -1. void put(int key, int value) Update the value of the key if the key exists. Otherwise, add the key-value pair to the cache. If the number of keys exceeds the capacity from this operation, evict the least recently used key.

Questions

How can you improve the code complicity that functions get and put must each run in O(1) average time complexity.

Was this helpful?

Interview Statistics

The following metrics were computed from 1 interview experience for the Check Point Software SW Engineer role in Tel Aviv-Yafo, Israel.

Success Rate

0%
Pass Rate

Check Point Software's interview process for their SW Engineer roles in Tel Aviv-Yafo, Israel is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive100%
Neutral0%
Negative0%

Candidates reported having very good feelings for Check Point Software's SW Engineer interview process in Tel Aviv-Yafo, Israel.

Check Point Software Work Experiences