유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

Fetch And Filter Movie Ratings | REST API Coding Interview Challenge

TechPrep

2025. 8. 6.

0

#backend
#frontend
  • REST API 기술 면접에서 영화 평점 가져오기 및 필터링 문제에 대한 코딩 솔루션 설명 🎬
  • API movies 엔드포인트는 페이지네이션되어 있으며, 필수 정수 쿼리 파라미터 'page'를 받음 🔢
  • 함수는 페이지 번호와 최소 평점을 파라미터로 받음 (최소 평점 이상인 영화만 필터링) 💯
  • 서버 응답 상태 코드가 200이 아니거나 오류 발생 시 빈 배열 반환 🚫
  • 페이로드를 파싱하고, 평점이 최소 평점 이상인 영화 제목만 유지 🏆
  • 영화 제목을 알파벳 순으로 정렬하여 결과 배열 반환 🔤
  • 예제 1: 페이지 1, 최소 평점 8, 'Inception'과 'Interstellar'가 필터링되어 알파벳 순으로 정렬됨 ✨
  • 예제 2: 존재하지 않는 페이지(3)에 접근 시 빈 배열 반환 ⛔
  • 비동기적으로 데이터를 가져오기 위해 JavaScript의 'fetch' 사용 🌐
  • try-catch 블록을 사용하여 오류 처리 (오류 발생 시 빈 배열 반환) 🐞
  • 'await'를 사용하여 네트워크 요청을 동기적으로 처리 (이벤트 루프 차단 방지) ⏳
  • 응답 상태 코드가 200이 아닌 경우 빈 배열 반환 ❌
  • JSON 파싱 후 'filter' 함수를 사용하여 최소 평점 이상인 영화만 선택 ✅
  • nullish coalescing을 사용하여 평점 정보가 없는 영화는 -1로 처리 🕳️
  • 'map' 함수를 사용하여 필터링된 영화 제목만 추출 🗺️
  • 'sort' 함수와 'localeCompare'를 사용하여 알파벳 순으로 정렬 ➿
  • 테스트 통과 여부 확인 (개별 테스트 및 전체 테스트 스위트) 🧪
  • 인터뷰 압박 속에서 실수를 줄이기 위해 문제 해결 연습 중요 💪
  • 문제 링크는 설명란에 있으며, 도움이 되었다면 좋아요, 구독, 공유 부탁 🙏

Recommanded Videos