HackerRank 인터뷰의 프론트엔드 질문들

Last updated: December 12, 2024

개요 

HackerRank 인터뷰에는 프론트엔드 프레임워크인 Angular와 React가 포함되어 있습니다.

지원자는 새로운 편집기나 플랫폼 중단에 대한 걱정 없이 프론트엔드 질문을 해결하기 위해 매우 반응이 빠르고 안정적이며 익숙한 편집기에서 작업할 수 있습니다.

프론트엔드 프레임워크로 인터뷰 시작하기

  1. 인터뷰어로 로그인한 후, 인터뷰 시작 페이지에서 프론트엔드 프레임워크를 클릭하여 프론트엔드 인터뷰를 시작할 수 있습니다.

이 비디오를 참고하여 프론트엔드 인터뷰를 시작하세요.

처음부터 시작하기

HackerRank 인터뷰는 이 옵션에서 시작점으로 사용할 수 있는 간단한 프로젝트를 제공합니다. 필요에 따라 또는 인터뷰 중에 프로젝트를 수정할 수 있습니다.
새로운 컨테이너 없는 VS Code IDE를 경험하여 더 빠른 로딩과 안정적인 IDE를 제공하며, 원활하지 않은 네트워크 연결에서도 작동합니다. 개발자는 더 빠르고 더 정확한 자동 완성 기능을 사용할 수 있습니다.

terminal.png

향상된 IDE 기능

  • 내장 실시간 미리보기
    • IDE는 오른쪽 창에 내장된 미리보기 창과 함께 열립니다. 사용자가 또는 후보자가 만든 모든 변경 사항은 미리보기 탭에서 볼 수 있습니다. preview_tab.png
    • IDE가 컨테이너가 아니기 때문에 브라우저에서 미리보기를 볼 수 있습니다. 브라우저 아이콘을 클릭하세요 browser_icon.png브라우저에서 미리보기를 보려면.
    • 반응형 보기(태블릿, 모바일, 데스크탑 등)를 선택하여 미리보기를 볼 수도 있습니다. 아이콘을 클릭하세요 responsive_modeicon.png반응형 보기.preview_tour.gif
  • 테스트 실행
    • 테스트 케이스는 테스트 탭을 클릭하여 실행할 수 있습니다. 테스트 실행 옵션을 클릭하세요. 결과가 표시됩니다.tests.gif
  • 내장 개발 도구  
    • 개발 도구는 미리보기 창의 하단에 있습니다. 클릭할 수 있습니다 on the 개발 도구 옵션 프레임워크에 따라 콘솔을 실행하세요.  
    • 콘솔은 협업 도구로 작동합니다. 면접관과 후보자는 실시간으로 변경 사항을 볼 수 있습니다.devtools.gif
  • 의존성 관리자
    • IDE의 왼쪽 창에서 Dependencies 검색창을 찾을 수 있습니다. 큐브 아이콘을 클릭하세요.dependencies.gif 원하는 의존성을 검색하고 클릭하여 추가할 수 있습니다 추가. 추가된 의존성은 package.json 파일에 업데이트됩니다.
  • 외부 CSS 및 Javascript 지원
    • 외부 리소스는 왼쪽 창에 있습니다. UI를 형식화하고 스타일링하기 위해 외부 CSS 및 JavaScript 리소스의 URL을 External Resources 주소에 입력하세요.externl_resources.gif
  • 기타 UI 향상
다음 클립에서 VS Code 편집기를 기반으로 한 UI의 기타 향상 기능을 볼 수 있습니다.ui_tour.gif

질문 라이브러리에서 가져오기

이 옵션은 인터뷰의 라이브러리 섹션으로 이동합니다. 여기서 HackerRank 라이브러리에서 질문을 선택하거나 회사에서 만든 질문을 선택할 수 있습니다. import_lib.png

사용를 클릭하여 IDE와 함께 질문을 시작하세요. IDE가 시작됩니다.

terminl_candidt.png

프로젝트 가져오기

이 옵션은 자신의 시작 코드를 선택하여 인터뷰를 위해 업로드하거나 공개 Git URL에서 추가할 수 있습니다. 적절한 이름으로 프로젝트를 저장하여 이후 인터뷰에서 불러올 수 있습니다. 가져온 후, 프로젝트는 HackerRank의 프로젝트 IDE에 로드됩니다.

image4.png

참고: 프로젝트에 허용되는 최대 파일 크기는 5MB입니다. 이 흐름은 새로운 IDE 기능을 가져오지 않습니다. 이 흐름은 현재 베타 버전입니다.

mceclip0.png

프로젝트를 업로드하면, 최근 사용한 섹션에서 찾을 수 있으며, 새 인터뷰를 시작할 때마다 표시됩니다.