백엔드
-
2.2 백엔드 서비스 아키텍쳐Spring/웹 개발 101 2022. 4. 3. 14:50
레이어드 아키텍처 패턴 : 스프링 프로젝트 내부에서 어떻게 코드를 적절히 분리하고 관리할 것인지에 대한 것. REST 아키텍처 스타일 : 클라이언트(브라우저)가 우리 서비스를 이용하려면 어떤 형식으로 요청을 보내고 응답을 받는지에 대한 것. Restful 서비스 : 클라이언트는 몇 개의 정해진 method로 우리 서비스를 이용하며 rest 아키텍처에 따라 설계 및 구현된 서비스를 총칭함. 웹서비스 작동프로세스 컨트롤러가 요청 받음 컨트로러는 서비스에게 요청함 서비스는 퍼시스턴스를 요청함 퍼시스턴스는 요청한 데이터를 반환함 서비스는 데이터를 검토 및 가공한 후 컨트롤러에게 반환함 컨트롤러 또한 데이터를 검토 및 가공한 후 응답을 반환함 => 전통적인 회사의 운영방식과 비슷 => 부장이 요청받으면 말단 사원..
-
네오위즈 인턴 코딩테스트 후기코딩테스트 후기 2020. 6. 19. 00:12
🖖🖖🖖 알고리즘 3문제, SQL 3문제로 이루어져 있었다. 특이한 점은 c++이나 Python을 허용하지 않고 JAVA로만 테스트 응시가 가능하다는 점이었다. 프로그래머스 사이트를 통해 알고리즘 테스트가 진행되었다. 정해진 날 중 본인이 원하는 시간 내에 편한 시간에 문제를 풀면 된다. 문제풀이 시간은 300분(5시간)으로 굉장히 길었다. 아무래도 하나의 언어로 진행하다 보니 시간을 더 준 것이 아닐까 하는 생각을 하였다. 사전 테스트 문제와 실제 문제 간의 난이도 차이는 확실하다. 문제를 유출하지 않기로 서명하였기 때문에 문제에 대한 정보는 이 이상 알려줄 수 없을 듯하다. -백준 알고리즘의 DFS, BACK TRACKING, 구현등의 문제를 풀어보면 좋을 듯 싶다. -SQL의 경우 DBMS를 공부한 ..