Upgrade to Pro — share decks privately, control downloads, hide ads and more …

SQL 코딩테스트, 데이터 분석가 3명은 이렇게 봤습니다

SQL 코딩테스트, 데이터 분석가 3명은 이렇게 봤습니다

송혜정
- 데이터리안 데이터 분석가
- 전) 리디 데이터 분석가

이보민
- 데이터리안 데이터 분석가
- 전) 잡플래닛 데이터 분석가

윤선미
- 데이터리안 데이터 분석가
- 전) 쿠팡, 하이퍼커넥트, 카카오 데이터 분석가

데이터리안

December 12, 2023
Tweet

More Decks by 데이터리안

Other Decks in Technology

Transcript

  1. 2부 패널토크 진행 순서 Warm-up 1. SQL로 데이터 전처리를 하는

    부분은 파이썬에서 판다스 라이브러리로도 충분히 할 수 있다고 생각이 듭니다. 회사에서는 왜 SQL 스킬을 요구하는지 궁금합니다. 코딩 테스트 준비 방법 2. SQL 공부를 위한 책이나 강의를 추천해 주세요. 문제 은행 사이트도 추천 부탁드립니다. 3. SQL 코딩테스트 시험 환경이 어떤지 궁금합니다. 4. SQL 코딩테스트에 잘 나오는 문제 유형이 정해져 있나요? 5. 최근에 SQL 코딩테스트를 봤는데, 생각보다 문제에 맞게 코드를 짜고 논리구조를 만들어 내는 게 어려웠습니다. 6. SQL 코딩테스트를 앞두고 있는데, 사용 언어가 Google BigQuery라고 합니다. Google BigQuery를 따로 공부해야 하는 걸까요? 자주 묻는 질문 7. SQL 관련 자격증 취득을 하면 SQL을 잘한다고 어필이 가능한지 궁금합니다. 8. SQL 코딩테스트 준비기간은 얼마로 잡으면 좋을까요? 9. 코딩테스트 당일, 또는 전후로 나만의 꿀팁이 있다면 알려주세요!
  2. Question 1. SQL로 데이터 전처리를 하는 부분은 파이썬에서 판다스 라이브러리로도

    충분히 할 수 있다고 생각이 듭니다. 회사에서는 왜 SQL 스킬을 요구하는지 궁금합니다. (1/9)
  3. Q1. SQL 꼭 필요한가요? 인하우스 데이터 분석가 자격 요건 예시

    SI, 컨설팅 업체 데이터 분석가 자격 요건 예시
  4. Q1. SQL 꼭 필요한가요? 데이터 분석 공부를 할 때 많이

    다루는 데이터 형식 고객 정보, 상품 정보 등 원천 데이터
  5. Q1. SQL 꼭 필요한가요? 분석 요구 사항 → 데이터베이스에서 데이터

    추출 → (엑셀, 파이썬, R 등으로 후가공) → 보고서
  6. Question 2. SQL 코딩테스트 어떻게 준비하나요? 시작이 막막합니다. SQL 공부를

    위한 책이나 강의를 추천해 주세요. 문제 은행 사이트도 추천 부탁드립니다. (2/9)
  7. Q2. 공부에 도움되는 자료 SQL 문제 은행 사이트 StrataScratch :

    https://platform.stratascratch.com/coding?code_type=3 DataLamur : https://datalemur.com/sql-interview-questions
  8. Question 3. SQL 코딩테스트 시험 환경이 궁금합니다. 회사에서 제공한 노트북으로

    푸나요? 문제를 풀고 실무진에게 설명하는 과정도 포함되는지 궁금합니다. (3/9)
  9. Q3. 코딩테스트 시험환경? 서류 합격 후 받았던 코딩테스트 안내 메일

    OOO에 지원해주셔서 진심으로 감사드립니다. 다음 전형으로, 코딩 테스트를 안내드리고자 합니다. 코딩 테스트는 OOOO 서비스를 통해 제공되며, 링크를 클릭하여 시작하는 시점부터 정해진 시간 내 수행 완료하여 제출해주시면 됩니다.
  10. Q3. 코딩테스트 시험환경? 지원자로서 특이했던 시험: 손코딩 • A4 용지에

    문제가 적혀있고 손으로 답변을 작성하는 방식 • SQL 쿼리도 문제를 보고 손으로 작성
  11. Q3. 코딩테스트 시험환경? 면접관으로서 온라인/오프라인 라이브 테스트에서 중요하게 봤던 것

    • 문제에 어떻게 접근해서 풀기 시작하는지 • 면접관이 주는 힌트를 어떻게 활용하는지 • 문제 몇 개를 풀었냐 (X) / 잘 모르는 문제도 어디까지 풀어보느냐 (O)
  12. Q4. 코딩 테스트 문제에 유형이 있나요? 온라인 라이브 코딩 테스트

    - 그 팀에서 진짜 많이 사용하고 있는 문법이나 SQL 사용 패턴을 물어보는 느낌 (예. 매출 이동 평균을 구해봐라) 온라인 플랫폼 테스트 - 기초 문법을 제대로 알고 있는지 테스트하는 문제 - CASE, JOIN 등을 정확하게 쓸 수 있는지 (예. HackerRank Type of Triangle) - 날짜, 문자를 다루는 함수에 대해서 알고 있는지 - 복잡한 문제 서술을 이해하고 논리적인 구조를 만들 수 있는지 테스트하는 문제 (예. LeetCode Restaurant Growth) - 실제로 데이터 분석가로 업무할 때 사용할 것 같은 간단한 분석 관련 내용을 쿼리로 작성하는 문제
  13. Question 5. 최근에 SQL 코딩테스트를 봤는데, 생각보다 문제에 맞게 코드를

    짜고 논리 구조를 만드는 게 어렵더라고요. 코딩테스트를 효과적으로 준비하는 방법이 있을까요? (5/9)
  14. Q5. 효과적으로 준비하는 방법 1. SQL 문제 해설 영상을 참고하자

    데이터리안 유튜브 (문제풀이 영상): https://bit.ly/484gwp7 유튜브에서 해설 영상 확인하기
  15. 2. 이론과 실습을 병행하자 • 문제 풀이 사이트에서 문제 풀어보기

    (예. solvesql, HackerRank) • 이론과 실습을 함께 배울 수 있는 강의 수강하기 (예. SQL 데이터 분석 캠프) Q5. 효과적으로 준비하는 방법 HackerRank
  16. Q5. 효과적으로 준비하는 방법 3. 손으로 풀어보자 • 문제 서술

    부분 캡쳐 후 필기 어플 이용 • 프린터로 인쇄
  17. Question 6. SQL 코딩테스트를 앞두고 있는데, 사용 언어가 Google BigQuery라고

    합니다. Google BigQuery를 따로 공부해야 하는 걸까요? (6/9)
  18. Question 7. SQL 관련 자격증 취득을 하면 SQL을 잘 한다고

    어필이 가능한지 궁금합니다. (7/9)
  19. 신입 데이터 분석가의 기쁨과 슬픔 카톡 방탈출 게임으로 신입 데이터

    분석가의 하루를 체험해보세요 방탈출 성공 인증을 해주신 모든 분들께 1월 세미나 “비전공자, 어떻게 데이터 분석가 됐을까?” 무료 참석권을 드립니다. 추첨을 통해 20분께 SQL 입문자를 위한 치트시트 마우스패드도 보내드려요. (12/17 일요일 이벤트 신청 마감) 방탈출 시작하기