#interview
노트 11개
Computer Science › Programming Languages
객체 지향 설계 면접: 풀이 순서와 반복되는 설계 부품주차장·도서관 같은 시스템을 클래스와 관계로 설계하는 객체 지향 설계(OOD) 면접의 풀이 순서(요구 사항 → 유스케이스 → 클래스 → 활동·시퀀스 → 코드 골격 → 동시성), 17개 사례에 되풀이해 나오는 설계 부품(계정과 사람 분리, 정의와 인스턴스 분리, 상태 enum, Search 인터페이스와 색인, 알림·결제·로그·청구서), 사례별 디자인 패턴 지도와 SOLID, 피해야 할 설계, 자주 받는 질문과 공부 순서를 정리한다.
Computer Science › Programming Languages
객체 지향 설계 사례: 예약·대여 시스템객체 지향 설계 면접의 예약·대여 계열 여섯 사례(도서관, 영화 예매, 항공, 호텔, 식당, 렌터카)를 요구 사항, 액터, 핵심 클래스와 enum, 핵심 흐름으로 정리한다. 검색 → 예약 → 결제 → 알림 → 취소·환불의 공통 골격, 대출 한도 5권·10일과 연체료, 회차별 좌석(ShowSeat·FlightSeat)과 SERIALIZABLE 트랜잭션, 24시간 전 취소 전액 환불, 좌석별 식사 주문, 반납 지점이 다른 렌터카와 부가 서비스 같은 사례별 차이를 다룬다.
Computer Science › Programming Languages
객체 지향 설계 사례: 주차장·ATM과 카드·보드 게임객체 지향 설계 면접의 시설·장치와 게임 계열 네 사례(다층 주차장, ATM, 블랙잭과 카드 덱, 체스)를 요구 사항, 액터, 핵심 클래스와 enum, 핵심 흐름으로 정리한다. 차종별 주차 자리 배정 규칙과 싱글턴·락으로 지키는 티켓 발급, 시간대별 요금, ATM의 하드웨어 부품 클래스와 거래 커맨드 계층·잔액 조회 시퀀스, 블랙잭의 소프트·하드 합계와 보험·스플릿·더블 규칙, 체스 말별 이동 규칙과 자기 킹을 노출하는 수를 막는 검증을 다룬다.
Computer Science › Programming Languages
객체 지향 설계 사례: 커머스·커뮤니티·플랫폼객체 지향 설계 면접의 플랫폼 계열 일곱 사례(아마존 쇼핑몰, Stack Overflow, 온라인 증권, LinkedIn, Facebook, Cricinfo, Uber)를 요구 사항, 액터, 핵심 클래스와 enum, 흐름으로 정리한다. 장바구니·주문·배송 로그와 결제 시퀀스, 평판·현상금·태그와 질문 종료 사유, 시장가·지정가·스톱 주문과 부분 체결·주식 묶음·주문 유효 기간, 프로필·연결 요청·검색 색인과 2단계 BFS 친구 추천, 경기 → 이닝 → 오버 → 공 계층, 기사 매칭과 거리·시간 요금 계산을 다룬다.
Career › Job Search
기술 면접 준비: 유형별 대비와 시스템 디자인 7단계개발자 기술 면접은 코딩, 시스템 디자인, 객체 지향 설계(OOD), 행동(behavioral) 면접으로 나뉜다. 유형별로 무엇을 보는지와 준비 자료, 퀴즈·온라인 코딩 테스트·과제·화상 면접·온사이트 같은 진행 형식별 대비, 면접 언어 고르기, 남은 시간에 맞춘 준비 계획(주제 우선순위, Blind 75·Grind 75), 코딩 인터뷰를 자기소개 → 질문 명확화 → 접근 논의 → 말하며 코딩 → 테스트 → 역질문으로 진행하는 법을 정리하고, 시스템 디자인 면접의 유형과 요구 사항 확인 → 용량 추정 → 상위 설계 → DB 설계 → 인터페이스 설계 → 확장성 → 신뢰성의 7단계를 다룬다.
Career › Job Search
면접 잘 보는 법: 태도와 답변면접관은 말보다 태도를 먼저 읽는다. 눈 맞춤과 미러링, 일찍 도착하기, 겸손과 감사, 결론부터 짧게 답하기, 이력서 숙지와 모르면 모른다고 하기, 실수를 빨리 인정하기, 압박 면접 대응, 역질문과 감점되는 질문, 감사 메일, 기술 질문 준비, 면접에서 피할 회사를 가려내는 신호까지 면접 전·중·후의 원칙을 정리한다.
Career › Job Search
미국 개발자 채용 프로세스와 ATS미국 개발자 채용은 레주메·LinkedIn 준비부터 오퍼 협상까지 10단계로 흐른다. 지원 경로별 통과 가능성, 리크루터·하이어링 매니저의 역할, ATS가 실제로 하는 일, 7초 스캔과 Yes/Maybe/No 분류, 일찍 지원해야 하는 이유를 정리했다.
Career › Job Search
인성 면접 준비: STAR, 핵심 사례, 단골 질문인성·경험 면접(Behavioral Interview)은 과거 행동으로 일하는 방식과 연차에 맞는 범위를 본다. STAR(R)로 답을 짜는 법, 질문을 외우는 대신 핵심 사례 3~5개를 준비하는 법, 꼭 나오는 세 질문, 엘리베이터 피치로 하는 자기소개, 그리고 단골 질문과 회사별 질문을 무엇을 묻는지에 따라 묶어 답할 요소를 정리했다. Amazon 리더십 원칙 16개별로 실제로 나온 질문도 짝지었다. 경험형·가정형·가치관형 질문 형식, 답이 약해지는 패턴, 쓰기·녹화·모의 면접 연습법, 가치관·가정 질문을 더했다.
Career › Job Search
인성 면접 평가 기준: 8가지 영역과 레벨별 기대치빅테크 인성 면접은 동기, 주도성, 모호함 속 오너십, 끈기, 갈등 해결과 공감, 성장, 소통의 8가지 영역에서 신호를 모으고, 같은 행동이라도 영향 범위(나 혼자, 팀, 여러 팀)로 주니어·시니어·스태프를 가른다. 채용 추천이 나오는 방식, 시니어 지원자가 빠지는 함정, 이야기를 목차·결과 먼저로 전달하는 법, 불리하게 해석될 표현을 막는 방어적 사고를 정리했다.
Career › Job Search
코딩 인터뷰 평가 기준과 면접관 체크리스트빅테크의 코딩 인터뷰는 소통, 문제 해결, 기술 역량, 테스트 네 축으로 평가하고 Strong hire부터 Strong no hire까지의 구간으로 점수를 낸다. 축별 기본·고급 신호와 구간별 판정, 점수가 전화 면접·온사이트 결과로 이어지는 방식, 그리고 면접관이 면접 전후에 지킬 체크리스트를 정리한다.
Career › Job Search
프론트엔드 면접 유형과 준비법프론트엔드 면접은 알고리즘보다 도메인 지식과 실전 구현을 본다. JavaScript 코딩, UI 코딩, 알고리즘, 퀴즈, 프론트엔드 시스템 디자인, 비헤이비어럴 여섯 유형별로 무엇을 보고 어떻게 준비하는지, 유형별 대표 문제, 시스템 디자인용 RADIO 프레임워크, UI 구현 때 짚을 체크리스트를 정리하고 개념은 Frontend 노트로 잇는다.