Title Template
Point 72 - Senior Frontend Engineer - Phone screen
Description Template:
Level: Senior Frontend Engineer
Education: Masters
Years of Experience: 8
Questions Asked:
- How does the browser work when you type google.com?
- Browser cache vs server-side cache (and REST API headers like cache-control, etag).
- Threads vs processes (how JS runs in a single thread).
- Race conditions (where they appear in async UI).
- DOM vs Virtual DOM — how React reconciles.
- CSR vs SSR — trade-offs, SEO differences.
- Why CSR hurts SEO and when SSR solves it.
- Hooks fundamentals:
- useEffect vs useMemo
- Why not trigger side effects inside useMemo?
- When to use useCallback.
- Why you cannot trigger an API call inside useMemo.
- Can you wrap a button click handler inside useMemo to fetch data? Why not?
IMPORTANT: Remember to specify the company name & role in the tags
Example:
Title:
Google - Software Engineer (Frontend) - Phone Screen
Description:
Education: Masters
Years of Experience (YOE): 7
Questions Asked:
Two Sum Problem:
Example 1:
2.Input: nums = [2,7,11,15], target = 9*
3.Output: [0,1]*
4.Explanation: nums[0] + nums[1] == 9, thus the output is [0, 1].*
Example 2:
5.Input: nums = [3,2,4], target = 6*
6.Output: [1,2]*