JD map โ ๊ณต๊ณ ๊ฐ ๊ณง ์ ๋ต์ง
Opendoor ๊ณต๊ณ ํ ์ค ํ ์ค โ ์ง์ง ๋ฌป๋ ๊ฒ โ ๋ค ๋ต(์์ด ๋ง์ดํฌ) โ ์ด๋์ ์ฐ์ตํ๋. ๋ชจ๋ ์๊ตฌ์ฌํญ์ ๋ค ๋ต์ด ์ฅ์ ๋ผ ์์ผ๋ฉด ๋.
๋ฉด์ 3๋ผ์ด๋ โ ๋ฐ๋ถ
- 1 ยท Recruiter screen (15 min)
compยท๋น์ยท์์์ผยท๋๊ธฐ. ๊ธฐ์ ์๋ โ ๋น ๋ฅด๊ฒ ๋ ์์จ๋ค. /tomorrow 0๋ฒ ์น์ ์ด ๋ฆฌํ์ค.
โ D-Day โ 0๋ฒ ๋ฆฌํฌ๋ฃจํฐ ์น์ - 2 ยท Technical deep dive (60 min)
๊ณผ๊ฑฐ ํ๋ก์ ํธ ํ๋๋ฅผ 60๋ถ ๊น๊ฒ. ERP-MES๊ฐ ๋ค ์คํ์ธ. ๋ถ ๋จ์ ๋ฐ๋ถ์ผ๋ก ์ฐ์ต.
โ Deep dive โ 60๋ถ ๋ฐ๋ถ - 3 ยท Pairing-style reviews (60 min ร 2)
'์๋ฐ ๋ฌธ์ ํ์ด๊ฐ ์๋๋ผ ๊ฐ์ด ์ผํ๋ฉด ์ด๋ค ์ฌ๋์ธ๊ฐ'. think-aloud, AI ํ์ฉ, ์ฝ๋๋ฆฌ๋ทฐ, ๋ฐ๋ฐ/์์ฉ โ ํ์ ๊ทธ ์์ฒด.
โ Pairing โ ํ๋ ์ด๋ถ + ํ์ ์์ด
๊ณต๊ณ ๋ฌธ์ฅ โ ๋ค ๋ต (ํ๋์ฉ ๋งํ๊ธฐ)
โYou ship. You pick the boring solution when boring is right and the novel one when it isn't.โ
์ง์ง ๋ฌป๋ ๊ฒ: ์ ํ ์ข๋ ์ฌ๋ ๊ฑฐ๋ฆ. '์ผ๋จ ๋จ์ํ๊ฒ ์ถ์, ์ ํธ๊ฐ ์ค๋ฉด ์ฌ๋ฆฐ๋ค' ํ๋จ์ ๋ณธ๋ค.
๋ค ๊ฐ: ERP-MES๊ฐ ์ ํํ ์ด๊ฑฐ๋ค โ ํ๋ คํ ๋ฉ์์ง๋ฒ์ค ๋์ DB ์คํ ์ด์ง ํ ์ด๋ธ + 1๋ถ ์์ปค(boring)๋ก ํ์๊ณ , ๊ทธ๊ฑธ๋ก ์ถฉ๋ถํ๋ค.
โ ์ฐ์ต: Decide โ boring vs novel ํ๋จ ์นด๋โI fixed our biggest data-integrity issue with a staging table and a one-minute worker โ boring on purpose, and it worked.โ
checking microphoneโฆ
โYou think in first principles... constraints, tripwires, and heuristics... formed through your experiences, not from a book.โ
์ง์ง ๋ฌป๋ ๊ฒ: ์ฑ ์ง์ ์์ก X. '์ด๋ค ์ ํธ๊ฐ ์ค๋ฉด ์ค๊ณ๋ฅผ ๋ฐ๊พธ๋๊ฐ'๋ฅผ ๋ค ๊ฒฝํ์ผ๋ก ๋งํด์ผ ํจ.
๋ค ๊ฐ: ํธ๋ฆฝ์์ด์ด ์์๋ฅผ ๋ฏธ๋ฆฌ ์ฅ์ : ์ฑ๋ฒ ํ ๊ฒฝํฉ(์ด๋น ๋ช ๊ฑด์ด๋ฉด FOR UPDATE๋ก ์ถฉ๋ถ โ ์์ฒ์ด๋ฉด Hi/Lo), ShedLock skip-no-retry, ์์ปค pending ์๊ณ์น ์๋ฆผ.
โ ์ฐ์ต: Decide โ ํธ๋ฆฝ์์ด์ด ํฌํจโMy rule of thumb: hold the lock only as long as the commit โ the moment waiters stack up, that's my tripwire to batch.โ
checking microphoneโฆ
โYou're language-agnostic. We care about deep expertise, not loyalty to a specific stack.โ
์ง์ง ๋ฌป๋ ๊ฒ: Java์ฌ๋ OK. ๊น์ด๊ฐ ์ฎ๊ฒจ๊ฐ๋์ง(transferable)๋ฅผ ๋ณธ๋ค.
๋ค ๊ฐ: ํจํด(outbox, ๋ฉฑ๋ฑ์ฑ, ๋ฝ, FSM)์ ์ธ์ด ๋ฌด๊ด โ ์ค์ ๋ก .NET ๊ฒฝํ์ ์ ๋ถ Java๋ก ๋ค์ ํํํด๋ดค๋ค.
โThe patterns I care about โ outbox, idempotency, locking โ they don't care what language you write them in.โ
checking microphoneโฆ
โYou default to AI. You've already integrated modern AI tools into your daily workflow... not as a crutch.โ
์ง์ง ๋ฌป๋ ๊ฒ: AI๋ฅผ ๋งค์ผ ์ฐ๋ '๊ฒ์ฆํ๋ฉฐ' ์ฐ๋๊ฐ. ์ด ํ์ฌ ๋ฉด์ ์ ์ฐจ๋ณ ํฌ์ธํธ.
๋ค ๊ฐ: ์ด ํธ๋ ์ด๋ ์์ฒด๊ฐ ์ฆ๊ฑฐ โ AI๋ ๋งค์ผ ๋น๋ํ๊ณ , AI ์ถ๋ ฅ์ ์ปดํ์ผยทํ ์คํธ๋ก ๊ธฐ๊ณ๊ฒ์ฆํ๊ณ , ์ผ๋ถ๋ฌ-ํ๋ฆฌ๋ AI๋ก ๋ฒ๊ทธ ์ก๋ ์ฐ์ต๊น์ง.
โ ์ฐ์ต: Copilot โ AI ์งํ ์ฐ์ตโI build with AI every day โ but I treat its output as a draft, and I verify everything before it ships.โ
checking microphoneโฆ
โYou communicate well... push back on bad ideas without making it personal... explain a technical tradeoff to a non-technical stakeholder.โ
์ง์ง ๋ฌป๋ ๊ฒ: ๋ฆฌ๋ทฐยท๋ฐ๋ฐยท๋น๊ธฐ์ ์ ์ค๋ช . ํ์ด๋ง ๋ผ์ด๋์์ ์ง์ ๋ณธ๋ค.
๋ค ๊ฐ: ERP ํ ๋งค๋์ 30๋ถ ๋ํ๋ก ๊ณ์ฝ ๋ณ๊ฒฝ ํฉ์ํ ๊ฒ ์ฆ๊ฑฐ. ๋น๊ธฐ์ ์ค๋ช ์ '์ง ํ ์ฑ' ๋น์ ๋ก ์ฅ์ .
โ ์ฐ์ต: Pairing โ ๋ฐ๋ฐ/์ค๋ช ํ๋ ์ด์ฆโI'd put it like this: we never lose the record โ the other system just hears about it a minute later.โ
checking microphoneโฆ
โExperience with relational databases and the ability to reason about performance at scale.โ
์ง์ง ๋ฌป๋ ๊ฒ: ๋ช ์ ์๊ฑด. EXPLAINยท์ธ๋ฑ์คยท๋ฝยทํ์ด์ง๋ค์ด์ ์ '์ ๋๋ฆฐ๊ฐ'๋ถํฐ ์ค๋ช ํ ์ ์์ด์ผ.
๋ค ๊ฐ: ์ด์ DB ์ฌ๊ณ (library cache ํญ์ฃผ)๋ก ๋ผ์ ๋ฆฌ๊ฒ ๋ฐฐ์ ๊ณ , FOR UPDATE ์ฑ๋ฒยทCTE ๋ฆฌํฉํ ๋ง๊น์ง ์ค์ ๊ฒฝํ ์์.
โ ์ฐ์ต: DB perf โ ์ฑ๋ฅ ์ฌ๋ค๋ฆฌโI learned database performance the hard way โ my unvetted query once froze real factory equipment.โ
checking microphoneโฆ
โOwn features end-to-end, from design through deployment and beyond.โ
์ง์ง ๋ฌป๋ ๊ฒ: ์คํ ๋ฐ์ ์ฐ๋ ์ฌ๋ X. ๋๋ฉ์ธ ์ดํดโ์ค๊ณโ๊ตฌํโ๊ต์ก๊น์ง.
๋ค ๊ฐ: ownership ์นด๋ ๊ทธ๋๋ก โ ๋ณต์กํ ๊ณต์ฅ ๋๋ฉ์ธ์ ๋๊น์ง ์์ ํ๊ณ , ์ฌ์ฉ์ ๊ต์ก๊น์ง ํ๋ค.
โ ์ฐ์ต: Leader โ ownership ์นด๋โYou can drop me into a messy domain and I'll own it end to end โ that's how I've always worked.โ
checking microphoneโฆ
โYou believe in what we're building. Not hype, conviction.โ
์ง์ง ๋ฌป๋ ๊ฒ: ๋ฏธ์ ๊ณต๊ฐ โ ์ '์ง'์ธ๊ฐ์ ๋ค ๋ต์ด ์์ด์ผ.
๋ค ๊ฐ: ์ ์กฐ์์ ํ ์ผ(ํ ๊ฐ ๋จ์ ์ถ์ ยท์ ํฉ์ฑยท์ด๋ ฅ)์ด ๊ณง '์ง ํ ์ฑ'์ ํ๋ ์ผ โ ์ฌ์ ๋ชจ๋ธ์ด ๊ฐ๋ค๊ณ ์ง์ฌ์ผ๋ก ๋๊ผ๋ค.
โ ์ฐ์ต: Leader โ opendoor-fitโA home is like the units I tracked for six years โ one asset, one history, and the data has to be right.โ
checking microphoneโฆ
โWe're process-light, high-trust... We do reviews, proposals, demos, and trust.โ
์ง์ง ๋ฌป๋ ๊ฒ: ์ค์ค๋ก ๊ตด๋ฌ๊ฐ๋ ์ฌ๋์ธ๊ฐ. PM ์์ด ์ผํด๋ณธ ์ฆ๊ฑฐ.
๋ค ๊ฐ: ๊ณต์ฅ ํ์ฅ์์ PM์ด ์์๋ค โ ํ์ ๊ณผ ์ง์ ๋ถ๋ชํ ์๊ตฌ๋ฅผ ์บ๊ณ , ํฉ์๋ฅผ ๋ง๋ค๊ณ , ๋ฐ๋ชจ๋ก ๋ณด์ฌ์คฌ๋ค.
โI'm used to no middle layer โ I talk to the people with the problem and show them working software.โ
checking microphoneโฆ