본문 바로가기

개발자21

포인트 기능 요구사항 정리 이번에 개인 프로젝트에서는 포인트 관련 기능들도 개발 해보려고 한다. 어떤 기능을 구현 해보는게 좋을지 생각하다가 간단하게 게시글 작성 시에 포인트를 지급하고, 게시글을 수정하거나 삭제 할 때, 추후에 댓글 기능도 개발한다면 댓글 작성 시 포인트를 차감하도록 생각하고 있다. 또한, 스케줄러도 적용해서 포인트의 일정 기간이 지나면 소멸되도록 구현 해볼 생각이다. 1. 사용자별 포인트 내역 조회 - 사용자별로 적립, 사용, 만료 소멸된 포인트를 조회할 수 있도록 개발 - 검색 구분 값 (내역, 만료일로 검색 가능하도록 설정) 2. Total 포인트 조회 - 사용자가 보유한 총 포인트 조회 - 캐시로 저장 3. 만료 스케줄러 - 사용자별 만료되어야 할 총 포인트 조회 (만료일이 지난 가용 포인트를 추출) - .. 2024. 4. 11.
[면접] 기술면접 질문 및 후기 정리 지금까지 웹개발에 지원하면서 총 4번의 면접을 봤었는데 비교적 작은 두 군데 중소기업에서는 기술면접이랄게 없거나, 혹은 짧게 보고 붙어서 제대로 준비를 해본적이 없었다. 이번에 취업준비를 하면서 중견? 대기업? 정도의 큰 회사 두 군데에서 면접을 봤었는데 다대다 면접이었다. A회사에서는 각 타임별로 면접자들을 불러서 별 대기 없이 면접을 볼 수 있었지만 B회사에서는 타임별로 불렀지만 2-3명씩 나눠서 보겠다고 한참 대기해야해서 별로 체계적이지 않다고 느껴졌다. 나는 1년 정도의 경력이 있지만 둘 다 신입으로 넣었고 요즘 추세는 채용전환형 인턴인 것 같았다. 경력이 없는 지원자와 나랑은 질문이 좀 다르기도 했는데 경력이 없는 지원자에게는 대학교에서 어떤 걸 배웠는지나, 교육 듣고 있는 곳에서 어떤걸 경험했.. 2024. 4. 9.
[면접] 기술면접 대비하기 - 개인적인 흥미와 목표, 기타 질문 면접에서는 프로젝트 경험이나 직무 관련 질문이 대부분이겠지만 입사 후 포부나 회사 생활할 때의 갈등, 일과 삶의 균형에 대한 질문들이 나올 수도 있다. 그래서 이번에는 직무 관련 질문 외에 다른 예상 질문들을 정리해보려고 한다. Q1. 입사 후 포부? A. 지속적인 자기개발을 통하여 사용자 경험을 개선하고 새로운 아이디어를 구현하는 일에 열정을 가지고 일하고자 합니다. API를 개발하여 사용자들에게 제공하고 싶으며 사용자들의 요구사항을 빠르게 수용하고 고도화 및 유지보수하며 더 많은 사용자들의 만족을 얻고 싶습니다. 또한, 팀과의 협업을 통해 서로의 아이디어를 나누고 함께 성장하는 경험을 쌓으며, 웹 기술의 최신 동향을 주시하며 새로운 기술을 습득하고 팀의 역량을 향상시키고 싶습니다. 앞으로는 더욱 정진.. 2024. 3. 26.
[에러] 실행중인 포트 종료하기 SpringBoot로 개발하던 중 실행을 누르니 이미 사용중인 포트라고 뜨는 경우가 있었다. mac에서 실행중인 포트를 kill하는 방법은 터미널에서 1. 프로세스 아이디 조회하기 (PID) sudo lsof -i :포트번호 2. 포트 종료하기 sudo kill -9 PID 이 명령어를 사용하면 종료된다. 2024. 3. 25.