Search

[2024 토스 NEXT 개발자 챌린지] Node.js 직무 사전과제 안내

이 문제의 저작권은 주식회사 비바리퍼블리카에 있으며, 지원자는 오로지 채용을 위한 목적으로만 이 문제를 활용할 수 있습니다. 이 문제의 전부 또는 일부를 공개, 게재, 배포, 제3자에게 제공하는 등의 일체의 “누설 행위”에 대해서는 저작권법에 의해 민・형사상의 책임을 질 수 있습니다. 이 “누설 행위"에는 문제의 문구를 변형하여 그 취지를 알 수 있도록 하는 경우도 포함됩니다.

사전 과제 진행 순서

1.
10월 12일(토) 오전 10시에 과제 테스트가 시작됩니다.
2.
사전 과제는 10월 14일(월) 오전 10시까지 제출해주세요. (제한 시간 총 48시간)
3.
완성하신 과제는 반드시 해당 메일의 가장 하단의 링크로 제출 부탁 드립니다. (* 제출 시 구글 드라이브로의 공유는 불가하며, 링크 외의 방법으로 제출하신 과제의 경우 검토가 어렵습니다.)

[중요] 사전 과제 제약사항

과제 테스트 당일에는 시간이 넉넉하지 않을 수 있기에, 적절한 개발 환경을 사전에 준비해주세요.
Typescript로 구현해주세요.
통신 라이브러리, server framework 라이브러리, 테스트 라이브러리, file DataBase를 활용해 주세요. (file DataBase 라이브러리 예시로는 node-json-db이 있습니다.)
본 제약 사항 이외의 부분은 개인이 판단하기에 효율적인 방안을 찾아서 구현해 주시기 바랍니다. 모든 지원자 분들께 동일한 경험을 제공해 드리기 위해, 개별적인 과제 관련 문의 사항은 답변 드리기 어려움을 양해 부탁 드립니다.

사전 과제 진행 관련 참고 사항

문제와 요구사항을 비롯한 과제에 대한 상세 내용은 10월 12일(토) 오전 10시에 메일로 발송해드립니다.
과제에 대한 자세한 설명은, assignment-template/README.md 파일을 참고 부탁드립니다.
여러 개의 파일로 작성해주시는 경우, 하나의 파일로 압축하여 제출해주시기 바랍니다.
과제 메일을 수신하지 못하셨을시 먼저 스팸/프로모션 메일 확인을 부탁드립니다. 스팸/프로모션 메일 내에도 확인되지 않을 시, [2024 NEXT Node.js] 말머리를 붙여 토스채용팀(recruit@toss.im)으로 문의 바랍니다.

FAQ

Q. 오픈소스 라이브러리를 사용해도 되나요?

A. 네, 필요한 오픈소스라면 사용하셔도 됩니다.

Q. 안내된 라이브러리 외의 라이브러리도 사용이 가능할까요? (class-validator, class-transformer 등)

A. 네, 어떤 라이브러리를 선택해서 구현하실지는 지원자분의 선택에 달려있으며 본인의 기술력을 잘 표현할 수 있는 방향으로 과제를 진행해주세요.

Q. file DataBase 대신 다른 데이터베이스를 사용해도 되나요?

A. 네, 데이터베이스의 종류는 어느 것을 사용해도 무방합니다.(mongoDB 등) 다만 사전에 과제의 요구사항을 꼭 확인 후 사용해주세요.

Q. 기타 문의사항은 어디에 연락해야 할까요?

A. 메일 제목에 [2024 NEXT Node.js] 말머리를 붙여서 토스커뮤니티 채용팀 (recruit@toss.im) 으로 이메일을 보내주세요.