I applied for a senior fullstack position in Seattle
Recruiter Screen:
Literally asked me nothing, just talked about the interview process
Tech screen:
Part 1) Build a key value store that suppors operations add, update, delete
Part 2) Support operations isExpired, sleep(time), setTTL(ttl)
Interviewer seemed to hate his life.
React Interview 1:
Build a react app that makes a web request for a list of images and renders rows and columns dynamically as window size changes while keeping images the same size.
Very CSS focused which I wasn't prepared for since I am a mobile dev.
React Interview 2:
Part 1) Debug a rendering issue with the scabble board. It's a css margin issue on the p tag.
Part 2) Make a network request for game data and render the scrabble board. They asked me to implement the first two buttons here https://scrabble-interview.vercel.app/frontend/game
System Design:
Design Job Queue for Opendoor ops tasks (essentially design Jira).
Imagine 100s of people using the same Jira board. If someone marks a task complete, everyone else should see the changes in real time.
Behavioral:
Very conversational, none of that "Tell me about a time you..." STAR bullsh*t. Mainly just talking about a couple projects I worked on.
Result:
FAILED. I don't know css at all, I didn't think the react interviews would be so focused on css. I know react very well, but in a mobile context only, so no css.