목록전체 글 (74)
JS' 공부흔적

이번에는 LG전자 취업 준비 후기를 작성해보겠습니다! 채용 프로세스 저는 HE사업본부 SW직무에 지원했고, 채용 과정은 아래와 같습니다. 서류 전형 -> 인적성 검사 -> 코딩테스트 -> 1차면접 -> 2차면접 특이한 점은 서류 전형에서 합격을 받아도 이후 인적성 검사와 코딩테스트 결과를 합쳐서 다시 한 번 서류를 검토한다는 거예요. 그래서 저도 서류 전형 합격 소식을 2번 받았었네요! 서류 전형 자소서 문항은 총 3개였습니다. LG전자 지원동기 직무관련 향후 계획 프로젝트 경험 저는 LG전자 외에도 LG그룹 내 여러 계열사들에 지원했었는데요, LG그룹은 대체로 문항 수가 적고, 무난한 질문들이 많았습니다. 지원동기는 LG전자가 현재 나아가고자 하는 방향과 저의 경험을 연관지어 작성했습니다. 직무관련 향..
농협정보시스템에 지원했다가 면접에서 떨어진 후기를 작성해볼게요ㅋ 채용 프로세스 채용 과정은 3가지로 구성되어 있습니다. 서류 전형 및 1차 인적성 -> 코딩 테스트 및 필기 시험 -> 원데이 면접 특이한 점은 인적성을 2번 본다는 점이었네요! 서류 전형 자소서 자소서 문항은 총 4개였습니다. 성격의 장단점 IT 보유 역량 성공 및 실패 경험 지원 동기 및 입사 후 포부 다른 기업들과 마찬가지로 무난무난한 질문들이었고, 특히 4번 문항에서는 농협정보시스템이 개발한 서비스를 언급하면서 내가 회사에 기여하고 싶은 부분과 연관지어 작성했습니다. 4개의 문항 모두 500자 이내로 작성해야 해서 글자수를 줄이는 게 일이었던 기억이 있네요. 자소서를 써보기 전에는 글자수가 적은 게 좋은 건줄 알았는데, 정확히 반대였..

뷰웍스 취업을 준비하시는 분들을 위한 간단한 합격 후기를 작성해보겠습니다!채용 프로세스채용 과정은 3가지로 구성되어 있습니다.서류 전형 -> 역량 테스트 -> 원데이 면접서류 전형우선 저는 1지망에 SW개발, 2지망에 개발QA에 지원했습니다. 다른 기업들과 다르게 뷰웍스의 자소서는 간단했습니다. 자신의 역량을 20,000자 이내로 작성하는 문항만이 있었습니다. 사실 다른 기업 자소서에 썼던 가치관과 필살기 경험들을 복붙하는 느낌으로 작성해서 그리 오랜 시간이 걸리지 않았던 것으로 기억해요ㅋㅋ 저는 3,300자 정도 작성했었네요! 그래서 큰 기대를 하지 않았었는데, 서류 합격을 하게 되어 기뻤습니다ㅎㅎ (발표일이 아마 금요일이어서 다른 기업들 광탈했던 걸 이거로 위로 삼았던 기억ㅋ)역량 테스트역량 테스트는..

정말 운이 좋게도 첫 취준에 최종 합격 소식을 받게 되었습니다!! 하나은행 입행을 목표로 하시는 미래의 후배 분들을 위해 솔직한 후기를 남기고자 합니다! 채용 프로세스 채용 과정은 크게 4가지로 구성되어 있습니다. 서류 전형 -> 코딩 테스트 -> 실무진 면접 -> 최종 면접 서류 전형 자소서를 작성할 때 주로 면접왕 이형 유튜브를 참고했습니다. 필살기 경험들에 대해서 본인이 어떤 액션을 취했고, 이를 통해 배운 점과 이러한 역량을 당행에 어떻게 기여할지에 대해 작성했습니다. 또한, 하나은행 내에 시행되고 있는 여러 제도들을 알아보면서 입행 후에 어떻게 성장할 것인지를 생각해 봤습니다. 사실 전 자소서 첨삭을 따로 받지 않았는데, 지금 생각해 보면 무슨 생각으로 그랬는지... 용감했던 것 같네요 면접왕 ..
블로그를 아래 주소로 이전했습니다! 앞으로는 velog에 포스팅할 예정입니다. https://velog.io/@jzuzzn jzuzzn (JS' 공부 흔적) - velog velog.io

프로그래머스에서 SQL 문제를 몇 개 풀어보면서 되새겨본 주요 문법을 정리하고자 한다. 이번 글에서는 아래 5가지 문법에 대해 알아보자! LIKE TO_CHAR NOT IS NULL ROWNUM LIKE 부분적으로 일치하는 컬럼을 찾을 때 사용된다. 크게 2가지로 구성된다. _ : 글자 수를 정해준다. % : 글자 수를 정해주지 않는다. 몇 가지 예시를 살펴보자. -- '인천'으로 시작하는 주소 SELECT ADDRESS FROM FOOD_FACTORY WHERE ADDRESS LIKE '인천%' -- '송도동'으로 끝나는 주소 SELECT ADDRESS FROM FOOD_FACTORY WHERE ADDRESS LIKE '%송도동' -- '서울'을 포함하는 주소 SELECT ADDRESS FROM FO..

우선, 내가 SQL문을 작성하는 환경은 Oracle이다. 따라서 조인의 종류를 명시하지 않고 그냥 JOIN이라고 작성하면 INNER JOIN을 의미한다. 하나 이상의 테이블이 있으면 이를 조인해서 사용한다. 이때 ON에 조건을 작성한다. 프로그래머스의 과일로 만든 아이스크림 고르기 문제를 통해 되새겼다. 결론적으로 아이스크림의 맛을 조회해야 한다. 이때 조건에서 확인해야 하는 필드는 총주문량, 주성분인데 이 두 필드는 각각 다른 테이블에 존재하므로 두 테이블을 조인해야한다. 두 테이블에서 겹치는 필드는 FLAVOR이므로 ON에는 두 테이블의 FLAVOR가 같다는 조건을 설정해야 한다. 이외 나머지 조건을 적용하면 아래와 같다. SELECT F.FLAVOR FROM FIRST_HALF F JOIN ICEC..

SQL에서 손을 놓은지 2년이 넘어버려서 정말 다 까먹었다.. 프로그래머스 SQL 문제들을 풀면서 다시 감을 잡고 있다. ORDER BY 순서를 정렬하는 키워드이다. default 값은 ASC(오름차순)이라서 명시하지 않아도 된다. 내림차순은 DESC를 명시해야 한다. 프로그래머스의 인기있는 아이스크림 문제를 풀며 되새겨본 개념이다. 결론적으로 FIRST_HALF 테이블에서 아이스크림의 맛 FLAVOR를 조회한다. 이때 총주문량을 기준으로 내림차순 정렬하고 총주문량이 같다면 출하 번호를 기준으로 오름차순 정렬하므로 SQL문은 아래와 같다. SELECT FLAVOR FROM FIRST_HALF ORDER BY TOTAL_ORDER DESC, SHIPMENT_ID ASC;
이 글을 통해서 아래 메뉴를 구현할 수 있다. hover 시에는 컴포넌트가 보이도록, 벗어나면 다시 사라지도록 구현해야 한다. 우선 뼈대를 구성할 건데 styled-components를 사용하여 스타일링했다. 일정 커뮤니티 const MenuUl = styled.ul` list-style: none; display: flex; align-items: center; gap: 48px; position: relative; & span { cursor: pointer; } `; ul의 기본 스타일을 없애고, 메뉴 사이에 gap을 줬다. SubHeader는 각 메뉴에 마우스를 호버 하면 나타나는 서브 메뉴이다. 간단하게 아래와 같이 작성했다. const SubHeader = ({ tab }) => { const..

테스트 코드를 작성 후 테스트 하던 중 위와 같은 에러를 겪었다. jest는 js나 jsx 이외의 확장자를 가진 파일을 불러올 수 없다. 따라서 png 파일 또한 불러올 수 없다. 이와 관련해서 많이 찾아보고 많은 방법을 시도해 봤다. 실제 이미지를 불러오지 않고 mocking file을 불러오도록 fileMock.js 파일을 생성해 봤고 identity-obj-proxy라는 라이브러리도 설치해 봤는데, 해결되지 않았다. 내 에러를 해결해 준 것은 jest-transform-stub이라는 라이브러리였다! jest는 기본적으로 non JavaScript asset을 다룰 수 없는데, 이 라이브러리를 설치하면 이로 인해 발생하는 에러를 피할 수 있을 것이다. 문서에 위와 같이 적혀 있는데, 내 에러를 해결해..