항해99

지난 면접 질문

프로젝트 관리와 개발 사이클 최적화

Day 10
공통

04/22

개발 일정과 우선순위 조정을 통해 팀의 생산성을 높였던 경험이 있다면, 어떤 도구와 방식으로 접근했는지 설명해 주세요.

SSR vs. CSR 선택

Day 10
Frontend

04/22

SSR과 CSR 중 어떤 방식을 프로젝트에서 선택했는지, 그 이유와 효과를 기술적으로 설명해 주세요.

실시간 데이터 스트리밍

Day 10
Backend

04/22

실시간 데이터 스트리밍 환경에서 지연(latency) 문제를 해결하거나, 처리 안정성을 높이기 위해 어떤 설계를 했는지 설명해 주세요.

장기 경력 목표와 실행 계획

Day 10
인성

04/22

향후 개발자로서 어떤 커리어를 그리고 있으며, 이를 위해 현재 어떤 준비와 노력을 하고 있는지 공유해 주세요.

도메인 중심 설계(DDD)를 처음 적용해본 경험

Day 9
공통

04/21

처음으로 도메인 중심 설계를 적용하거나 유사한 구조를 시도해 본 경험이 있다면, 어떤 기준으로 도메인을 나누었고, 어떤 어려움을 겪었는지 설명해 주세요.

애니메이션 최적화

Day 9
Frontend

04/21

복잡한 애니메이션이나 인터랙션을 구현하며 성능 저하를 겪은 경험이 있다면, 어떤 문제였고 어떻게 해결했는지 공유해 주세요.

테스트 코드 작성 또는 TDD 경험

Day 9
Backend

04/21

테스트 코드나 TDD 관점을 염두에 두고 개발 구조를 설계하거나 구현한 경험이 있다면 공유해 주세요. 꼭 완전한 테스트 주도 개발이 아니더라도, 테스트 가능성을 높이기 위해 고민했던 방식이 있다면 좋습니다.

우리 회사에 대해 궁금한 것

Day 9
인성

04/21

회사에 대해 궁금한 점 있나요?라는 질문을 받았을 때, 어떤 의도인지 생각해보고, 내가 입사/이직하고 싶은 회사를 하나 정해 실제로 질문을 구성해 보세요.

실무에서 마주친 기술 선택의 갈림길

Day 8
공통

04/18

여러 기술 중 무엇을 도입할지 선택해야 했던 상황에서, 어떤 기준으로 비교했고 어떤 방식으로 합의를 이끌어냈는지 설명해 주세요.

접근성 강화 전략

Day 8
Frontend

04/19

접근성을 고려한 UI/UX 설계나 개선을 했던 경험이 있다면, 어떤 문제를 발견했고, 어떻게 개선했는지 공유해 주세요.

대용량 로그 수집/분석 환경 구성 경험

Day 8
Backend

04/18

대량의 로그를 수집·분석할 수 있는 환경을 구성하거나 개선한 경험이 있다면, 어떤 도구와 구조로 설계했는지 설명해 주세요.

피드백 수용성

Day 8
인성

04/18

다른 팀원이나 리뷰어에게 피드백을 받았던 경험 중, 그 피드백을 실제로 반영하거나 자신의 방식을 바꾼 사례가 있다면 공유해 주세요.

비동기 프로그래밍 도전

Day 7
공통

04/17

비동기 프로그래밍 모델을 설계하거나 적용한 경험이 있다면, 그 과정과 결과를 구체적으로 설명해 주세요.

실시간 데이터 동기화

Day 7
Frontend

04/17

실시간 데이터가 필요한 화면에서 상태 불일치나 성능 이슈를 겪었던 경험이 있다면, 어떤 방식으로 해결했는지 설명해 주세요.

로그/모니터링 시스템 구축

Day 7
Backend

04/17

시스템 안정성을 높이기 위해 로그 수집이나 모니터링 체계를 구축한 경험이 있다면, 사용 도구와 적용 방식, 효과를 함께 설명해 주세요.

커뮤니케이션 문제 해결

Day 7
인성

04/17

협업 과정에서 발생한 오해나 불협화음을 어떻게 조율했고, 이후 어떤 교훈을 얻었는지 구체적으로 설명해 주세요.

코드 리뷰와 테스트 자동화

Day 6
공통

04/16

코드 리뷰와 테스트 자동화를 도입하거나 개선하여 개발 흐름이나 품질에 기여한 경험이 있다면 구체적으로 공유해 주세요.

컴포넌트 설계 원칙

Day 6
Frontend

04/16

컴포넌트를 설계할 때 재사용성과 유지보수성을 높이기 위해 어떤 원칙을 적용했는지, 실제 사례와 함께 설명해 주세요.

장애 대응 및 복구 전략

Day 6
Backend

04/16

시스템 장애 발생 시 신속하게 대응하고 복구하기 위해 어떤 전략을 수립하고 적용했는지 구체적으로 설명해 주세요.

개발 외의 관심사

Day 6
인성

04/16

개발을 제외하고, 요즘 본인이 가장 중요하게 생각하거나 고민하고 있는 주제가 있다면 무엇인지 공유해 주세요.

데이터 보안 설계

Day 5
공통

04/15

시스템이나 서비스 설계 시 데이터 보안 또는 개인정보 보호를 고려한 사례가 있다면, 어떤 원칙에 따라 설계했는지 설명해 주세요.

퍼포먼스 모니터링

Day 5
Frontend

04/15

프론트엔드 성능 병목을 진단하고 개선한 경험이 있다면, 어떤 도구를 사용했고 어떤 수치를 중심으로 개선했는지 설명해 주세요.

API 설계와 버전 관리 전략

Day 5
Backend

04/15

API를 설계하거나 운영하면서, 일관성을 유지하고 변경을 관리하기 위해 어떤 전략을 사용했는지 설명해 주세요. (버전 관리, 응답 포맷 설계, 호환성 유지 방식 등을 중심으로)

스트레스 관리 및 동기 부여

Day 5
인성

04/15

업무나 프로젝트에서 높은 스트레스를 받았던 상황에서, 본인은 어떻게 동기를 유지하고 팀 사기를 관리했는지 경험을 공유해 주세요.

컨테이너화와 오케스트레이션

Day 4
공통

04/14

컨테이너화 및 오케스트레이션 도구를 통해 개발/배포 환경을 효율화한 사례가 있다면, 그 방식과 효과를 구체적으로 설명해 주세요.

클라이언트 보안

Day 4
Frontend

04/14

웹 클라이언트에서 발생할 수 있는 보안 취약점을 방지하기 위해 어떤 전략을 설계하고 구현했는지 실제 사례를 들어 설명해 주세요.

데이터베이스 최적화 기법

Day 4
Backend

04/14

DB 인덱스, 샤딩, 복제 등의 기법을 활용해 성능을 개선한 경험이 있다면, 문제 상황과 적용 방식, 결과를 함께 설명해 주세요.

리더십 발휘 순간

Day 4
인성

04/14

프로젝트나 팀 활동 중 리더십을 발휘했던 경험이 있다면, 어떤 방식으로 팀을 이끌었고 어떤 결과를 냈는지 설명해 주세요.

의견 충돌과 협상

Day 3
인성

04/11

팀 내에서 기술적 의견 차이가 있었던 상황에서, 본인의 입장을 유지하면서도 상대와 타협하거나 협상을 이끌어낸 경험이 있다면 공유해주세요.

기술 부채 관리

Day 3
공통

04/11

프로젝트에서 기술 부채를 어떻게 정의하고, 그것을 정량화하거나 체계적으로 관리해본 경험이 있다면 설명해주세요.그 과정을 통해 어떤 효과가 있었는지도 함께 이야기해주세요.

분산 시스템 장애 복구

Day 3
Backend

04/11

분산 시스템에서 서비스 장애나 노드 장애가 발생했을 때, 복구 전략이나 재시작 로직을 설계하면서 고려했던 요소와 실제 경험이 있다면 설명해주세요.

코드 스플리팅 & Lazy Loading

Day 3
Frontend

04/11

대규모 애플리케이션에서 코드 스플리팅이나 Lazy loading을 적용하며 성능 최적화를 시도한 경험이 있다면,구현 중 어떤 문제를 마주했고, 어떻게 해결했는지 설명해주세요.

기술 도입 시 리스크 관리

Day 2
공통

04/10

기존 코드베이스에 새로운 기술이나 도구를 도입했던 경험이 있다면, 어떤 리스크를 고려했고, 이를 어떻게 관리했는지 설명해주세요. 실무 경험이 없다면 팀 프로젝트나 사이드 프로젝트에서 고민했던 사례를 공유해 주세요.

렌더링 최적화 경험

Day 2
Frontend

04/10

사용자 화면 렌더링이 느리거나 지연됐던 경험이 있다면, 문제를 어떻게 분석하고 어떤 방식으로 개선했는지 설명해 주세요. 작은 프로젝트여도 괜찮습니다.

마이크로서비스 데이터 일관성

Day 2
Backend

04/10

마이크로서비스 혹은 분산 시스템에서 데이터 일관성을 유지하기 위한 전략을 고민하거나 적용한 경험이 있다면 공유해주세요. 규모가 작아도 서비스 간 데이터 처리 흐름을 설계해본 경험이면 충분합니다.

실패 경험과 교훈

Day 2
인성

04/10

최근에 실패했던 경험이 있다면 솔직하게 공유해 주세요. 그 실패로부터 무엇을 배우고, 어떻게 성장했는지도 함께 이야기해 주세요. 결과가 좋지 않아도 괜찮습니다.

자바스크립트에서 클로저(Closure)란 무엇인가요?

Day 1
Frontend

04/09

자바스크립트의 클로저(Closure)에 대해 설명하고, 이것이 어떻게 활용될 수 있는지 예제와 함께 설명해주세요.

RESTful API의 설계 원칙은 무엇인가요?

Day 1
Backend

04/09

RESTful API를 설계할 때 고려해야 할 주요 원칙들에 대해 설명하고, 좋은 RESTful API의 예시를 들어주세요.

최신 기술 트렌드의 영향

Day 1
공통

04/09

최근 5년간 발전한 기술 트렌드 중, 당신의 개발 방식 또는 학습 방식에 가장 큰 영향을 준 기술은 무엇인가요? 그 이유와, 실제로 적용해 보았거나 흥미롭게 느꼈던 경험이 있다면 함께 설명해 주세요.

UI 상태 관리

Day 1
Frontend

04/09

UI 상태 관리에서 어려움을 겪었던 경험이 있다면, 어떤 방식으로 구조를 개선하거나 상태를 관리했는지 설명해 주세요. 그 과정에서 적용한 성능 최적화 기법이나 고민한 점이 있다면 함께 설명해 주세요.

동시성 문제 해결

Day 1
Backend

04/09

동시성 문제란 무엇이며, 이를 해결하기 위한 기본적인 전략을 설명해주세요. 실제 운영 환경에 적용한 사례가 있다면 함께 설명해 주어도 좋습니다.

갈등 중재 경험

Day 1
인성

04/09

프로젝트 진행 중 협업 과정에서 갈등이나 의견 차이가 있었던 경험이 있다면, 이를 어떻게 해결했는지 설명해주세요. 그 과정에서 본인이 맡았던 역할과 결과도 함께 알려주세요.