태그: 면접
12편
-
시니어 개발자 재취업·이직 팁 | 경력 포지셔닝부터 면접·협상까지
경력 10년 안팎의 개발자가 이직하거나 공백 후 재취업할 때 달라지는 평가 기준을 정리합니다. 성과와 의사결정이 드러나는 이력서 문장, 공백기 설명 방법, 시스템 설계·행동 면접 준비, 평판 조회와 연봉·직급 협상에서 자주 하는 실수를 다룹니다.
-
개발자 면접관 가이드 | 면접 진행법·주의사항·평가 팁
개발자 면접을 맡은 엔지니어·팀 리드가 알아 두면 좋은 준비, 질문 구성, 시간 배분, 편향 줄이기, 부적절 질문 피하기, 기록·합의 방법을 정리합니다. 처음 면접관을 맡을 때 흔히 하는 실수와 한국 채용절차법상 피해야 할 질문도 다룹니다.
-
개발자 취업 노하우 | 습관·정보 수집·회고로 준비 효율을 올리는 법
취업 준비를 몇 달씩 이어가려면 의지보다 구조가 필요합니다. 주간 루틴 짜기, 브래그 다큐먼트로 성과 기록하기, 공고로 시장 읽기, 지원 현황표 관리, 면접 복기 템플릿, 번아웃 신호 알아채기를 구체적으로 다룹니다.
-
개발자 이력서 잘 쓰는 법·서류 통과·면접까지 한 번에 잡는 가이드
공고와 경험을 매칭 표로 연결하는 이력서 작성법, 30초 안에 읽히는지 점검하는 서류 테스트, 결론→근거→트레이드오프 순서로 답하는 면접 화법과 모를 때 대처법까지 이력서·서류·면접을 하나의 메시지로 잇는 방법을 설명합니다.
-
개발자 이직 실전 가이드 | 퇴사부터 합격까지 3개월 로드맵
퇴사 후 이직을 준비하는 개발자를 위해 12주를 휴식과 방향 설정, 포트폴리오와 GitHub 정리, 이력서 지원, 코딩 테스트, 기술 면접, 연봉 협상 단계로 나눈 로드맵입니다. 공백 기간 설명법과 여러 오퍼 비교 요령도 담았습니다.
-
Data Race 잡는 법: Mutex와 Atomic 중 뭘 써야 할까
카운터가 깨지거나 check-then-act로 재고가 어긋나는 Data Race 사례를 두고 mutex와 atomic 중 무엇을 쓸지 판단 기준을 제시합니다. memory_order 요약, CAS 개념, 순서 잠금과 std::lock으로 데드락을 피하는 법도 다룹니다.
-
C++ shared_ptr 순환 참조와 weak_ptr: 부모-자식·옵저버·그래프·캐시에서 끊는 법
shared_ptr끼리 서로를 가리켜 참조 카운트가 0이 되지 않는 순환 참조를 캐릭터-길드, 부모-자식 트리, 옵저버, 그래프, 리소스 캐시 예제로 재현하고 weak_ptr로 끊는 방법을 보여줍니다. lock()과 expired()의 올바른 사용, enable_shared_from_this 실수, 누수 진단 방법도 다룹니다.
-
C++ 자주 틀리는 C++ 기술 면접 질문 50선 | 출제 의도와 모범 답변
스마트 포인터, 이동 의미론, Data Race, PIMPL처럼 알 것 같은데 말로 설명하기 어려운 C++ 면접 질문 50개를 출제 의도와 함께 모았습니다. 메모리·RAII, 동시성·성능, 템플릿·STL, 설계·실무 순으로 모범 답변과 꼬리 질문 대비를 붙였습니다.
-
C++ 도메인별 요구 역량: 네카라쿠배·금융(HFT)·게임 서버·임베디드 비교
게임 서버 경험으로 금융에 지원했다가 맞지 않는 식의 도메인 불일치 사례에서 출발해, 대형 IT 백엔드와 금융·HFT, 게임 서버, 임베디드·시스템 소프트웨어가 강조하는 면접 포인트와 최적화 방향을 비교합니다. 같은 이벤트 처리 요구를 세 스타일로 구현한 코드와 도메인 간 전환 전략도 다룹니다.
-
C++ 백엔드·게임 서버 시스템 디자인 | 대규모 동시 접속과 메모리 풀
피크 타임에 서버가 멈추거나 메모리가 며칠째 늘어나는 게임·백엔드 서버 문제를 이벤트 루프, 스레드 풀, Strand 기반 연결 직렬화로 푸는 설계를 다룹니다. 메모리·오브젝트 풀, 세션과 패킷 버퍼 구조, Acceptor-Worker 분리 코드 골격도 설명합니다.
-
C++ 얕은 복사 vs 깊은 복사, 그리고 이동 의미론(Move Semantics)
면접에서 이동 의미론이 왜 필요하냐는 질문에 답할 수 있도록 얕은 복사와 깊은 복사의 차이, Rule of Three·Five, copy-and-swap 관용구를 예제로 짚습니다. rvalue 참조와 std::move, 완벽 전달, 반환값에 move를 붙이는 실수와 자기 대입 검사도 다룹니다.
-
C++ 캐시 히트(Cache Hit)를 높이는 메모리 정렬과 패딩 | False Sharing 해결
스레드를 늘렸는데 오히려 느려지는 원인인 false sharing을 캐시 라인 구조로 설명하고, alignas로 카운터를 캐시 라인 단위로 분리하는 방법을 보여줍니다. 구조체 패딩이 sizeof를 키우는 이유, 멤버 순서 최적화, AoS와 SoA 비교도 다룹니다.