본문 바로가기

기술면접36

자료구조 취업 준비에 활용 방법 (코딩테스트, 기술면접, 포트폴리오) 자료구조를 취업 준비에서 단순히 외워야 할 과목으로만 보는 경우가 많습니다. 저도 처음에는 코딩 테스트 문제를 많이 풀면 자연스럽게 해결될 것이라고 생각했습니다. 그러나 면접관으로 여러 지원자를 평가하면서 생각이 달라졌습니다. 중요한 것은 스택, 큐, 해시맵, 트리의 정의를 아는 것이 아니라, 문제 조건에 따라 왜 그 자료구조를 선택했는지 설명할 수 있는 능력이었습니다. 시간 복잡도와 공간 복잡도를 기준으로 판단하는 지원자는 낯선 문제에서도 흔들림이 적었고, 기술 면접에서도 트레이드오프를 논리적으로 설명했습니다. 포트폴리오에서도 자료구조 선택 이유를 README에 기록한 프로젝트는 확실히 더 설득력 있게 보였습니다. 이 글에서는 코딩 테스트, 기술 면접, 포트폴리오에서 자료구조를 취업 준비에 활용하는 방.. 2026. 6. 16.
컴퓨터 공학 전공자 과목 복습 (자료구조, 운영체제, 데이터베이스) 컴퓨터공학 전공자라면 전공 수업을 들었다는 이유만으로 기본기가 충분하다고 생각하기 쉽습니다. 저도 처음에는 자료구조, 운영체제, 데이터베이스를 이미 배웠으니 취업 준비에 큰 문제가 없을 줄 알았습니다. 하지만 기술 면접을 준비하면서 해시맵이 왜 빠른지, 프로세스와 스레드는 어떻게 다른지, 인덱스와 정규화가 실제 설계에서 왜 중요한지 설명하는 데 막혔습니다. 그때 전공과목 복습은 단순 암기가 아니라 프로젝트 경험을 더 깊게 설명하기 위한 준비라는 걸 느꼈습니다. 저는 취업 전에 핵심 개념을 다시 정리하고, 지원 직무와 연결해 한 문장으로 설명하는 연습이 꼭 필요하다고 생각합니다. 이 글에서는 제 경험을 바탕으로 컴퓨터공학 전공자가 취업 전에 다시 정리하면 좋은 핵심 과목을 알아보겠습니다.컴퓨터 공학 전공자.. 2026. 6. 14.
IT 취업 준비생 포트폴리오 (직무 명확성, 기본기 검증, 채용공고 점검) 포트폴리오를 먼저 만들어야 한다는 압박, 저도 똑같이 느꼈습니다. 프로젝트를 보기 좋게 정리하고 사용 기술을 줄줄이 나열하면 어느 정도 준비된 것처럼 보일 것 같았으니까요. 그런데 막상 문서를 완성하고 나서야 깨달았습니다. 포트폴리오가 문제가 아니라, 그 안을 채울 준비 자체가 빠져 있었다는 것을.IT 취업 준비생은 포트폴리오보다 직무 명확성이 먼저다IT 취업 시장에서 포트폴리오는 필수라는 말은 틀리지 않습니다. 그런데 일반적으로 포트폴리오를 먼저 만들어야 한다고 알려져 있지만, 제 경험상 그 순서는 좀 다릅니다. 방향이 없는 상태에서 만든 문서는 아무리 디자인이 깔끔해도 내용이 흐릿합니다.IT 직무는 프런트엔드, 백엔드, 데이터 분석, 클라우드 인프라, QA 등으로 세분화되어 있고, 각 직무마다 채용 .. 2026. 5. 21.
개발자 면접 준비(직무 이해, 프로젝트 정리, 기술 설명) 한 신입 개발자와 모의면접을 진행했을 때의 일입니다. 이 지원자는 자료구조, 네트워크, 데이터베이스 질문을 대비해 개념을 꼼꼼하게 외웠고 프로젝트도 세 개나 완성한 상태였습니다. 준비한 자료만 보면 충분히 좋은 답변이 나올 것처럼 보였지만, 실제 질문을 시작하자 상황이 달라졌습니다. 지원한 백엔드 직무에서 어떤 일을 하고 싶은지 묻자 서비스를 안정적으로 개발하고 싶다는 말에 머물렀고, 프로젝트에서 맡은 역할을 묻자 회원가입과 게시판 기능을 구현했다고만 답했습니다. 데이터베이스 트랜잭션을 설명할 때도 여러 작업을 하나의 단위로 처리하는 기능이라는 정의는 알고 있었지만, 자신의 주문 프로젝트에서 왜 필요했는지는 연결하지 못했습니다.면접이 끝난 뒤 답변을 함께 복기해 보니 기술 지식이 부족한 것이 가장 큰 문.. 2026. 4. 29.
신입개발자 채용기준(기본기, 협업과 문제해결, 성장가능성) 신입 개발자 채용을 준비한 한 지원자의 포트폴리오를 검토한 적이 있습니다. 자바와 스프링, 리액트, 데이터베이스, 클라우드까지 여러 기술을 사용했고 팀 프로젝트에서 쇼핑몰 서비스도 완성했습니다. 기술스택만 보면 준비가 충분해 보였지만 회원가입 요청이 어느 단계에서 검증되고 데이터베이스에 저장되는지 질문하자 컨트롤러와 서비스라는 단어만 반복했습니다. 팀 협업 경험도 매일 회의하고 맡은 기능을 완성했다는 설명에서 끝났고, 주문이 두 번 저장됐던 오류를 어떻게 해결했는지는 검색해서 수정했다고 답했습니다. README에는 완성 화면과 기능 목록만 있었으며 코드 리뷰에서 받은 피드백과 수정 후 검증 결과는 남아 있지 않았습니다.이 사례에서 부족했던 것은 새로운 기술이 아니었습니다. 배운 개념을 코드의 흐름과 연결.. 2026. 4. 27.
IT취업 포트폴리오(실력증명,문제해결,면접연결) IT취업 포트폴리오를 검토할 때 프로젝트 수와 사용 기술은 충분하지만 지원자가 직접 한 일이 잘 보이지 않는 경우가 있습니다. 팀에서 쇼핑몰을 만들었고 회원가입과 주문 기능을 구현했다는 설명은 있지만, 어떤 기능을 맡았는지와 개발 중 발생한 문제를 어떻게 해결했는지는 빠져 있습니다. 이 상태에서는 결과물의 규모가 커도 개인의 실력을 판단하기 어렵습니다.좋은 포트폴리오는 완성된 작품을 모아두는 자료가 아닙니다. 목표 직무와 관련된 역할, 기술을 사용한 이유, 오류를 확인하고 수정한 과정, 수정 후 검증 결과를 보여주는 취업 자료입니다. 프로젝트 경험을 이런 기준으로 정리하면 서류에서 실력을 증명할 수 있고, 기술면접과 협업 질문에 활용할 답변 근거도 함께 만들 수 있습니다.실력증명은 프로젝트 개수보다 개인.. 2026. 4. 23.