Ich habe mich über einen Personalvermittler beworben. Vorstellungsgespräch absolviert im Aug. 2022 bei Check Point Software Technologies (Tel Aviv-Yafo)
Vorstellungsgespräch
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.
Fragen im Vorstellungsgespräch [1]
Frage 1
How can you improve the code complicity that functions get and put must each run in O(1) average time complexity.
Ich habe mich über eine Hochschule oder Universität beworben. Vorstellungsgespräch absolviert bei Check Point Software Technologies
Vorstellungsgespräch
1. phone call
2. online exam that contained 3 questions in every language I want
3. interview on site with team leader, about an hour
4. second interview with hiring manager and with HR
Ich habe mich online beworben. Der Vorgang dauerte 2 Wochen. Vorstellungsgespräch absolviert im Juli 2022 bei Check Point Software Technologies (Tel Aviv-Yafo)
Vorstellungsgespräch
The interview process typically starts with a phone interview to discuss your experience and basic qualifications. Next, you'll receive a home test with 3 coding questions. After that, there will be a first technical interview focused on problem-solving and coding challenges. Finally, you'll have a second interview with the team lead to discuss your projects, teamwork, and overall fit with the team and company culture.