-
Notifications
You must be signed in to change notification settings - Fork 4.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Add reverse interview contents (#99)
- Loading branch information
1 parent
cec3699
commit 16d0ccc
Showing
2 changed files
with
113 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,106 @@ | ||
# Reverse Interview | ||
|
||
> @JaeYeopHan: 한국어로 번역을 진행하다보니 현재 한국 상황에 맞게끔 약간씩 수정을 했습니다. 그만큼 의역도 많으니 본문도 함께 보시길 추천드립니다. | ||
## 회사에 궁금한 점은 없으신가요? | ||
|
||
인터뷰를 마치고 한번씩은 반드시 들어봤을 질문이다. 이 때 어떠한 질문을 하면 좋을까? 적절한 질문들을 정리해둔 Reverse Interview 목록이다. | ||
|
||
## 이 목록을 이렇게 사용하길 기대합니다. | ||
|
||
### 우선 검색으로 스스로 찾을 수 있는 질문인지 확인해보세요. | ||
|
||
- 요즈음 회사는 많은 정보를 공개하고 있다. 인터넷에서 검색만으로 쉽게 접할 수 있는 것을 질문한다면 안 좋은 인상을 줄 수 있다. 지원하는 회사에 대해 충분히 알아본 후, 어떠한 질문을 할 지 생각해보자. | ||
|
||
### 당신 상황에서 어떤 질문이 흥미로운지 생각해보세요. | ||
|
||
- 여기에서 '상황'이란 지원한 회사, 팀일 수 있고 자신이 지원한 포지션과 관련된 것을 말한다. | ||
|
||
### 그런 다음 질문하면 좋을 것 같아요. | ||
|
||
- 확실한 건, 아래 리스트를 전부 물어보려고 하면 좋지 않으니 그러지 말자. | ||
|
||
<br /> | ||
|
||
# 💁♂️ 역할 (The Role) | ||
|
||
- on-call에 대한 계획 또는 시스템이 있나요? 있다면 어떻게 될까요? (그에 대한 대가는 무엇이 있나요?) | ||
- `on-call`이란 팀에서 업무 시간 외에 문제를 해결할 사람을 로테이션으로 지정하는 문화를 말한다. | ||
- 평상 시 업무에는 어떠한 것들이 있나요? | ||
- 팀의 주니어 / 시니어 밸런스는 어떻게 되나요? (그것을 바꿀 계획이 있나요?) | ||
- 온보딩(onboarding)은 어떻게 이루어지나요? | ||
- `onboarding` 이란 조직 내 새로 합류한 사람이 빠르게 조직의 문화를 익히고 적응하도록 돕는 과정을 말합니다. | ||
- 제공된 목록에서 작업하는 것과 비교하여 얼마나 독립적 인 행동이 예상됩니까? | ||
- 기대하는 근무시간, 핵심 근무 시간(core work hours)은 몇 시간인가요? | ||
- `core work hours` 란 자율 출퇴근 시 출퇴근 시간이 사람마다 다를 수 있는데 이 때, 오피스에 상주하거나 회의에 참석할 수 있는 시간을 말합니다. | ||
- (제가 지원한) 이 포지션의 성공에 대한 정의는 무엇입니까? 개발 조직 (또는 팀)에서 목표로 하고 있는 KPI가 있나요? | ||
- KPI란 Key Performance Indicator의 줄임말로 핵심 성과 지표라고 할 수 있다. 개인이나 조직의 전략 달성에 대한 기여도를 측정하는 지표를 말한다. | ||
|
||
# 🚀 기술 (Tech) | ||
|
||
- 회사 또는 팀 내에서 일반적으로 사용되는 기술 스택은 무엇인가요? | ||
- 소스 컨트롤(버전 관리)은 어떻게 이루어지고 있나요? | ||
- 작성한 코드는 보통 어떻게 테스트가 이루어지나요? | ||
- 표준화된 테스트 환경이 있는지 테스트 코드는 어느 정도 작성되고 있는지를 포함할 수 있는 질문이라고 생각한다. | ||
- 지원한 회사의 주요 프로덕트와 팀, 포지션과 관련하여 좀 더 질문을 구체화 할 수 있다. 앱 내 웹뷰를 만드는 팀이라면 작성한 웹뷰 코드를 테스트할 수 있는 프로세스를 질문할 수 있다. | ||
- 버그는 어떻게 보고되고 어떻게 관리되고 있나요? | ||
- 어떤 BTS(Bug Tracking System)을 사용하고 있는지 질문을 구체화 할 수 있다. | ||
- 좀 더 구체적으로는 QA 팀이 있는지, 협업은 어떻게 이루어지는지도 물어볼 수 있다. | ||
- 변경 사항을 어떻게 통합하고 배포하나요? CI / CD는 어떻게 이루어지고 있나요? | ||
- 버전 관리에 기반한 인프라 설정이 있나요? / 관리는 어떻게 이루어지나요? | ||
- 일반적으로 기획(planning)부터 배포까지 진행되는 워크 플로우(Work Flow)에 대해 설명해주실 수 있나요? | ||
- 장애에 대한 대응은 어떻게 이루어지나요? | ||
- 팀 내에서 표준화 된 개발 환경이 있나요? | ||
- 제품에 대한 로컬 테스트 환경을 설정할 수 있는 프로세스가 있나요? | ||
|
||
# 👨👩👧👧 팀 (The Team) | ||
|
||
- 현재 팀에서 이루어지고 있는 작업(Task)은 어떻게 구성되어 있나요? | ||
- 팀 내 / 팀 간 커뮤니케이션은 보통 어떻게 이루어지나요? 어떤 도구를 사용하나요? | ||
- 구성원간의 의견 차이가 발생할 경우 어떻게 의사 결정이 이루어지나요? | ||
- 주어진 작업에 대해서 누가 우선 순위와 일정을 정하나요? | ||
- 해당 내용에 대해 다른 의견을 제시한다면 (pushback) 그 다음 의사 결정이 어떻게 이루어지나요? | ||
- 매주 어떤 종류의 회의가 있나요? | ||
- 제품 또는 서비스 배포 주기는 어떻게 이루어지나요? (주간 릴리스 / 연속 배포 / 다중 릴리스 스트림 / ...) | ||
- 제품에서 장애가 발생할 경우 추가 대응은 어떻게 이루어지나요? 책임자를 찾고 탓하지 않는(blameless) 문화가 팀 내에 있나요? | ||
- 팀이 아직 해결하지 못한 문제는 무엇이 있나요? | ||
- 불필요한 반복 작업을 자동화하지 못한 부분이 있나요? | ||
- 채용 시 필요한 인재에 대한 기준이 명확하게 자리 잡았나요? | ||
- 역자 추가) 팀 내 기술 공유 어떻게 이루어지고 있나요? | ||
|
||
# 🏬 회사 (The Company) | ||
|
||
- 회의 또는 출장에 대한 예산이 있나요? 이를 사용하는 규칙은 무엇인가요? | ||
- 승진을 위한 별도의 과정이 있나요? 일반적인 요구 사항이나 기대치는 어떻게 전달받나요? | ||
- *별도의 기술 및 관리 경력 경로가 있습니까?* | ||
- 연간 / 개인 / 병가 / 부모 / 무급 휴가는 얼마입니까? | ||
- 현재 회사에서 진행중인 채용 상태는 어떤가요? | ||
- 전자 책 구독 또는 온라인 강좌와 같이 학습에 사용할 수있는 전사적 리소스가 있나요? | ||
- 이를 지원 받기 위한 예산이 있나요? | ||
- FOSS 프로젝트에 기여할 수 있나요? 별도 승인이 필요한가요? | ||
- FOSS란 Free and Open Source Software, 즉 오픈소스 프로젝트를 말한다. | ||
|
||
# 🔑 사업 (The Business) | ||
|
||
- 현재 진행 중인 사업에서 수익성이 있나요? 그렇지 않다면, 수익을 내기까지 얼마나 걸릴 것 같나요? | ||
- 자금은 어디에서 왔으며 누가 높은 수준의 계획 / 방향에 영향을 미치나요? | ||
- 어떻게 돈을 버나요? | ||
- 더 많은 돈을 버는 데 방해가되는 것은 무엇인가요? | ||
|
||
# 🏠 원격 근무 (Remote Work) | ||
|
||
- 원격 근무와 오피스 근무의 비율은 어느정도 되나요? | ||
- 회사에서 업무 기기를 제공하나요? 새로 발급받을 수 있는 주기는 어떻게 되나요? | ||
- 회사를 통해 추가 액세서리 / 가구를 구입할 수 있도록 지원되는 예산이 있나요? | ||
- 원격 근무 시, 오피스 근무가 필요한 상황은 얼마나 있을 수 있나요? | ||
- 회의실에서 화상 회의를 지원하고 있나요? | ||
|
||
# 🚗 사무실 근무 (Office Work) | ||
|
||
- 사무실은 어떠한 구조로 이루어져 있나요? | ||
- 팀과 가까운 곳에 지원 / 마케팅 / 다른 커뮤니케이션이 많은 팀이 있나요? | ||
|
||
## 📝 References | ||
|
||
- [https://github.com/viraptor/reverse-interview](https://github.com/viraptor/reverse-interview) | ||
- [https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/](https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/) |