Repository: jojoldu/junior-recruit-scheduler Branch: master Commit: 0347115bab83 Files: 15 Total size: 41.3 KB Directory structure: gitextract_5hrxuhhs/ ├── .eslintrc.js ├── .github/ │ └── workflows/ │ └── ci.yml ├── .gitignore ├── .nvmrc ├── .prettierrc ├── .travis.yml ├── README-en_EN.md ├── README-zh_CN.md ├── README.md ├── data/ │ └── db.json ├── json-validate/ │ └── src/ │ └── build.js ├── package.json ├── tsconfig.build.json ├── tsconfig.eslint.json └── tsconfig.json ================================================ FILE CONTENTS ================================================ ================================================ FILE: .eslintrc.js ================================================ module.exports = { parser: '@typescript-eslint/parser', parserOptions: { tsconfigRootDir: __dirname, project: 'tsconfig.json', sourceType: 'module', extraFileExtensions: [ '.json' ], }, plugins: ['@typescript-eslint'], extends: [ 'eslint:recommended', 'plugin:@typescript-eslint/recommended', 'plugin:prettier/recommended', 'plugin:json/recommended' ], root: true, env: { node: true, jest: true, }, ignorePatterns: ['.eslintrc.js'], rules: { '@typescript-eslint/interface-name-prefix': 'off', '@typescript-eslint/explicit-function-return-type': 'off', '@typescript-eslint/explicit-module-boundary-types': 'off', '@typescript-eslint/no-explicit-any': 'off', '@typescript-eslint/no-empty-function': 'off', '@typescript-eslint/no-floating-promises': 'error', '@typescript-eslint/member-ordering': [ 'error', { default: { memberTypes: [ 'public-static-field', 'protected-static-field', 'private-static-field', 'public-instance-field', 'protected-instance-field', 'private-instance-field', 'constructor', 'public-static-method', 'protected-static-method', 'private-static-method', 'public-instance-method', 'protected-instance-method', 'private-instance-method', 'get', ], }, }, ], 'no-console': 'error', }, }; ================================================ FILE: .github/workflows/ci.yml ================================================ name: ci on: push: branches: - master pull_request: branches: - "**" jobs: docker: timeout-minutes: 10 runs-on: ubuntu-latest steps: # 해당 저장소의 코드를 가져옵니다. - name: Checkout uses: actions/checkout@v2 # Node 16 버전을 사용합니다. - name: Install node uses: actions/setup-node@v2 with: node-version: '16' # 패키지 설치 - name: Install dependencies run: npm install # JSON 스키마 검증 - name: Run builds run: npm run build ================================================ FILE: .gitignore ================================================ # Created by .ignore support plugin (hsz.mobi) .idea node_modules credentials.json http/telegram.http src/test.js ================================================ FILE: .nvmrc ================================================ v16.14.0 ================================================ FILE: .prettierrc ================================================ { "singleQuote": true, "trailingComma": "all" } ================================================ FILE: .travis.yml ================================================ language: node_js node_js: - "6" branches: only: - master script: "npm run build" before_deploy: - npm install - mkdir -p deploy - mv db.json deploy/db.json deploy: - provider: s3 access_key_id: $AWS_ACCESS_KEY # declared in Travis repo settings secret_access_key: $AWS_SECRET_KEY bucket: junior-recruit-scheduler region: ap-northeast-2 skip_cleanup: true local_dir: deploy acl: public_read wait-until-deployed: true on: repo: jojoldu/junior-recruit-scheduler branch: master after_deploy: - echo "주니어 개발자 채용 정보 배포 진행중입니다." notifications: webhooks: https://fathomless-fjord-24024.herokuapp.com/notify ================================================ FILE: README-en_EN.md ================================================ # Job Information for Junior Developers [Korean](./README.md) | [English](./README-en_EN.md) | [Chinese](./README-zh_CN.md)
[![author](https://img.shields.io/badge/author-jojoldu-ff69b4.svg?style=flat-square)](https://jojoldu.tistory.com/) [![Build Status](https://travis-ci.org/jojoldu/junior-recruit-scheduler.svg?branch=master)](https://travis-ci.org/jojoldu/junior-recruit-scheduler) [![CONTRIBUTORS](https://img.shields.io/badge/contributors-25-green.svg?style=flat-square)](https://github.com/jojoldu/junior-recruit-scheduler/graphs/contributors) [![HitCount](http://hits.dwyl.io/jojoldu/junior-recruit-scheduler.svg)](http://hits.dwyl.io/jojoldu/junior-recruit-scheduler)
> These are the people who contributed to this repository. Thank you very much. :pray:
![springboot](./images/springboot.jpg) My first book, [Web services implemented alone with spring boots and AWS](https://jojoldu.tistory.com/463), has been published. I highly recommend you to do your portfolio and personal projects with Springboot and AWS.
## 1. Introduction It's a repository for **good quality employment information** for junior developers. I'd like to include an intern/new/junior recruitment & hackathon schedule. The period means **closing of documents**. (If you find out that the recruitment has been completed, please make a Pull Request.) ## 2. PR Rules * If you don't have a fixed period, you can write as **Undetermined**. * You have to change **db.json** Too. * db.json is for **automation** in telegram bot. [co-duck Site](https://co-duck.com/) * It will be automated on a separate site or on Facebook. * Rule for db.json is```yyyy-MM-dd HH:mm:ss```. * If it has only closing date, please set closing time as ```23:59:59```. ## 3. Recommended links The Series about story that 5 year career developer commence his 3rd work. * [3번째 직장에 오기까지](http://bit.ly/2sFSGim) The facebook page which communize informations such as technology/seminar for junior developer. * [초보개발자모임](https://www.facebook.com/devbeginner/) ## 4. Recruitments (2020) Every notice of employment in this chapter is for **new/junior** from **a good company for developers to build a career**. > Significant traffic occurs, Have Code Reviews, Continuous Deployment, etc. Refers to a company interested in code quality. Companies with a JobPlanet rating of 3.3 or less can't add to it even if you give them PR. The purpose of this repository is to gather **good quality employment information** in one place. **I'm not trying to contain all the company's recruitment information**. If there is a company that has low JobPlanet ratings but you really want to recommend it, please leave the reason for that in PR. ### Recommended Company * [Undetermined] [AB180 Engineer recruitment](https://abit.ly/ab180) * **100M+ Devices, 1M+ RPM. 1B+ Events/day**. Helping [100+ brands](https://abit.ly/ab180-clients) drive digital growth through marketing technology and strategy. * [Our Culture](https://abit.ly/ab180-culture) * [Front-end Engineer](https://abit.ly/join-ab180-frontend) * [Back-end Engineer](https://abit.ly/join-ab180-backend) * [Data Engineer](https://abit.ly/join-ab180-data-engineer) * [Undetermined] [당근마켓(Carrot Market) New/Intern Backend/Platform developer recruitment](https://www.notion.so/07ca1fda22584d60a48ef43a8cf9bab0) * [Technical blog](https://medium.com/daangn) * [Undetermined] [지그재그(Zigzag) new IOS/Android developer recruitment](http://bit.ly/2JpPLob) * [Technical blog](https://devblog.croquis.com/ko/) * [Zigzag Traffic](http://ppss.kr/archives/151825) * [Zigzag Outboarding](http://outstanding.kr/zigzag20170123/) * [Undetermined] [8퍼센트(8%) new developer recruitment](http://bit.ly/2M7dk2S) * [(Reference) Park Moon-soo Story](https://brunch.co.kr/@leehosung/12) * [(Reference) Goodbye, friends](https://brunch.co.kr/@leehosung/22) * [(Reference) Between Calm and Passion](https://brunch.co.kr/@leehosung/34) * [(Reference) Finishing two spoonfuls study](https://brunch.co.kr/@leehosung/42) * [Undetermined] [MyMusicTaste Frontend developer recruitment](http://bit.ly/2OOayk8) * [MyMusicTaste development culture](https://github.com/MyMusicTaste/recruit) * [Technical blog](https://mymusictaste.github.io/) * [Undetermined] [Riiid(산타토익(Santa TOEIC)) developer recruitment in all fields](https://career.riiid.app) * [Riiid company introduction](https://riiid.co/ko/) * [Front End Technology Stack](https://apply.riiid.app/) * [Undetermined] [피플펀드(PeopleFund) Developer recruitment](https://bit.ly/2HhIKSm) * [Technology Blog](https://tech.peoplefund.co.kr/) * Recommendation of Acquaintances * JobPlanet rating 4.0 * In-company study culture is active * The development team has a good culture and most of them have moved to good companies (coupang, Kakao Mobility, Kakao Bank) * [Undetermined] [Rainist (BankSalad) recruitment in all fields](https://rainist.com/recruit/engineer) * [Undetermined] 코멘토(Commento)'s new employees recruitment * [Front-end Developer Employment](https://bit.ly/2FFdApI) * [Back-end Developer Employment](https://bit.ly/2T2smKc) * [Front-end Developer to Work With](https://brunch.co.kr/@comento/117) * [Designer to Work With](https://brunch.co.kr/@comento/116) * [Back-end Developer to Work With](https://brunch.co.kr/@comento/119) * [Head of the Development Team to Work With](https://brunch.co.kr/@comento/120) * [WeWork's Resident's Relay Interview](http://bitly.kr/6flAH) * [Hankook Ilbo Interview - Productivity Company of the Month](http://bitly.kr/TgWDe) * [Undetermined] [Streami Inc Engineer Recruitment](https://github.com/gopax/Recruit) * [Undetermined] [Skelter Labs Software Engineer Recruitment](https://www.notion.so/71edafe219b0432da0b1959f622c9f1a) * Even if you're not an AI professional, there's no problem with interviews. * [Skelter Labs CEO Interview](https://www.youtube.com/watch?v=uIhKDGz2ENo&t=349s) * [Skelter Labs Team Culture](https://blog.naver.com/skelterlabs/221860320455) * [Skelter Labs News](https://www.skelterlabs.com/ko/news/) ### Employment-Related Events Includes recruiting-related programming contests, hackathon schedules, seminars, and more. ### How to get employment information **Personally, I don't recommend recruitment information for Job Korea or Saramin..**. You may skip any additional forms or comments that appear to be copy & paste into your employment information. If **the companys are not interested in hiring as much, you can think that they don't have enough understanding of the developer**. Below are the JobPlanet/Wanted search criteria that I visit regularly. I'd like you to refer to it. * [JobPlanet New Developer Recruitment List](https://www.jobplanet.co.kr/job_postings/search?utf8=%E2%9C%93&query=&jp_show_search_result=true&jp_show_search_result_chk=true&occupation_level2_ids%5B%5D=11610&occupation_level2_ids%5B%5D=11604&occupation_level2_ids%5B%5D=11603&industry_level2_ids%5B%5D=709&industry_level2_ids%5B%5D=702&recruitment_type_ids%5B%5D=1&order_by=score&page=1) * ["Wanted" New Developer Recruitment](https://www.wanted.co.kr/wdlist/518?referer_id=23685&years=0) * ["Rocket Punch" 'Replacement of Military' Recruitment List](https://www.rocketpunch.com/jobs?military_service=1&q=) ## 5. Developer Job Tips **It does not include any tips other than job tips.** You can find various tips for juniors on the [Facebook Page](https://www.facebook.com/devbeginner/). ### General * [원티드와 함께하는 개발자 커리어 터치 참석 후기](https://velog.io/@doondoony/후기-원티드와-함께하는-개발자-커리어-터치) * [스타트업 주의 사항](https://www.facebook.com/dalinaum/posts/10157321350303468) * [MS Imagine Cup 국가대표의 스타트업 도전기 - 창업 실패부터 현재 커리어를 만들기까지 - 참석후기](https://jojoldu.tistory.com/423) * [마음에 안드는 중소기업에 합격했을때](https://jojoldu.tistory.com/398) * [Tech HR - 주니어 개발자와 시니어 개발자의 차이 필독](https://jojoldu.tistory.com/163) * [OKKY 취준생 Q&A Meet-up 세미나 후기](http://bit.ly/2P8afUH) * [제로 스펙에 가까웠던 듣보잡 개발자의 유명 IT 기업 도전기](http://bit.ly/2yqiH7V) * [이종립(aka. 기계인간)님의 SI탈출하기 세미나 by OKKY](http://bit.ly/2LAkFqL) * [남궁성의 코드초보스터디 카페 모음](http://cafe.naver.com/javachobostudy) * [신입취업조언 1탄 : 포트폴리오편 - 천진님](http://cafe.naver.com/javachobostudy/119166) * [이력서 작성과 면접 이야기 - 천진님](http://cafe.naver.com/javachobostudy/125568) * [학원출신 취업, 면접 그리고 미래.. - 비달사슴님](http://cafe.naver.com/javachobostudy/117693) * [신입 연봉의 현실(SI) - es현님](http://cafe.naver.com/javachobostudy/143200) * [김은향님의 신입 개발자 이야기](https://www.slideshare.net/EunhyangKim2/ss-87782520) * [진유림님의 이직 이야기](https://milooy.wordpress.com/2018/02/07/moving-job/) * [이한별님의 구직 이야기](http://lhb0517.tistory.com/entry/reviewofjojoldu) * [김남윤님의 신입 개발자 취업 도전기](https://www.slideshare.net/ssuser565d51/ss-61448739) * [박준영님의 이직 이야기](https://joont92.github.io/life/27%EC%82%B4-2%EB%B2%88%EC%A7%B8-%EC%9D%B4%EC%A7%81) * [변성윤님의 Gap Year 및 쏘카 이직 이야기](https://zzsza.github.io/diary/2018/10/26/gap-year-and-socar/) * [OKKY "마음까지전하는"님의 웹개발자 신입 구직 팁](https://okky.kr/article/314704) * [피해야 할 개발자 일자리의 징후](http://www.itworld.co.kr/news/105216) * [컴공으로 대기업 취업하기, 인적성 검사 통과 요령 및 면접 필살기](https://medium.com/@xissy/%EC%BB%B4%EA%B3%B5%EC%9C%BC%EB%A1%9C-%EB%8C%80%EA%B8%B0%EC%97%85-%EC%B7%A8%EC%97%85%ED%95%98%EA%B8%B0-cbf42d46e269) * [원티드와 함께하는 개발자 커리어 터치](https://www.notion.so/8a5fb590ae204295adf8117b5f58e32e) * [28세 요우의 개발자 이직 대탐험](http://luckyyowu.tistory.com/382) * [강디너의 이직 탐험기](https://kdinner.tistory.com/58) ### Resume & Portfolio Writing Method * [원티드랩에서 이야기하는 통과잘되는 이력서 작성법 (신입/경력 포함)](https://brunch.co.kr/@wantedlab/29) * [OKKY "roggy"님의 신입 개발자 이력서 작성 요령](https://okky.kr/article/319687) * [OKKY "load2000"님의 포트폴리오 작성 팁](https://okky.kr/article/368504) * [이민석 교수님의 신입 개발자 자기소개서 작성법](http://hl1itj.tistory.com/90) * [seungdols님의 신입 자소서 작성법](https://brunch.co.kr/@seungdols/11) * [Outsider님의 이력서](https://blog.outsider.ne.kr/1234) * [jerome님의 포털(네이버, 다음, 줌 등)에 지원하는 신입공채 개발자들의 자기소개서 작성 팁](http://jerome75.tistory.com/2) * [parkscom님의 신입 개발자를 위한 이력서 쓰기](http://parkscom.tistory.com/1167111262) * [라태웅님의 신입 포트폴리오](https://okky.kr/article/397774) * [(소프트웨어 엔지니어를 위한) 끝내주는 이력서를 쓰는 방법](http://www.haeyounglee.com/post/41769497481/how-to-write-a-killer-resume#.WVNvOnc6-V4) * [우아한형제들 구인본님 - 이직 초보 어느 개발자의 이력서 만들기](http://woowabros.github.io/experience/2017/07/17/resume.html) * [마르코님의 번역 - 2017년 개발자 이력서 작성 가이드](https://brunch.co.kr/@imagineer/215) * [posquit0님의 Awesome CV - LaTeX로 끝내주는 영문 이력서 작성](https://github.com/posquit0/Awesome-CV) * [권희정님의 개발자의 포트폴리오 ・ 이력서 작성법](https://gmlwjd9405.github.io/2018/05/04/how-to-write-a-resume-for-a-developer.html) * [JSpiner님의 github로 다같이 쓰는 이력서](https://github.com/JSpiner/RESUME) ### Interview Tips * [JBee(한재엽)님의 기술면접 자료 Repository](https://github.com/JaeYeopHan/Interview_Question_for_Beginner) * [김태곤님의 신입 프론트엔드 개발자를 위한 면접 조언](https://taegon.kim/archives/5770) * [너굴너굴님의 좋은면접자/지원자 되는 방법](https://repo.yona.io/doortts/blog/post/292) * [네이버 면접시 듣게 되는 41가지 질문(기사)](https://www.bloter.net/news/articleView.html?idxno=22294) * [카카오 면접 시 듣게 되는 70가지 질문(블로터)](https://www.bloter.net/news/articleView.html?idxno=22327) * [애플 면접에서 듣게 되는 33가지 질문(기사)](https://www.bloter.net/news/articleView.html?idxno=22280) * [초보팀장의 일기 - 면접을 볼 때마다 하는 질문들](https://web.archive.org/web/20170420162138/http://blog.java2game.com/401) * [Awesome Interview Questions - GitHub](https://github.com/MaximAbramchuck/awesome-interview-questions) * [개발자를 채용하면서 느꼈던 것들](http://sungjk.github.io/2017/06/11/interview-guide.html) * [이번 기술 면접 중 기억나는 질문과 답변들 (프론트엔드)](https://medium.com/@jimkimau/이번-기술-면접-중-기억나는-질문과-답변들-712daa9a2dc) * [변성윤님의 Datascience-Interview-Questions](https://github.com/zzsza/Datascience-Interview-Questions) * [1년 동안 면접을 보며 만났던 질문 리스트 (기술)](https://github.com/KimHunJin/Study-Book/tree/master/interview) * [직접 경험을 통해 추려낸 공통 질문](https://github.com/KSH-code/Technical-Interview/blob/master/README.md) * [WeareSoft의 기술면접 자료 Repository](https://github.com/WeareSoft/tech-interview) ### Etc. * [개발자 채용시 기술검증 어떻게 할 것인가 - 세미나 후기](http://bit.ly/2QDKlWs) * [2016 KSUG 경력 관리 세미나](http://bit.ly/2JEexjS) * [프로그래머의 삶님의 IT 분야의 개발자로 취업할 때 실수하는 몇 가지](http://coderlife.tistory.com/88) * [나무위키 SI](https://namu.wiki/w/SI) * [피해야 하는 중소기업 거르는 꿀팁](http://principlesofknowledge.kr/archives/31414) * 2017 카카오 코드 페스티벌 [예선전](http://tech.kakao.com/2017/08/11/code-festival-round-1/), [본선](http://tech.kakao.com/2017/09/14/code-festival-round-2/) 해설 * 2018 카카오 블라인드 코딩테스트 [1차](http://tech.kakao.com/2017/09/27/kakao-blind-recruitment-round-1/), [2차](http://tech.kakao.com/2017/10/24/kakao-blind-recruitment-round-2/), [3차](http://tech.kakao.com/2017/11/14/kakao-blind-recruitment-round-3/) 해설 * 2018 카카오 코드 페스티벌 [예선전](http://tech.kakao.com/2018/08/09/code-festival-2018-round-1/), [본선](http://tech.kakao.com/2018/09/12/code-festival-2018-round-2/) 해설 * 2019 카카오 신입 공채 코딩 테스트 [1차](http://tech.kakao.com/2018/09/21/kakao-blind-recruitment-for2019-round-1/), [2차](http://tech.kakao.com/2018/10/23/kakao-blind-recruitment-round-2/) 해설 * 2020 카카오 신입 공채 코딩 테스트 [1차](https://tech.kakao.com/2019/10/02/kakao-blind-recruitment-2020-round1/), [2차](https://tech.kakao.com/2019/10/21/2020-카카오-블라인드-공채-2차-오프라인-코딩-테스트-문/) 해설 * [Java Interview Question (Eng)](https://www.javatpoint.com/corejava-interview-questions) * [Java Interview Questions and Answers (Eng)](https://www.interviewbit.com/java-interview-questions/) ### Recommended Books * [프로그래밍 면접 이렇게 준비한다](https://book.naver.com/bookdb/book_detail.nhn?bid=15064639) * [Summary](https://www.slideshare.net/ddayinhwang9/ss-60152650) ================================================ FILE: README-zh_CN.md ================================================ # 初级开发者招聘信息 [Korean](./README.md) | [English](./README-en_EN.md) | [Chinese](./README-zh_CN.md)
[![author](https://img.shields.io/badge/author-jojoldu-ff69b4.svg?style=flat-square)](https://jojoldu.tistory.com/) [![Build Status](https://travis-ci.org/jojoldu/junior-recruit-scheduler.svg?branch=master)](https://travis-ci.org/jojoldu/junior-recruit-scheduler) [![CONTRIBUTORS](https://img.shields.io/badge/contributors-25-green.svg?style=flat-square)](https://github.com/jojoldu/junior-recruit-scheduler/graphs/contributors) [![HitCount](http://hits.dwyl.io/jojoldu/junior-recruit-scheduler.svg)](http://hits.dwyl.io/jojoldu/junior-recruit-scheduler)
> 感谢该库的贡献者们。 :pray: ## 1. 简介 这是一个为初级开发者收集的**高质量工作职位**的库。 包括实习生/新人/初级开发 招聘 & Hackathon 时间表。 以上的时间表表示的是**申请的截止日期**。 (如果确认招聘已经完成了,请提一个PR。) ## 2. PR 规则 * 如果您没有固定的**招聘**期限,请在发布的时候这样做。 * 发布的时候必须修改**db.json**。 * db.json是[co-duck](https://co-duck.com/)和Telegram Bot**自动化**构建的文件。 * 它稍后会在另外单独的网站或者Facebook上自动构建。 * db.json遵循```yyyy-MM-dd HH:mm:ss```的规则. * 如果您的招聘具有解释时间(或者日期),请在```23:59:59```前告知我们. ## 3. 就业推荐链接 该系列讲述了一个五年工作经验的开发者的第三份工作的故事 * [直到我的第三份工作](http://bit.ly/2sFSGim) 分享新手所需的技术/研讨会等相关新闻的Facebook链接 * [新手开发者小组](https://www.facebook.com/devbeginner/) 这个机器人用于发布临时工作,或者全职工作,又或者是Facebook的一些帖子等 * [Telegram 机器人](http://bit.ly/2MfbltB) ## 4. 招聘 (2020) 채용에 올라온 기업들은 모두 **개발자로서 커리어 쌓기가 좋은 회사**의 **신입/주니어** 채용을 기준으로 합니다. > 拥有巨大流量, 拥有Code Reviews规范流程, 使用自动化部署, 且对高质量代码感兴趣的公司。 在잡플래닛上评分低于3.3的公司不能提交PR。 这个仓库的宗旨就是**在这个地方收集高质量的就业信息**。 **所以这并不是为所有有空缺职位的公司准备的**. 如果您的公司评级较低,但又确实想推荐之,请把相关说明写到PR里。 ### 推荐公司 * [招聘中] [당근마켓 后端/平台 新手/实习生 招聘](https://www.notion.so/07ca1fda22584d60a48ef43a8cf9bab0) * [博客](https://medium.com/daangn) * [招聘中] [ZIGZAG iOS/Android 新手](http://bit.ly/2JpPLob) * [博客](https://devblog.croquis.com/ko/) * [ZIGZAG 트래픽](http://ppss.kr/archives/151825) * [ZIGZAG 아웃스탠딩](http://outstanding.kr/zigzag20170123/) * [招聘中] [8Percent 新人开发](http://bit.ly/2M7dk2S) * [(参考资料) 박문수的故事](https://brunch.co.kr/@leehosung/12) * [(参考资料) 再见朋友](https://brunch.co.kr/@leehosung/22) * [(参考资料) 冷酷与激情之间](https://brunch.co.kr/@leehosung/34) * [(参考资料) 在研究结束时](https://brunch.co.kr/@leehosung/42) * [招聘中] [MyMusicTaste 前端招聘](http://bit.ly/2OOayk8) * [MyMusicTaste公司文化](https://github.com/MyMusicTaste/recruit) * [博客](https://mymusictaste.github.io/) * [招聘中] [Riiid 招聘所有开发人员](https://career.riiid.app) * [Riiid公司](https://riiid.co/ko/) * [前端技术栈](https://apply.riiid.app/) * [招聘中] [Trevari初级开发人员](http://bit.ly/2ZSFUvi) * [招聘中] [피플펀드 개발자 채용](https://bit.ly/2HhIKSm) * [博客](https://tech.peoplefund.co.kr/) * 内推 * 잡플래닛 평점 4.0 * 内部活跃的学习氛围 * 良好的公司,良好的团队文化(쿠팡, 카카오 모빌리티, 카카오뱅크) * [招聘中] [레이니스트 (뱅크샐러드) 전분야 채용](https://rainist.com/recruit/engineer) * [招聘中] 最新招聘 * [前端招聘](https://bit.ly/2FFdApI) * [后端招聘](https://bit.ly/2T2smKc) * [看看前端是怎么工作的](https://brunch.co.kr/@comento/117) * [看看跟设计师是怎么合作的](https://brunch.co.kr/@comento/116) * [看看后端是怎么工作的](https://brunch.co.kr/@comento/119) * [在团队中和负责人工作](https://brunch.co.kr/@comento/120) * [위워크 입주기업 릴레이 인터뷰](http://bitly.kr/6flAH) * [한국일보 인터뷰 - 이달의 생산성 기업](http://bitly.kr/TgWDe) * [招聘中] [Skelter Labs 软件工程师招聘](https://www.notion.so/71edafe219b0432da0b1959f622c9f1a) * 即使你不是AI专家,也可以来面试。 * [Skelter Labs CEO 采访](https://www.youtube.com/watch?v=uIhKDGz2ENo&t=349s) * [Skelter Labs 团队文化介绍](https://blog.naver.com/skelterlabs/221860320455) * [Skelter Labs 最新消息](https://www.skelterlabs.com/ko/news/) ### 招聘事件 包括编程竞赛,hackathon时间表,研讨会以及与招聘相关的更多内容。 ### 如何获得其他工作 **잡코리아, 一个人力资源发布的地方,不建议个人用户参与**. 추가로 채용 정보에 복사 & 붙여넣기한듯한 양식이나 글이 있다면 거르셔도 됩니다. 그만큼 **채용에 관심이 없는 회사라면 개발자에 대한 인식도 부족**하다고 보셔야 합니다. 아래는 제가 정기적으로 방문하는 잡플래닛/원티드 검색 조건입니다. 참고하시면 좋을것 같습니다 * [잡플래닛 新开发人员职位](https://www.jobplanet.co.kr/job_postings/search?utf8=%E2%9C%93&query=&jp_show_search_result=true&jp_show_search_result_chk=true&occupation_level2_ids%5B%5D=11610&occupation_level2_ids%5B%5D=11604&occupation_level2_ids%5B%5D=11603&industry_level2_ids%5B%5D=709&industry_level2_ids%5B%5D=702&recruitment_type_ids%5B%5D=1&order_by=score&page=1) * [원티드 신입 개발자 채용 리스트](https://www.wanted.co.kr/wdlist/518?referer_id=23685&years=0) * [로켓펀치 '병역대체' 채용 리스트](https://www.rocketpunch.com/jobs?military_service=1&q=) ## 5. 新开发者职位搜索提示 **除了工作信息外,不要掺杂其他任何信息** 有关青少年的信息,请参阅我们的[Facebook主页](https://www.facebook.com/devbeginner/) ### 总体求职信息 * [원티드와 함께하는 개발자 커리어 터치 참석 후기](https://velog.io/@doondoony/후기-원티드와-함께하는-개발자-커리어-터치) * [스타트업 주의 사항](https://www.facebook.com/dalinaum/posts/10157321350303468) * [MS Imagine Cup 국가대표의 스타트업 도전기 - 창업 실패부터 현재 커리어를 만들기까지 - 참석후기](https://jojoldu.tistory.com/423) * [当你的面试通过了一个你不喜欢的小公司](https://jojoldu.tistory.com/398) * [Tech HR - 阅读初级开发人员和高级开发人员之间的差异](https://jojoldu.tistory.com/163) * [OKKY 취준생 Q&A Meet-up 세미나 후기](http://bit.ly/2P8afUH) * [제로 스펙에 가까웠던 듣보잡 개발자의 유명 IT 기업 도전기](http://bit.ly/2yqiH7V) * [이종립(aka. 기계인간)님의 SI탈출하기 세미나 by OKKY](http://bit.ly/2LAkFqL) * [남궁성의 코드초보스터디 카페 모음](http://cafe.naver.com/javachobostudy) * [신입취업조언 1탄 : 포트폴리오편 - 천진님](http://cafe.naver.com/javachobostudy/119166) * [이력서 작성과 면접 故事 - 천진님](http://cafe.naver.com/javachobostudy/125568) * [학원출신 취업, 면접 그리고 미래.. - 비달사슴님](http://cafe.naver.com/javachobostudy/117693) * [신입 연봉의 현실(SI) - es현님](http://cafe.naver.com/javachobostudy/143200) * [김은향님의 신입 개발자 故事](https://www.slideshare.net/EunhyangKim2/ss-87782520) * [진유림님의 이직 故事](https://milooy.wordpress.com/2018/02/07/moving-job/) * [이한별님의 구직 故事](http://lhb0517.tistory.com/entry/reviewofjojoldu) * [김남윤님의 신입 개발자 취업 도전기](https://www.slideshare.net/ssuser565d51/ss-61448739) * [박준영님의 이직 故事](https://joont92.github.io/life/27%EC%82%B4-2%EB%B2%88%EC%A7%B8-%EC%9D%B4%EC%A7%81) * [변성윤님의 Gap Year 및 쏘카 이직 故事](https://zzsza.github.io/diary/2018/10/26/gap-year-and-socar/) * [OKKY "마음까지전하는"님의 웹개발자 신입 구직 팁](https://okky.kr/article/314704) * [피해야 할 개발자 일자리의 징후](http://www.itworld.co.kr/news/105216) * [컴공으로 대기업 취업하기, 인적성 검사 통과 요령 및 면접 필살기](https://medium.com/@xissy/%EC%BB%B4%EA%B3%B5%EC%9C%BC%EB%A1%9C-%EB%8C%80%EA%B8%B0%EC%97%85-%EC%B7%A8%EC%97%85%ED%95%98%EA%B8%B0-cbf42d46e269) * [원티드와 함께하는 개발자 커리어 터치](https://www.notion.so/8a5fb590ae204295adf8117b5f58e32e) * [28岁 요우의 개발자 이직 대탐험](http://luckyyowu.tistory.com/382) * [강디너의 이직 탐험기](https://kdinner.tistory.com/58) ### 简历以及编写技巧 * [如何写一篇你想在面试中能够洽谈的好简历](https://brunch.co.kr/@wantedlab/29) * [OKKY "roggy"님의 신입 개발자 이력서 작성 요령](https://okky.kr/article/319687) * [OKKY "load2000"님의 포트폴리오 작성 팁](https://okky.kr/article/368504) * [이민석 교수님의 신입 개발자 자기소개서 작성법](http://hl1itj.tistory.com/90) * [seungdols님의 신입 자소서 작성법](https://brunch.co.kr/@seungdols/11) * [Outsider님의 이력서](https://blog.outsider.ne.kr/1234) * [jerome님의 포털(네이버, 다음, 줌 등)에 지원하는 신입공채 개발자들의 자기소개서 작성 팁](http://jerome75.tistory.com/2) * [parkscom님의 신입 개발자를 위한 이력서 쓰기](http://parkscom.tistory.com/1167111262) * [라태웅님의 신입 포트폴리오](https://okky.kr/article/397774) * [(소프트웨어 엔지니어를 위한) 끝내주는 이력서를 쓰는 방법](http://www.haeyounglee.com/post/41769497481/how-to-write-a-killer-resume#.WVNvOnc6-V4) * [우아한형제들 구인본님 - 이직 초보 어느 개발자의 이력서 만들기](http://woowabros.github.io/experience/2017/07/17/resume.html) * [마르코님의 번역 - 2017년 개발자 이력서 작성 가이드](https://brunch.co.kr/@imagineer/215) * [posquit0님의 Awesome CV - LaTeX로 끝내주는 영문 이력서 작성](https://github.com/posquit0/Awesome-CV) * [권희정님의 개발자의 포트폴리오 ・ 이력서 작성법](https://gmlwjd9405.github.io/2018/05/04/how-to-write-a-resume-for-a-developer.html) * [JSpiner님의 github로 다같이 쓰는 이력서](https://github.com/JSpiner/RESUME) ### 面试技巧 * [JBee(한재엽)님의 기술면접 자료 Repository](https://github.com/JaeYeopHan/Interview_Question_for_Beginner) * [面试新手前端的建议](https://taegon.kim/archives/5770) * [如何成为一名优秀的面试官/应聘者](https://repo.yona.io/doortts/blog/post/292) * [在Naver面试中你会听到41个问题](http://www.bloter.net/archives/245110) * [在面试中你会听到70个问题](http://www.bloter.net/archives/245529) * [在Apple面试时遇到的33个问题](http://www.bloter.net/archives/244910) * [初学者的日记 - 每次面试后要问的问题](https://web.archive.org/web/20170420162138/http://blog.java2game.com/401) * [Awesome Interview Questions - GitHub](https://github.com/MaximAbramchuck/awesome-interview-questions) * [개발자를 채용하면서 느꼈던 것들](http://sungjk.github.io/2017/06/11/interview-guide.html) * [记这次技术绵中中遇到的问题和答案(前端)](https://medium.com/@jimkimau/이번-기술-면접-중-기억나는-질문과-답변들-712daa9a2dc) * [변성윤님의 Datascience-Interview-Questions](https://github.com/zzsza/Datascience-Interview-Questions) * [我在年度访谈中遇到的问题清单 (技术)](https://github.com/KimHunJin/Study-Book/tree/master/interview) * [从个人经验来说遇到的常见问题](https://github.com/KSH-code/Technical-Interview/blob/master/README.md) * [WeareSoft의 기술면접 자료 Repository](https://github.com/WeareSoft/tech-interview) ### 其他信息 * [개발자 채용시 기술검증 어떻게 할 것인가 - 세미나 후기](http://bit.ly/2QDKlWs) * [2016 KSUG 경력 관리 세미나](http://bit.ly/2JEexjS) * [프로그래머의 삶님의 IT 분야의 개발자로 취업할 때 실수하는 몇 가지](http://coderlife.tistory.com/88) * [나무위키 SI](https://namu.wiki/w/SI) * [피해야 하는 중소기업 거르는 꿀팁](http://principlesofknowledge.kr/archives/31414) * 2017 카카오 코드 페스티벌 [예선전](http://tech.kakao.com/2017/08/11/code-festival-round-1/), [본선](http://tech.kakao.com/2017/09/14/code-festival-round-2/) 해설 * 2018 카카오 블라인드 코딩테스트 [1차](http://tech.kakao.com/2017/09/27/kakao-blind-recruitment-round-1/), [2차](http://tech.kakao.com/2017/10/24/kakao-blind-recruitment-round-2/), [3차](http://tech.kakao.com/2017/11/14/kakao-blind-recruitment-round-3/) 해설 * 2018 카카오 코드 페스티벌 [예선전](http://tech.kakao.com/2018/08/09/code-festival-2018-round-1/), [본선](http://tech.kakao.com/2018/09/12/code-festival-2018-round-2/) 해설 * 2019 카카오 신입 공채 코딩 테스트 [1차](http://tech.kakao.com/2018/09/21/kakao-blind-recruitment-for2019-round-1/), [2차](http://tech.kakao.com/2018/10/23/kakao-blind-recruitment-round-2/) 해설 * [Java Interview Question (英文版)](https://www.javatpoint.com/corejava-interview-questions) ### 推荐书籍 * [프로그래밍 면접 이렇게 준비한다](https://book.naver.com/bookdb/book_detail.nhn?bid=15064639) * [摘要](https://www.slideshare.net/ddayinhwang9/ss-60152650) ================================================ FILE: README.md ================================================ # 주니어 개발자를 위한 취업 정보 [Korean](./README.md) | [English](./README-en_EN.md) | [Chinese](./README-zh_CN.md)
[![author](https://img.shields.io/badge/author-jojoldu-ff69b4.svg?style=flat-square)](https://jojoldu.tistory.com/) [![Build Status](https://travis-ci.org/jojoldu/junior-recruit-scheduler.svg?branch=master)](https://travis-ci.org/jojoldu/junior-recruit-scheduler) [![CONTRIBUTORS](https://img.shields.io/badge/contributors-25-green.svg?style=flat-square)](https://github.com/jojoldu/junior-recruit-scheduler/graphs/contributors) [![HitCount](http://hits.dwyl.com/jojoldu/junior-recruit-scheduler.svg)](http://hits.dwyl.com/jojoldu/junior-recruit-scheduler)
> 이 저장소에 기여해주신 분들입니다. > 정말 감사합니다. :pray:
![springboot](./images/springboot.jpg) 저의 첫 저서인 [스프링 부트와 AWS로 혼자 구현하는 웹 서비스](https://jojoldu.tistory.com/463)가 출간되었습니다. 스프링부트와 AWS로 포트폴리오, 개인 프로젝트를 하고 싶으신 분들께 적극 추천드립니다.
[![개발바닥 1화](./images/youtube.png)](https://bit.ly/3bNQ2hA) 개발자 지인과 함께 [유튜브 채널](https://bit.ly/3bNQ2hA)을 시작하였습니다. 스타트업에서 개발자로 취업하고 일하는 것에 대해서 이런 저런 관점으로 이야기 해볼까 합니다. 여러분의 고민들 (취준생/주니어) 을 받아서 그에 대한 고민 상담도 같이 해보겠습니다 :)
## 1. 소개 주니어 개발자를 위한 **양질의 채용정보**가 흩어져있는 것 같아 한곳에 모으기 위한 저장소입니다. 인턴/신입/주니어 채용 & 해커톤 일정을 담으려고 합니다. 앞의 일정은 **서류 마감** 일정입니다. (혹시나 채용이 완료된 것이 확인되면 풀리퀘스트 부탁드립니다.) ## 2. PR 규칙 - 기간이 정해져 있지 않다면 **채용시까지**로 해주시면 됩니다. - **data/db.json**도 함께 수정해주셔야 합니다. - db.json은 텔레그램 봇과 [co-duck 사이트](https://co-duck.com/)에서 **자동화**하기 위함입니다. - 이후 별도 사이트나 페이스북에서 자동화될 예정입니다. - db.json의 규칙은 `yyyy-MM-dd HH:mm:ss` 입니다. - 마감 일자만 있다면 시간은 `23:59:59` 로 해주세요. ## 3. 취업 관련 추천 링크 제 블로그에 있는 글 중 취업 관련 추천 글입니다. - [3번째 직장에 오기까지](http://bit.ly/2sFSGim) - [(2021) 1. 비전공자로 자바 백엔드 개발자 시작하기](https://jojoldu.tistory.com/505) 주니어 개발자분들에게 필요한 기술/세미나 등의 소식을 공유하는 페이스북 페이지 - [초보개발자모임](https://www.facebook.com/devbeginner/) ## 4. 채용 (2023) 채용에 올라온 기업들은 모두 **개발자로서 커리어 쌓기가 좋은 회사**의 **신입/주니어** 채용을 기준으로 합니다. > 유의미한 트래픽이 발생하고, > 코드리뷰, 배포 자동화 등이 구축되어 있고, > 코드 품질에 관심이 있는 회사를 얘기합니다. **잡플래닛 평점 3.3 미만**인 회사들은 PR을 주셔도 추가해드릴 수 없습니다. 이 저장소의 목적은 **양질의 취업 정보를 한곳에 모으기 위함**입니다. **모든 회사의 채용 정보를 담으려는 것이 아닙니다**. 잡플래닛 평점은 낮지만 정말 추천하고 싶은 회사가 있다면 그 사유를 같이 PR에 남겨주세요. ### 추천 기업 (마감일) ### 채용 관련 교육 코스 ### 추천 기업 (수시 & 상시 채용) - [채용시까지] [인프런 - 백엔드 주니어 개발자](https://www.rallit.com/positions/1507/%EB%B0%B1%EC%97%94%EB%93%9C-%EA%B0%9C%EB%B0%9C%EC%9E%90-node-js-%EC%8B%A0%EC%9E%85-%EA%B2%BD%EB%A0%A5) - [채용시까지] [Velog - 풀스택 인턴](https://chaf.career.greetinghr.com/o/77046) - [채용시까지] [야놀자 - 채용연계형 인턴](https://www.rallit.com/positions/1434/software-engineering-intern-%EC%B1%84%EC%9A%A9-%EC%97%B0%EA%B3%84%ED%98%95-%EC%9D%B8%ED%84%B4) - [채용시까지] [그리팅 - 백오피스 엔지니어 (전환형 인턴)](https://www.rallit.com/positions/1466/%EA%B7%B8%EB%A6%AC%ED%8C%85-%EB%B0%B1%EC%98%A4%ED%94%BC%EC%8A%A4-%EC%97%94%EC%A7%80%EB%8B%88%EC%96%B4-%EC%A0%84%ED%99%98%ED%98%95-%EC%9D%B8%ED%84%B4) - [채용시까지] [크레비스파트너스 SaaS 백엔드 개발자(C#) 신입/경력 채용 (전문연구요원 가능)](https://www.crevisse.com/careers/?q=YToxOntzOjEyOiJrZXl3b3JkX3R5cGUiO3M6MzoiYWxsIjt9&bmode=view&idx=13283180&t=board) - [팀 소개](https://careers.brictoworks.com/) - [팀 인터뷰](https://blog.donus.org/category/team) - [채용시까지] [큐엠아이티 백엔드 / 프론트엔드 개발자 채용](https://qmit-careers.oopy.io/) - [백엔드 개발자 채용 (신입/경력)](https://qmit-careers.oopy.io/2a3ee834-c103-480f-9076-57eeee48d694) - [프론트엔드 개발자 채용 (신입/경력)](https://qmit-careers.oopy.io/52fab9af-ef50-4d66-be9c-e1e18bd4bef8) - [채용시까지] [자란다 - 백엔드 엔지니어 (Backend Engineer)](https://team.jaranda.kr/backend) - [자란다] 성인교육 큐레이션 시장이 점차 활성화되고 있는 것처럼, 키즈 교육과 돌봄 시장에서의 붐을 이르키고 있는 에듀테크기업 자란다 입니다. - [자란다의 핵심 경쟁력](https://team.jaranda.kr/corevalue) - [외부 인재 추천제도 '자란다 자란다 잘한다'](https://team.jaranda.kr/outsiderecruit) - [채용시까지] [채널코퍼레이션 - 채널톡 엔지니어 채용](https://channel.io/jobs?utm_source=github&utm_medium=txt-link&utm_campaign=jojoldu) - We make a future classic product! 채팅 CRM 통합 솔루션 **채널톡**을 만드는 채널코퍼레이션입니다. - **9만개 이상의 기업**이 선택한 채널톡, 같이 만들어 보실래요? - [회사 소개](https://channel.io/ko/team?utm_source=github&utm_medium=txt-link&utm_campaign=jojoldu) - [제품 소개](https://channel.io/ko?utm_source=github&utm_medium=txt-link&utm_campaign=jojoldu) - [채널톡 블로그](https://channel.io/ko/blog?utm_source=github&utm_medium=txt-link&utm_campaign=jojoldu) - [유튜브 채널](https://www.youtube.com/c/%EC%B1%84%EB%84%90%ED%86%A1) - [채용시까지] [볼드나인(BOLD9) 소프트웨어 엔지니어 채용 (React / NodeJS)](https://blog.naver.com/bold-9/222544928421) - [홈페이지](https://bold-9.com/) - [회사소개](https://blog.naver.com/bold-9/222528579063) - [백엔드 개발자 인터뷰](https://blog.naver.com/bold-9/222552391789) - [프론트엔드 개발자 인터뷰](https://blog.naver.com/bold-9/222570943274) - [채용시까지] [메이아이 백엔드 개발자 채용](https://recruit-may-i.oopy.io/backend-developer?utm_source=github&utm_campaign=jojoldu) - 메이아이는 오프라인 공간의 방문객 데이터 애널리틱스 플랫폼 매쉬를 만드는 영상 처리 인공지능 테크 스타트업입니다. - 오프라인 데이터 분석을 위한 **observability 서비스**를 함께 만들어나갈 분을 찾고 있습니다! - [상시채용] [비사이드코리아 Typescript 개발자 채용](https://www.notion.so/bsidekr/f85a1d4d18fc410fbfff09f418e40982) - 소액 주주분들과 함께 상장사의 거버넌스를 개선하는 플랫폼 [비사이드](https://www.notion.so/bsidekr/67e415e8f6094175a4dd5d86cdb0d265)입니다. - [홈페이지](https://corp.bside.ai/) - [프런트엔드 개발자](https://www.wanted.co.kr/wd/120365) - [벡앤드 개발자](https://www.wanted.co.kr/wd/124859) ## 4. 신입 개발자 구직 팁 **취업 팁 외에 다른 팁은 포함하지 않습니다.** 주니어를 위한 각종 팁은 [페이스북 페이지](https://www.facebook.com/devbeginner/)를 참고해주세요. ### 카카오 코딩 테스트 문제 해설 - [2021] 카카오 신입 공채 코딩 테스트 [1차](https://tech.kakao.com/2021/01/25/2021-kakao-recruitment-round-1/), [2차](https://tech.kakao.com/2021/02/16/2021-kakao-recruitment-round-2/) 해설 - [2020] 카카오 신입 공채 코딩 테스트 [1차](https://tech.kakao.com/2019/10/02/kakao-blind-recruitment-2020-round1/), [2차](https://tech.kakao.com/2019/10/21/2020-카카오-블라인드-공채-2차-오프라인-코딩-테스트-문/) 해설 - [2019] 카카오 신입 공채 코딩 테스트 [1차](http://tech.kakao.com/2018/09/21/kakao-blind-recruitment-for2019-round-1/), [2차](http://tech.kakao.com/2018/10/23/kakao-blind-recruitment-round-2/) 해설 - [2018] 카카오 코드 페스티벌 [예선전](http://tech.kakao.com/2018/08/09/code-festival-2018-round-1/), [본선](http://tech.kakao.com/2018/09/12/code-festival-2018-round-2/) 해설 - [2018] 카카오 블라인드 코딩테스트 [1차](http://tech.kakao.com/2017/09/27/kakao-blind-recruitment-round-1/), [2차](http://tech.kakao.com/2017/10/24/kakao-blind-recruitment-round-2/), [3차](http://tech.kakao.com/2017/11/14/kakao-blind-recruitment-round-3/) 해설 - [2017] 카카오 코드 페스티벌 [예선전](http://tech.kakao.com/2017/08/11/code-festival-round-1/), [본선](http://tech.kakao.com/2017/09/13/code-festival-round-2/) 해설 ### 구직 전반 - [쟈미님의 공채없이 카카오 개발자 취준기](https://jyami.tistory.com/126) - [원티드와 함께하는 개발자 커리어 터치 참석 후기](https://velog.io/@doondoony/후기-원티드와-함께하는-개발자-커리어-터치) - [MS Imagine Cup 국가대표의 스타트업 도전기 - 창업 실패부터 현재 커리어를 만들기까지 - 참석후기](https://jojoldu.tistory.com/423) - [마음에 안드는 중소기업에 합격했을때](https://jojoldu.tistory.com/398) - [Tech HR - 주니어 개발자와 시니어 개발자의 차이 필독](https://jojoldu.tistory.com/163) - [OKKY 취준생 Q&A Meet-up 세미나 후기](http://bit.ly/2P8afUH) - [제로 스펙에 가까웠던 듣보잡 개발자의 유명 IT 기업 도전기](http://bit.ly/2yqiH7V) - [이종립(aka. 기계인간)님의 SI탈출하기 세미나 by OKKY](http://bit.ly/2LAkFqL) - [김은향님의 신입 개발자 이야기](https://www.slideshare.net/EunhyangKim2/ss-87782520) - [진유림님의 이직 이야기](https://milooy.wordpress.com/2018/02/07/moving-job/) - [이한별님의 구직 이야기](http://lhb0517.tistory.com/entry/reviewofjojoldu) - [변성윤님의 Gap Year 및 쏘카 이직 이야기](https://zzsza.github.io/diary/2018/10/26/gap-year-and-socar/) - [원티드와 함께하는 개발자 커리어 터치](https://www.notion.so/8a5fb590ae204295adf8117b5f58e32e) - [28세 요우님의 개발자 이직 대탐험](http://luckyyowu.tistory.com/382) - [강디너의 이직 탐험기](https://kdinner.tistory.com/58) - [sizplay의 주니어 프론트엔드 개발자 이직 팁](https://www.sizplay.dev/Interview/주니어-프론트엔드-개발자-이직-팁/) ### 이력서 & 포트폴리오 작성법 - [정원희님의 개발자 이력서 작성하기](https://wonny.space/writing/work/engineer-resume) - [원티드랩에서 이야기하는 통과가 잘 되는 이력서 작성법 (신입/경력 포함)](https://brunch.co.kr/@wantedlab/43) - [seungdols님의 신입 자소서 작성법](https://brunch.co.kr/@seungdols/11) - [Outsider님의 이력서](https://blog.outsider.ne.kr/1234) - [우아한형제들 구인본님 - 이직 초보 어느 개발자의 이력서 만들기](http://woowabros.github.io/experience/2017/07/17/resume.html) - [minieetea님의 잘 정리된 이력서보다 중요한 것](https://minieetea.com/2021/04/archives/6193) ### 면접 팁 - [JBee(한재엽)님의 기술면접 자료 Repository](https://github.com/JaeYeopHan/Interview_Question_for_Beginner) - [김태곤님의 신입 프론트엔드 개발자를 위한 면접 조언](https://taegon.kim/archives/5770) - [너굴너굴님의 좋은면접자/지원자 되는 방법](https://repo.yona.io/doortts/blog/post/292) - [네이버 면접 시 듣게 되는 41가지 질문(기사)](https://www.bloter.net/news/articleView.html?idxno=22294) - [카카오 면접 시 듣게 되는 70가지 질문(블로터)](https://www.bloter.net/news/articleView.html?idxno=22327) - [애플 면접에서 듣게 되는 33가지 질문(기사)](https://www.bloter.net/news/articleView.html?idxno=22280) - [초보팀장의 일기 - 면접을 볼 때마다 하는 질문들](https://jangsunjin.tistory.com/401) - [개발자를 채용하면서 느꼈던 것들](http://sungjk.github.io/2017/06/11/interview-guide.html) - [이번 기술 면접 중 기억나는 질문과 답변들 (프론트엔드)](https://medium.com/@jimkimau/이번-기술-면접-중-기억나는-질문과-답변들-712daa9a2dc) - [변성윤님의 Datascience-Interview-Questions](https://github.com/zzsza/Datascience-Interview-Questions) - [1년 동안 면접을 보며 만났던 질문 리스트 (기술)](https://github.com/KimHunJin/Study-Book/tree/master/interview) - [직접 경험을 통해 추려낸 공통 질문](https://github.com/KSH-code/Technical-Interview/blob/master/README.md) - [네이버 FE 경력면접 150:1 경쟁률을 뚫은 공부자료](https://github.com/d-virusss/interview_frontend) ### 기타 정보 - [개발자 채용시 기술검증 어떻게 할 것인가 - 세미나 후기](http://bit.ly/2QDKlWs) - [2016 KSUG 경력 관리 세미나](http://bit.ly/2JEexjS) - [프로그래머의 삶님의 IT 분야의 개발자로 취업할 때 실수하는 몇 가지](http://coderlife.tistory.com/88) - [피해야 하는 중소기업 거르는 꿀팁](http://principlesofknowledge.kr/archives/31414) ### 추천 도서 - [프로그래밍 면접 이렇게 준비한다](https://book.naver.com/bookdb/book_detail.nhn?bid=15064639) ================================================ FILE: data/db.json ================================================ { "recruits": [ { "endDate": "채용시까지", "link": "https://www.rallit.com/positions/1507/%EB%B0%B1%EC%97%94%EB%93%9C-%EA%B0%9C%EB%B0%9C%EC%9E%90-node-js-%EC%8B%A0%EC%9E%85-%EA%B2%BD%EB%A0%A5", "description": "인프런 백엔드 개발자(NodeJS) 주니어 경력 채용" }, { "endDate": "채용시까지", "link": "https://chaf.career.greetinghr.com/o/77046", "description": "Velog 풀스택 인턴" }, { "endDate": "채용시까지", "link": "https://www.rallit.com/positions/1434/software-engineering-intern-%EC%B1%84%EC%9A%A9-%EC%97%B0%EA%B3%84%ED%98%95-%EC%9D%B8%ED%84%B4", "description": "야놀자 채용연계형 인턴" }, { "endDate": "채용시까지", "link": "https://www.rallit.com/positions/1466/%EA%B7%B8%EB%A6%AC%ED%8C%85-%EB%B0%B1%EC%98%A4%ED%94%BC%EC%8A%A4-%EC%97%94%EC%A7%80%EB%8B%88%EC%96%B4-%EC%A0%84%ED%99%98%ED%98%95-%EC%9D%B8%ED%84%B4", "description": "그리팅 - 백오피스 엔지니어 (전환형 인턴)" }, { "endDate": "채용시까지", "link": "https://www.crevisse.com/careers/?q=YToxOntzOjEyOiJrZXl3b3JkX3R5cGUiO3M6MzoiYWxsIjt9&bmode=view&idx=13283180&t=board", "description": "크레비스파트너스 SaaS 백엔드 개발자(C#) 신입/경력 채용 (전문연구요원 가능)" }, { "endDate": "채용시까지", "link": "https://qmit-careers.oopy.io/2a3ee834-c103-480f-9076-57eeee48d694", "description": "큐엠아이티 백엔드 개발자 채용" }, { "endDate": "채용시까지", "link": "https://qmit-careers.oopy.io/52fab9af-ef50-4d66-be9c-e1e18bd4bef8", "description": "큐엠아이티 프론트엔드 개발자 채용" }, { "endDate": "채용시까지", "link": "https://team.jaranda.kr/backend", "description": "자란다 백엔드 엔지니어 채용" }, { "endDate": "채용시까지", "link": "https://channel.io/jobs?utm_source=github&utm_medium=txt-link&utm_campaign=jojoldu", "description": "[채널코퍼레이션] 채널톡 엔지니어 채용" }, { "endDate": "채용시까지", "link": "https://blog.naver.com/bold-9/222544928421", "description": "볼드나인 소프트웨어 엔지니어(React / NodeJS) 채용" }, { "endDate": "채용시까지", "link": "https://recruit-may-i.oopy.io/backend-developer?utm_source=github&utm_campaign=jojoldu", "description": "메이아이 백엔드 개발자 채용" } ], "seminars": [ ] } ================================================ FILE: json-validate/src/build.js ================================================ const appRoot = require('app-root-path'); /** * * @returns {Promise} */ async function build() { const json = appRoot.require('/data/db.json'); return JSON.parse(JSON.stringify(json)); } const failMessage = 'db.json Parse Fail'; build() .then((data) => { if(data.length === 0) { console.log(failMessage); throw new Error('build는 성공했으나 JSON이 비어있습니다.'); } console.log('JSON Compile Success') }) .catch(e => { console.log(failMessage, e); throw e; }); ================================================ FILE: package.json ================================================ { "name": "junior-recruit-scheduler", "version": "1.0.0", "description": "junior recruit scheduler for korean developer", "main": "build", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "build": "node json-validate/src/build.js", "lint": "eslint \"{src,apps,libs,test}/**/*.ts\" --fix" }, "repository": { "type": "git", "url": "https://github.com/jojoldu/junior-recruit-scheduler.git" }, "keywords": [ "recruit", "develop" ], "author": "jojoldu@gmail.com", "license": "MIT", "bugs": { "url": "https://github.com/jojoldu/junior-recruit-scheduler/issues" }, "homepage": "https://github.com/jojoldu/junior-recruit-scheduler#readme", "dependencies": { "amanda": "^1.0.1", "app-root-path": "^3.0.0", "fs-extra": "^10.0.1", "ts-node": "^10.7.0" }, "devDependencies": { "@types/fs-extra": "^9.0.13", "@types/jest": "^27.4.1", "@types/node": "^17.0.23", "@typescript-eslint/eslint-plugin": "^5.16.0", "@typescript-eslint/parser": "^5.16.0", "eslint": "^8.11.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-json": "^3.1.0", "eslint-plugin-prettier": "^4.0.0", "jest": "^27.5.1", "jest-junit": "^13.0.0", "prettier": "^2.6.0", "ts-jest": "^27.1.3", "ts-loader": "^9.2.8", "typescript": "^4.6.2" }, "jest": { "globals": { "ts-jest": { "isolatedModules": true } }, "moduleFileExtensions": [ "js", "json", "ts" ], "rootDir": ".", "testRegex": ".*.(spec|test).ts$", "transform": { "^.+\\.(t|j)s$": "ts-jest" }, "collectCoverageFrom": [ "**/*.(t|j)s" ], "coverageDirectory": "./coverage", "testEnvironment": "node", "roots": [ "/" ], "testTimeout": 10000 }, "lint-staged": { "*.ts": "eslint --fix" } } ================================================ FILE: tsconfig.build.json ================================================ { "extends": "./tsconfig.json", "exclude": ["node_modules", "test", "dist", "**/*spec.ts"] } ================================================ FILE: tsconfig.eslint.json ================================================ { "extends": "./tsconfig.json", "include": [ "src", "test", "data" ] } ================================================ FILE: tsconfig.json ================================================ { "compilerOptions": { "module": "commonjs", "moduleResolution": "node", "resolveJsonModule": true, "esModuleInterop": true, "declaration": true, "removeComments": true, "emitDecoratorMetadata": true, "experimentalDecorators": true, "allowSyntheticDefaultImports": true, "target": "es2020", "sourceMap": true, "outDir": "./dist", "baseUrl": "./", "incremental": true, "skipLibCheck": true, "strictNullChecks": true, "strictPropertyInitialization": false, "noImplicitAny": true, "strictBindCallApply": true, "forceConsistentCasingInFileNames": true, "noFallthroughCasesInSwitch": true, "noUnusedLocals": true, "noUnusedParameters": true, "strict": true, "useUnknownInCatchVariables": false, "noImplicitOverride": true }, "include": [ "src", "test", "data," ] }