10 questions · from 2 interviews
Hiver interview questions
Every question candidates reported from their Hiver interviews, most frequently asked first. Each links to the write-up it came from, so you can see the round and how it went.
Hiver coding and DSA questions
- 01
Subsets with Desirable Character Frequency
You are given an array strings. Each character of the string is a lower case alphabetic character. Your task is to return all the subsets of the array of strings where the string as atLeast the desirableFrequencyOfCharacters. Example 1: arrayOfStrings = ["a",…
Hiver system design questions
- 01
Design Autocomplete System
High-Level Design discussion for an Autocomplete system. This involved an in-depth discussion about state management and alternative data storage methods without using arrays.
Hiver other questions
- 01
CSS layout with 40‑30‑30 distribution
Create three div elements inside a parent div and distribute their widths in the ratio 40 : 30 : 30. Follow‑up: add a gap between the child divs and prevent the children from escaping the parent container.
- 02
CSS grid of nine equally spaced divs with alternating colors
Create nine div elements inside a parent container, remove any class names from the children, make them occupy equal space, and fill them with alternating background colors.
- 03
Promise that logs after 3 seconds
Write a JavaScript Promise that resolves after 3 seconds using setTimeout . The log statement must be executed outside of the promise body, while the resolution occurs inside the setTimeout .
- 04
Implement debounce, throttle and a useDebounce hook
Explain the concepts of debounce and throttle. Then implement a custom React hook named useDebounce that debounces a value or function.
- 05
Deep‑clone polyfill in JavaScript
Describe what a deep clone is and implement a polyfill that can deep‑clone arbitrary JavaScript values, handling arrays and objects separately. The candidate used JSON.stringify , structuredClone , and attempted separate handling for arrays and objects.
- 06
React search box with manual debounce
Given a search input that calls an API on every keystroke, implement a debounce mechanism without using a pre‑made useDebounce hook. The candidate must create a custom debounce function and integrate it into the component, also remembering to use useMemo if…
- 07
Machine Coding Challenge
A machine coding challenge that needed to be solved in exactly 30 minutes with all functionalities implemented. The problem statement was provided via a Google Drive link.
- 08
Fix CodeSandbox - Implement Debounce Hook
Given a CodeSandbox link with existing code, identify and fix an issue within 15 minutes. The task specifically involved writing a debounce hook to minimize API calls.
Hiver interview questions FAQ
What questions are asked in Hiver interviews?
Candidates reported 10 distinct questions across 2 Hiver interviews. 1 coding and DSA questions, 1 system design questions, 8 other questions.