Verkada
Hardware-plus-cloud loops: practical coding, systems design for video at scale, and questions about managing devices in the field.
Typical loop
- 1Recruiter screen
- 2Technical phone screen
- 3Onsite: two coding rounds
- 4Design round on video and device management
- 5Hiring-manager conversation
Questions
Callback's practice questions and the LeetCode questions Verkada has been asking, filtered together.
Asked on LeetCode
19 questions · all time
- Interval List IntersectionsmediumArrayTwo PointersSweep Linefrequency 100.0
- Maximum Profit in Job SchedulinghardArrayBinary SearchDynamic ProgrammingSortingfrequency 92.7
- Time Based Key-Value StoremediumHash TableStringBinary SearchDesignfrequency 89.7
- Basic Calculator IImediumMathStringStackfrequency 86.1
- LRU CachemediumHash TableLinked ListDesignDoubly-Linked Listfrequency 86.1
- Non-overlapping IntervalsmediumArrayDynamic ProgrammingGreedySortingfrequency 86.1
- Snapshot ArraymediumArrayHash TableBinary SearchDesign+1frequency 86.1
- Remove Sub-Folders from the FilesystemmediumArrayStringDepth-First SearchTriefrequency 82.0
- Integer to RomanmediumHash TableMathStringfrequency 76.9
- Transpose MatrixeasyArrayMatrixSimulationfrequency 76.9
- Merge IntervalsmediumArraySortingQuicksortfrequency 70.3
- Number of 1 BitseasyDivide and ConquerBit Manipulationfrequency 70.3
- Valid SudokumediumArrayHash TableMatrixfrequency 70.3
- Basic Calculator IIIhardMathStringStackRecursionfrequency 61.0
- Diameter of Binary TreeeasyTreeDepth-First SearchBinary TreeDP on Treesfrequency 61.0
- Guess the WordhardArrayMathStringMinimax+2frequency 61.0
- LFU CachehardHash TableLinked ListDesignDoubly-Linked Listfrequency 61.0
- Merge Sorted ArrayeasyArrayTwo PointersSortingfrequency 61.0
- Merge k Sorted ListshardLinked ListDivide and ConquerHeap (Priority Queue)Merge Sort+1frequency 61.0