우문현답
愚 問 賢 答
회사별 면접직군별질문 가이드진행 방식
    홈›회사별›PTKOREA›프론트엔드›질문 상세
    問
    PPTKOREA프론트엔드직무 역량2026년 출제

    html, css, javascript 관련 교육을 받은 경험에 대해 이야기해 주세요.

    답변 미리보기

    부트캠프에서 HTML과 CSS 기초를 배운 뒤, 배운 내용을 바로 적용해보고 싶어 개인 포트폴리오 사이트를 순수 HTML/CSS/JavaScript로…

    예상 답변 시간
    60~90초
    예상 꼬리질문
    3회
    난이도
    난이도 중상
    출제 빈도
    보통
    INTERVIEWER'S INTENT · 면접관의 의도

    이 질문, 네 갈래로 뜯어봅니다.

    면접관이 이 한 문장으로 확인하려는 것들. 각 갈래를 알면 답의 뼈대가 잡혀요.

    問
    01
    기초를 프레임워크 뒤에 숨기지 않는가
    React 같은 프레임워크 경험만 말하고 순수 HTML/CSS/JS 이해를 확인하지 못하면 기초 체력이 의심된다. DOM 조작, 레이아웃 원리를 직접 설명할 수 있는지 본다.
    骨
    02
    교육 경험이면 실습으로 이어졌는가
    교육을 받은 경험을 물었다면, 단순 수강이 아니라 배운 것을 프로젝트로 옮긴 실습 경험이 있는지 확인한다.
    語
    03
    웹 표준·접근성을 고려하는가
    시맨틱 태그, 반응형 레이아웃 같은 기본기를 실제로 적용했는지가 신입 프론트엔드 개발자의 성실함을 보여준다.
    本
    04
    구현 과정의 문제 해결이 구체적인가
    레이아웃이 깨지거나 브라우저별 동작이 다른 문제를 겪고 해결한 경험이 있는지로 실전 밀도를 가른다.
    말로 해봐야 는다
    읽는 것과 말하는 건 다릅니다.
    이 질문, 소리 내어 답해 볼까요?
    PTKOREA 면접관 페르소나가 이 질문을 던지고, 당신의 답에 꼬리질문으로 되물어요.
    음성으로 답해보기
    부트캠프에서 배운 것을 개인 프로젝트로 확장한 경험팀 프로젝트에서 시맨틱 마크업과 접근성을 챙긴 경험브라우저 호환성 문제를 해결한 경험
    예시 답변 1

    부트캠프에서 배운 것을 개인 프로젝트로 확장한 경험

    부트캠프에서 HTML과 CSS 기초를 배운 뒤, 배운 내용을 바로 적용해보고 싶어 개인 포트폴리오 사이트를 순수 HTML/CSS/JavaScript로 만들었습니다. Flexbox와 Grid를 함께 써서 반응형 레이아웃을 구성했고, 스크롤 시 요소가 나타나는 효과는 Intersection Observer API로 구현했습니다. 처음엔 모바일 화면에서 레이아웃이 깨졌는데, 미디어 쿼리 분기점을 콘텐츠 기준으로 다시 잡아 해결했습니다. 이 프로젝트를 통해 프레임워크 없이도 동적인 화면을 만들 수 있다는 자신감을 얻었습니다.

    교육에서 실습으로 이어진 흐름이 명확하고 API 활용이 구체적이다.
    예시 답변 2

    팀 프로젝트에서 시맨틱 마크업과 접근성을 챙긴 경험

    학교 팀 프로젝트에서 학생 커뮤니티 웹사이트의 프론트엔드를 맡아 순수 JavaScript로 구현했습니다. div 남발 없이 header, nav, main, article 같은 시맨틱 태그를 사용해 마크업을 작성했고, 폼 요소에는 label을 명시적으로 연결해 스크린 리더 접근성을 고려했습니다. JavaScript로는 fetch API를 사용해 게시글 목록을 비동기로 불러오고, 이벤트 위임 패턴으로 동적으로 추가되는 게시글에도 클릭 이벤트가 정상 동작하도록 구현했습니다.

    시맨틱 태그와 이벤트 위임까지 언급해 웹 표준 이해도가 드러난다.
    예시 답변 3

    브라우저 호환성 문제를 해결한 경험

    동아리 홍보 페이지를 만들며 CSS Grid로 갤러리 레이아웃을 구현했는데, 특정 구형 브라우저에서 레이아웃이 무너지는 문제를 발견했습니다. 캔유즈(caniuse)로 지원 범위를 확인한 뒤, Grid를 지원하지 않는 환경을 위해 Flexbox 기반 폴백 스타일을 함께 작성했습니다. JavaScript는 바닐라로 작성하면서 var 대신 let·const를 사용하고, 이벤트 리스너 중복 등록을 막기 위해 초기화 로직을 한 곳으로 모았습니다. 이 경험으로 브라우저 호환성을 항상 염두에 두게 됐습니다.

    호환성 확인 도구와 폴백 전략까지 구체적으로 제시했다.
    !
    위 답변은 여러 풀이 중 한 가지 예시입니다. 정답이 아니며, 외워서 그대로 말하면 면접관이 다음 질문을 그 자리에서 시작하는 경우가 많습니다. 본인의 프로젝트·기준·숫자로 다시 짜는 자리로만 쓰세요.
    ✕자주 빠지는 자리

    같은 실수가 반복돼요. 이것만 피해도 절반은 갑니다.

    • ✕프레임워크 경험만 말하고 순수 HTML/CSS/JS 기초 이해를 보여주지 못한다.
    • ✕div과 span만으로 마크업해 시맨틱 태그에 대한 인식이 없다.
    • ✕교육 이수 사실만 말하고 실제 구현으로 이어진 사례가 없다.
    ▶이어질 꼬리질문

    진짜 면접은 두 번째 질문부터예요. 이 답 뒤에 따라올 법한 것들.

    壹CSS Flexbox와 Grid 중 어떤 상황에서 무엇을 쓰나요?
    대응1차원 정렬과 2차원 배치의 차이를 예시와 함께 답한다.
    貳이벤트 위임을 사용한 이유는 무엇인가요?
    대응동적으로 추가되는 요소에 이벤트를 매번 등록하지 않아도 되는 이점을 설명한다.
    參웹 접근성을 고려해 추가로 할 수 있는 개선은 무엇이 있을까요?
    대응ARIA 속성, 키보드 내비게이션, 명도 대비 등 구체적 항목을 든다.
    이제, 직접 답해볼 차례예요.
    눈으로 읽은 답은 면접장에서 나오지 않아요. PTKOREA 면접관과 이 질문으로 한 번 대화해 보세요.
    이 질문으로 모의면접 해보기
    또는, 다음 질문으로

    같은 흐름에서 자주 이어지는 질문들이에요.

    라인 · 프론트엔드
    HTML, CSS, JavaScript를 사용해 본 경험에 대해 이야기해 주세요.
    이 질문 보기
    세나클소프트 · 프론트엔드
    Javascript, HTML, CSS를 사용해 본 경험에 대해 말씀해 주세요. 어떤 프로젝트에서 어떻게 활용하셨나요?
    이 질문 보기
    호텔신라 · 디자인 일반
    HTML과 CSS를 활용한 프로젝트 경험에 대해 설명해 주세요.
    이 질문 보기
    라인 · 프론트엔드
    HTML, CSS, JavaScript를 활용해 웹 애플리케이션을 구현한 경험에 대해 설명해줄 수 있나요?
    이 질문 보기
    안내 · 이 페이지의 질문·답변·꼬리질문은 유사 직군 채용 시장의 공개된 면접 후기·커뮤니티 게시물을 분석해 구성한 학습 자료입니다. 실제 출제·회사 공식 입장과는 무관하며, 정정 요청 시 24시간 내 반영합니다. 자세히
    개인정보처리방침이용약관문의
    © 2026 우문현답. All rights reserved.
    이 페이지 목차
    01면접관의 의도02답변의 결03실수·꼬리질문04관련 질문
    말로 해봐야 는다
    이 질문, PTKOREA 면접관과
    음성으로 답해볼까요?
    모의면접 해보기
    첫 회 무료 · 종료 즉시 음성 폐기