이 페이지에서
연습할 질문
Tell me about a system you ran in production.
실제 서비스 환경에서 운영한 시스템에 대해 말해 주세요.
질문하는 이유도구 지식만이 아니라 실제 운영 경험이 있는지 알고 싶어 해요.
시스템이 무슨 일을 했고 누가 썼는지 말해요. 사용자 수, 클러스터 수, 트래픽 같은 숫자를 1~2개 넣어요. 내가 한 일은 “I”로 말해요. 대기 근무를 했다면 그것도 덧붙여요. 3~4문장이면 충분해요.
How did you monitor that system, and how did you decide what to alert on?
그 시스템을 어떻게 모니터링했고, 어떤 것에 알림을 걸지 어떻게 정했나요?
질문하는 이유좋은 모니터링은 문제를 일찍 찾아내요. 시스템을 어떻게 지켜보고, 불필요한 알림을 어떻게 줄였는지 알고 싶어 해요.
오류, 응답 시간, 디스크 공간처럼 지켜본 것을 말해요. 직접 추가한 알림 1가지와 그 이유를 설명해요. 이렇게 말해 보세요. “We only alerted on problems that users would notice.”
How did you make changes or deployments safely?
변경이나 배포를 어떻게 안전하게 했나요?
질문하는 이유문제는 변경에서 시작되는 경우가 많아요. 위험을 어떻게 줄이는지 알고 싶어 해요.
실제로 한 단계를 설명해요. 먼저 테스트하거나, 일부 사용자에게 먼저 배포하거나, 되돌릴 계획을 세웠을 수 있어요. 잘 끝난 변경이나 되돌린 변경을 짧게 1가지 들어 보세요.
Did you manage infrastructure as code? Tell me about it.
인프라를 코드로 관리해 본 적이 있나요? 이야기해 주세요.
질문하는 이유인프라를 반복 가능한 방식으로 만들고 바꾸는 방법을 알고 싶어 해요.
서버, 네트워크, 권한 등 코드로 정의한 것을 말해요. 작성, 리뷰, 수정 중 내가 맡은 부분을 설명해요. 수동 실수가 줄었다는 것처럼 장점도 1가지 말해요. 조금만 써 봤다면 솔직하게 말해도 괜찮아요.
Tell me about your worst outage. What broke, and what did you do first?
가장 심각했던 장애에 대해 말해 주세요. 무엇이 고장 났고, 가장 먼저 무엇을 했나요?
질문하는 이유장애는 누구나 겪어요. 압박 속에서 처음 한 행동과 우선순위를 어떻게 정하는지 알고 싶어 해요.
3단계로 말해요. 무엇이 고장 났는지, 먼저 무엇을 했는지, 이후 무엇이 바뀌었는지예요. 예를 들면 “The database disk filled up. I added space. Then we set up an alert.” 이야기는 짧게 해요.
Tell me about a cost or security choice you made.
비용이나 보안에 관해 내린 선택을 말해 주세요.
질문하는 이유클라우드 일에는 서로 맞바꿔야 하는 선택이 많아요. 어떻게 생각하고 결정하는지 알고 싶어 해요.
선택지 2가지, 고른 것, 이유를 말해요. 예를 들면 “We chose a smaller instance type for the test servers. It cut cost, and the risk was low.” 분명한 이유를 1가지만 말해요.
Why did you choose that over the other option?
다른 선택지 대신 왜 그것을 골랐나요?
질문하는 이유습관이나 좋아하는 도구가 아니라 분명한 이유가 있었는지 확인하고 싶어 해요.
위험, 비용, 속도를 중심으로 말해요. 이렇게 말해 보세요. “We chose the cheaper option because the risk was low.” 지금이라면 다르게 고르겠다면, 솔직하게 말해요.
Tell me about a mistake you made while running a system.
시스템을 운영하다가 한 실수에 대해 말해 주세요.
질문하는 이유솔직한 엔지니어는 더 믿음이 가요. 실수를 어떻게 책임지는지 알고 싶어 해요.
실제로 있었던 작은 실수를 골라요. 무슨 일이 있었는지, 어떻게 해결했는지, 지금은 무엇을 다르게 하는지 말해요. 간단하게 말하고 다른 사람 탓은 하지 않아요.
How do you work with other engineers when there is a problem?
문제가 생기면 다른 엔지니어들과 어떻게 일하나요?
질문하는 이유팀워크에 대한 Dana의 질문이에요. 일을 어떻게 나누고 소통하는지 알고 싶어 해요.
사례를 1가지 들어요. 진행 상황을 공유하거나, 도움을 청하거나, 일을 나눈 방법을 말해요. 장애 중에는 짧고 분명하게 메시지를 보내요. 끝난 뒤에는 회고에 참여하고 다른 사람 말을 들어요.
Tell me about a time you disagreed with a teammate about a technical choice.
기술적인 선택을 두고 동료와 의견이 달랐던 때를 말해 주세요.
질문하는 이유다른 의견을 어떻게 다루고, 그래도 함께 결정에 이르는지 알고 싶어 해요.
두 의견을 공정하게 설명해요. 데이터나 작은 테스트로 이야기했다면 그 방법을 말해요. 함께 무엇을 결정했는지도 말해요. 상대를 존중하는 태도가 보이면 좋아요.
Let me think of a good example.
좋은 예를 생각해 볼게요.

Clara
AI 코치

Leo
AI 코치
써 볼 표현
Let me think of a good example.
좋은 예를 생각해 볼게요.
My part was to watch the alerts and fix the problem.
제 역할은 알림을 지켜보고 문제를 고치는 일이었어요.
The system served about … users a day.
그 시스템은 하루에 약 …명의 사용자가 썼어요.
The first thing I did was …
제가 가장 먼저 한 일은 …였어요.
After that, we added an alert so it would not happen again.
그 후 같은 일이 생기지 않도록 알림을 추가했어요.
We chose the cheaper option because the risk was low.
위험이 낮아서 더 저렴한 쪽을 골랐어요.
자주 묻는 질문
이 면접에 코딩 시험이 있나요?
아니요. 이번 면접에서 Dana는 코딩 시험을 내지 않아요. 운영한 시스템과 내린 선택을 말해 달라고 해요. 코드가 아니라 말로 할 분명한 사례를 준비해요.
장애가 제 잘못 때문이었다면 어떡해요?
괜찮아요. 좋은 이야기는 실수에서 시작될 때가 많아요. 무슨 일이 있었는지 솔직하게 말해요. 어떻게 고쳤는지, 이후 무엇이 바뀌었는지에 집중해요. 실수를 차분히 인정하는 모습은 성숙해 보일 수 있어요.
아는 도구를 모두 나열해야 하나요?
나열하지 않아도 돼요. 도구는 실제 사례 안에서만 언급해요. 도구만 나열하면 면접관이 “What did you do yourself?”라고 물을 수 있어요. 내가 한 행동, 시스템의 규모, 선택의 이유를 말해요.