ERP 회사에 지원하게 되었는데 기술 과제로 어떤게 보통 나올까요?
이번에 NHN의 Dooray ERP 서비스 개발 직군에 지원하여
이력서를 합격했는데, 5일동안 기술 과제가 주어진다고 합니다
기술 과제는 전혀 해보지 않았을뿐더러 웹개발쪽은 익숙하지만 erp쪽은 잘 몰라서 질문드립니다.
경험이 있으신분들 구체적인 예시를 부탁드립니다 ㅜㅜ
뭐가 나올지 몰라 준비조차 못하고 있는 상황입니다 ㅜㅜ
5일이라는 꽤나 긴 시간이 주어지는데, 예를 들면 어떤 과제들이 나올 수 있을까요??
(공고 링크)
https://careers.nhn.com/recruits/4017745894998841564?type=list&jobGroupId=3645799730550663017
안녕하세요. 서종현 전문가입니다.
명확하게 어떤 기술 과제가 나올지 예측하기는 어렵지만, 몇가지 일반적인 예시를 통해 도움이 되셨으면 합니다.
[ERP개발 직군에서 나올수있는 기술과제예시]
데이터 모델링
1) 과제 내용 : ERP프로그램의 데이터베이스 구조 설계, 예를 들어 고객 , 주문, 재고 등의 엔티티를 정의하고 이들 간의 관계를 설계하는것입니다.
2) 예시 : 각 엔티티에 대해 필요한 속성을 정의하고 관계 다이어그램을 작성하는 과제를 받을수있습니다.
RESTful API설계
1) 과제 내용 : ERP시스템의 특정 기능을 제공하는 RESTful API을 설계하고 구현하는 것입니다.
2) 예시 : 사용자 등록, 로그인,주문 생성등의 API Endpoint를 설계하고, 이를 간단한 파이썬이나 Node.js로 구현하는 과제를 포함할수있습니다.
프론트엔드 개발
1) 과제 내용 : ERP 대시보드 또는 특정 기능의 사용자 인터페이스(UI)를 개발하는 과제입니다.
2) 예시 : React 또는 Vue.js와 같은 프론트엔드 프레임워크를 사용하여 특정 화면을 디자인하고 데이터를 표시하거나 형태를 조작하는것을 포함할수있습니다.
유닛 테스트 작성
1) 과제 내용 : 작성한 코드에 대한 유닛 테스트를 작성하여 기능이 제대로 작동하는지 검증하는 과제입니다.
2) 예시 : 각 API엔드포인트에 대한 테스트를 작성하고 사용자가 기대하는 동작을 정확히 수행하는지 확인합니다.
성능 최적화
1) 과제내용 : 주어진 코드에서 성능을 향상시키기 위한 방법을 제안하고 이를 구현할수있는 과제입니다.
2) 예시 : 데이터 조회 성능을 향상시키기 위해 적절한 인덱스를 추가하거나 쿼리 최적화를 도모하는것을 포함할수있습니다.
추가 준비사항
1) 도메인 이해 : ERP 시스템에 대한 기본적인 이해를 갖추는 것이 중요합니다. ERP의 주요 구성 요소와 기능(예:회계,재고관리,인사관리) 을 공부하세요
2) 프레임워크 및 라이브러리 : NHN의 사용 기술 스택을 미리 조사하고 그에 대한 경험을 쌓는 것이 좋습니다.
결론
기술 과제는 다양한 방향에서 나올수있지만 위의 예시와 같이 데이터 처리 및 웹개발 관련 업무가 포함될 가능성이높습니다. 5일이라는 충분한 시간이 주어졌으니, 여러 방면에서 충분히 준비하고 경험을 쌓으시길 바랍니다.
안녕하세요. 김민규 전문가입니다.
아직은 지원 단계이기 때문에 현재 근무하는 사람들이 시선이 아닌 제 3자의 시선으로 현재 상태의 문제점들을 도출하는 등의 과제가 주어집니다.
안녕하세요. 조일현 전문가입니다.
ERP 서비스 개발 지군은 보통 시스템의 특성과 해결 문제 능력 및 개발 기술과 비지니스 프로세스
이해도 평가를 중점으로 보긴 합니다. 예를 들어 회계 인사나 재고 관리등 간단 프로토 타입 이라던가 아니면 주문 처리 및 재고 업데이트를 자동화하는 스크립트나 워크플로 등이 있으며,
클라우드 기반 ERP 기능개발 및 기존 ERP 시스템의 병목 현상을 분석하거나 최적화 방안 등이 있을 수 있겠네요