JPA16 [개발] 사이드 프로젝트 시작 저번에 개인 프로젝트를 하나 끝내고 어떤 기능을 개발을 해볼까 고민을 하다가 설문 작성 기능을 만들어보는게 어떨까 생각이 들었다.온라인 만족도 조사는 워낙 많이 하기 때문에 설문지를 등록하고 설문 결과를 통해 통계를 만들어보면 좋을 것 같았다. 여러 가지 서비스를 가지고 있는 회사가 설문을 등록하는 방식으로 구현을 할 것이기 때문에 회원가입 및 로그인 기능도 구현할 예정이다.우선 설문지는 여러개를 등록할 수 있기 때문에 대표 설문지를 하나 지정하려 한다.사용자가 입력한 설문결과를 테이블에 저장할 것이다. 서비스- 어떤 서비스에 관한 설문인지 알기 위하여 서비스 관리 기능을 구현 (등록, 수정, 조회, 삭제 등) 설문지- 대표 설문지로 지정된 설문지는 삭제 불가능- 설문결과가 하나라도 있다면 수정 불가능-.. 2024. 10. 10. [개발] 내 포인트 내역 조회 지난 번에 포인트 만료 기능까지 구현했으니 오늘은 나의 포인트 내역 조회 기능을 구현해보려고 한다.이 코드는 비교적 간단하다. JPA를 사용하여 간단하게 리스트를 추출할 수 있다. PointHistoryRepopublic interface PointHistoryRepo extends JpaRepository { List findAllByUserIdOrderByCreatedDateDesc(Long userId);} createdDate를 기준으로 내림차순하여 userId를 가지고 PointHistory의 모든 필드들을 가져오는 것이다. PointHistoryServicepublic List getMyPointList(Long userId) { List list = pointHistoryR.. 2024. 6. 4. [면접] 기술면접 질문 및 후기 정리 지금까지 웹개발에 지원하면서 총 4번의 면접을 봤었는데 비교적 작은 두 군데 중소기업에서는 기술면접이랄게 없거나, 혹은 짧게 보고 붙어서 제대로 준비를 해본적이 없었다. 이번에 취업준비를 하면서 중견? 대기업? 정도의 큰 회사 두 군데에서 면접을 봤었는데 다대다 면접이었다. A회사에서는 각 타임별로 면접자들을 불러서 별 대기 없이 면접을 볼 수 있었지만 B회사에서는 타임별로 불렀지만 2-3명씩 나눠서 보겠다고 한참 대기해야해서 별로 체계적이지 않다고 느껴졌다. 나는 1년 정도의 경력이 있지만 둘 다 신입으로 넣었고 요즘 추세는 채용전환형 인턴인 것 같았다. 경력이 없는 지원자와 나랑은 질문이 좀 다르기도 했는데 경력이 없는 지원자에게는 대학교에서 어떤 걸 배웠는지나, 교육 듣고 있는 곳에서 어떤걸 경험했.. 2024. 4. 9. [면접] 기술면접 대비하기 - 개발 기술 관련 오늘은 개발 기술관련 질문에 대비하여 포스팅 하려고 한다. 질문에 대한 답은 Java와 SpringBoot 기반의 백엔드 REST API 개발을 하고 있는 내 기준으로 예시를 적어보았다. Q1. 프로젝트에서 어떤 것을 개발했고, 사용한 기술은 무엇이었나요? Q2. 어떤 웹 개발 프레임워크 또는 라이브러리를 주로 사용하는지? A. SpringBoot를 사용합니다. Java 기반의 백엔드 웹 개발에 매우 인기있는 프레임워크 중 하나이며, 안정성과 학장성을 갖추고 있습니다. Q3. 자바스크립트 프레임워크(React, Vue.js)에 대한 경험은 어떠한지? A. Vue.js에 대한 경험이 있습니다. Vue.js를 사용하여 백오피스 프론트엔드 개발을 하였습니다. Vue.js는 반응성 시스템을 제공하여 데이터의 변.. 2024. 3. 12. 이전 1 2 3 4 다음