리트코드/릿코드/leetcode를 시작하는 방법은 다음과 같습니다. 1. 회원가입leetcode.com/ 위의 리트코드(leetcode) 사이트에서 회원가입을 합니다. 기본적으로 사이트 이용은 무료입니다. 추가적으로, 무료회원을 할지, 유료회원을 할지 정해야 합니다. 저는 유료회원을 추천하는 편입니다. 왜냐하면, 시간을 절약할 수 있기 때문입니다.그러나 당장 오늘은 무료회원으로 리트코드를 시작해도 무방합니다. 유료회원권은 1달 혹은 1년이기 때문에, 오늘부터 리트코드르 사용해 보다가, 추후에 최소 한달이상 리트코드를 이용할 것 같다고 생각되면, 그때 가입해도 됩니다. 옵션1: 무료버전을 사용하다가, 프로모션이 나오면 유료회원으로 업그레이드학생할인 프로모션: 159 -> 99 달러, 비정기적 할인 ( 자..
회사마다 조금씩 출제성향이 다르고, 실제 기출문제 적중이 매우 높으므로, 인터뷰를 앞두고는 각 회사별 기출문제를 풀어보는것이 중요합니다. 1. 리트코드의 [problems] 섹션으로 갑니다.아래의 url로 바로 접근 가능합니다. leetcode.com/problemset/all/ 2. [방법 1] 오른쪽 공간을 살펴보며 아래로 스크롤하다보면, [Top Hits]를 발견할 수 있습니다. 아래의 URL로 접근할 수 있습니다. - 아마존 기출문제 바로가기: leetcode.com/problemset/top-amazon-questions/ - 구글 기출문제 바로가기: leetcode.com/problemset/top-google-questions/ 3. [방법 2] 오른쪽을 주시하며, 조금 더 아래로 내..
소개 IntroductionThis Challenge is beginner-friendly and available to both Premium and non-Premium users. It consists of 31 daily problems over the month of January. A problem is added here each day, and you have 24 hours to make a valid submission for it in order to be eligible for rewards. 이 챌린지는 초보자에게 친숙하며 프리미엄 및 비 프리미엄 사용자 모두에게 제공됩니다. 1 월 한 달 동안 매일 31 개의 문제로 구성되어 있습니다. 매일 여기에 문제가 추가되며 보상을 받으려면..
알고리즘 공부는 어디에서 시작해서 어디까지 해야 할까요?이 알고리즘 공부라는 것의 범위를 세상의 모든 알고리즘으로 정의해 버린다면, 사람들이 저마다 부르는 알고리즘이라고 불리는 공부의 내용도 모두 동일한 범위로 규정되겠지만, 인생에서 시간은 한정되어 있기 때문에, 공부에도 선택과 집중이 필요합니다. 그래서 알고리즘 공부를 시작하기에 앞서, 내가 알고리즘을 공부하려고 하는 목적을 잘 파악하고 이에 맞게 효율적으로 공부해야 한다. 학교에서 배우는 알고리즘 -> 자료구조와 알고리즘의 원리 이해업무에 사용하기 위한 알고리즘 -> 자료구조/알고리즘 이해 및 각 언어의 알고리즘 라이브러리 특징의 이해인터뷰를 위한 알고리즘 -> 알고리즘의 응용 및 응용한 애플리케이션 로직 구현대회를 위한 알고리즘 -> 알고리즘을 사..
AWS 자격증 50% 할인쿠폰을 제공하는 프랙티셔너 자격증 챌린지가 현재 진행중입니다.AWS 클라우드 프랙티셔너 자격증은 6개월 이상 실무경험자를 대상으로 하지만, 실무 경험이 없어도 누구나 취득할 수 있습니다. 이번 챌린지는 2023년 1월 8일까지이지만, 이 챌린지는 자주 진행하기 때문에 혹시 이 글을 읽으시는 당시 챌린지가 종료되었다고 하더라도 다음에도 기회를 노려보시면 좋을것 같습니다. 또한, 50%할인 쿠폰을 제외한 나머지 혜택은 모두 계속 제공되기 때문에, 챌린지에 개의치 마시고 마음먹었을때 꼭 응시해보시기를 권해드립니다. 비전공자/비경험자/비경력자 분들께 드리는 당부비전공자나 비경력자라고 하더라도 AWS에서 상시 제공되는 6시간의 코스 수료 후, 시험을 응시하시는데 크게 무리가 없으시라 생각..
코드플러스 백준 알고리즘 강의 중급과 고급을 수강하고 작성한 개인적인 후기입니다. 강의의 개요를 파악할 수 있도록 강의의 모든 목차가 기록되어 있습니다만, 강의 저작권을 고려하여 강의 내용은 제가 필기한 부분 중 일부분만 포함되어 있습니다. 알고리즘 관련 공부를 처음하신다면, '기초'강의 부터 수강하시기를 강추 드립니다. 만약 자료구조/알고리즘 수업을 꽤 재미있게 들어서 기초강의에 있는 스택/큐/그래프 등의 내용을 다 숙지하고 있으며, 실력에 자신 있다고 하더라도, 이런 종류의 문제에 접근하는 방법과 팁을 효율적으로 학습하기 위해 기초강의 부터 차근차근 수강하는것을 강추드립니다. 오히려 중급을 듣다가 모르는 부분을 찾아보고 이렇게 하는것은 시간 낭비입니다. 시간은 돈입니다 :) 저는 '중급 셋트+고급..
릿코드 문제를 풀다보면, 잘못된 점을 파악하기 위해, 또는 솔루션을 조금 더 쉽고 정확하게 이해 하기 위해 디버깅 기능을 사용해야 할 때가 있습니다.릿코드가 비록 웹IDE로 구성되어 있지만, 비쥬얼스튜디오 등의 IDE와 동일한 방법으로 디버깅 기능을 제공하고 있다는 사실, 알고 계셨나요?리트코드의 디버깅 기능을 잘 이용하면, 학습의 시간을 단축하고 실력을 향상시키는데 많은 도움이 됩니다. 오늘은 leetcode에서 debugging하는 법을 알아보겠습니다. 1. 디버깅 하고 싶은 코드 라인 지정코드 에디터창의 왼쪽의 코드라인이 표시된 곳에 마우스를 올리고, 라인 옆에 빨간 동그라미가 뜨면 클릭합니다. 2. 디버그 버튼을 눌러 디버깅을 시작합니다.코드에디터 창 아래에서 왼쪽으로부터 세번째의 순서에 위..
AWS 클라우드 프랙티셔너 자격증 취득 동기AWS 클라우드 프랙티셔너 자격증은 AWS 자격증 중에 가장 쉬운 자격증으로 비전공자도 취득할 수 있으며, 관련 경험이 필요 없습니다. 오직 AWS 클라우드의 기본적인 이해 수준에 대한 지식 기반 자격증입니다.아래의 관련 설명을 읽어보시면 알 수 있듯이, 자격증 레벨은 크게 파운데이셔널 -> 어소시에이트 -> 프로페셔널로 구성되며, 추가적으로 각 특화 영영역에 해당하는 스페셜티 자격증이 있습니다. AWS 클라우드 자격증 종류 따라서 저는 주위의 비 전공자 분들에게 저는 이 자격증을 굉장히 많이 권하는 편입니다. AWS 클라우드 프랙티셔너 자격증 응시 비용은 미화 100달러이며, 프랙티셔너 자격증 50% 쿠폰과 무료 시험 준비자료들을 제공해 주는 'AWS 챌..
AWS 공식 무료 강의 소개 ( AWS 자격증 취득 후기는 맨 아래에 첨부 )이 포스팅은 AWS에서 제공하는 6시간 짜리 무료 강의에 대한 소개 및 관련 팁에 대한 설명입니다. AWS 자격증을 온라인으로 취득한 후기는 이 포스팅에 이어 맨 아래에서 소개되니 참고하십시오. AWS Skill Builder의 6시간 코스로 AWS Certified Cloud Practitioner 자격증 취득하기이 자격증은 아마존웹서비스 자격증 중 가장 취득하기 쉬운 것으로, AWS에서 제공하는 교육과정을 수료하면 비전공자도 충분히 취득 가능한 자격증입니다. 이 자격증에 대해서 자세히 알고 싶다면, 맨 아래로 스크롤을 내려 제가 이전에 작성해둔 자격증 소개 포스팅을 읽어보시기 바랍니다. 이 포스팅에서는 실제 이 과정을 수료해..
리트코드에 공식 큐레이팅 된 코딩 인터뷰에 자주 출제되는 문제의 목록입니다.인터뷰 준비를 하는데 있어서, 모든 문제를 훑어 보실것을 강력 추천 합니다. 깊고 느리게, 우보만리우직한 소처럼 천천히 걸어서 만리를 간다.천천히 가더라도 끝까지 목표를 이룬다. IntroductionThis is LeetCode's official curated list of Top classic interview questions to help you land your dream job. Our top interview questions are divided into the following series:이것은 LeetCode의 공식 큐레이팅 된 Top 클래식 인터뷰 질문 목록입니다. 우리의 주요 인터뷰 질문은 다음 시리..
리트코드는 굉장히 유용하고 잘 짜여있는 사이트이지만, 실제로 릿코드에 들어오는 사람들의 실력차가 큰 편이라고 생각합니다. 누군가는 리트코드나 알고리즘 공부를 처음 하는 사람일 수 도있고, 누군가는 알고리즘에 능통하지만 단지 이런 유형의 인터뷰 준비를 처음 하는 사람, 혹은 각종 대회를 휩쓰는 알고리즘계의 고수도 있습니다. 릿코드(leetcode) 사이트 자체가 문제은행 형식으로 출발했기 때문에, 어찌 보면 이 사이트가 왕초보에게는 조금은 불친절할 수 있다는 것도 사실이라고 생각합니다. 그러나, 릿코드에서는 이런 부분을 감안하여 [Exploar > Learn] 섹션을 제공하며, 이 [Explore > Learn]이라는 섹션을 잘 활용하면, 알고리즘에 대한 기초 지식도 쌓고, 리트코드에 익숙해지는데 많은 도..
AWS Associate 레벨 할인 쿠폰/바우처 가 돌아왔습니다.매년 한번은 진행되는 행사인것 같네요. AWS 자격증은 금액이 상당한 편이기 떄문에 50% 바우처를 통해서 응시하시면 비용절약에 많은 도움이 됩니다. 아래의 링크를 통해서 간단하게 챌린지에 등록만 하시면 되고, 챌린지를 접수하면 무료로 바우처를 받을 수 있습니다. 시험은 선택에 따라 접수해도 되고 안해도 되고 별 상관없으니 꼭 바우처를 등록해두시기 바랍니다. 참고로 AWS 시험은 어소시에이트/프로페셔널 의 2단계로 구성이 되어 있습니다. 따라서 자격증을 처음 응시하는 경우, 어소시에이트를 준비하시면 되시기 때문에 아직 확실한 자격증 취득 계획이 없다고 하더라도 자격증 할인 쿠폰(바우처)를 신청해 두는 것을 추천드립니다. 비전공자이신 경우에는..
한국에서는 백준사이트나 알고스팟 등을 주로 하지만, 해외취업을 원한다면 리트코드가 필수라고 생각한다.특히 구글, 페이스북, 아마존, 넷플릭스, 애플 등에 취업하기를 원한다면 다른 사이트나 책 보다는 리트코드에서 각 회사별로 나와있는 기출 문제를 풀어야 한다. 합격을 위해서는 리트코드 문제를 몇개 풀어야 할까?지인들의 경우를 봤을때, 가장 어려운 구글의 경우는 최소 400문제, 난이도는 이지/미디움/하드 중 무조건 하드 포함이다. 1000문제 푸신분도 많다. 공부할때는 미디움까지 포함해서 풀면 되는것 같다. (구글은 하드) 가장 쉽다고 생각되는 아마존의 경우는 최소 100문제, 특히 트리와 그래프의 이지문제는 척척 풀어내야한다. 인터뷰에서 중요한것은 문제해결능력 그리고 소통과 협업이다.하지만 문제를..
백준 온라인 저지(BOJ) 알고리즘 문제 다른 사람의 정답 코드 보는 방법입니다. 1. 먼저 문제를 풀어서 맞춰야 합니다.-> 직접 안풀어도 됩니다. 구글에서 검색해서 답을 찾으세요. 다른 언어로 해도 상관 없습니다. 예를들면, '백준 15649 피보나치' 이런 식으로 검색하세요.2. 메뉴 중 [채점 현황]으로 진입합니다.3. 표를 잘 보시면 왼쪽에서 다섯 번째 칼럼이 '언어'입니다. 그 칼럼의 '언어 이름'을 클릭하시면 됩니다.-> 클릭할 수 없도록 비활성화되어있다면, 아직 문제를 풀어서 맞추지 않았기 때문입니다.(1번 참고) 알고리즘 공부를 처음 시작하는 사람은 코드 플러스 '알고리즘 기초' 강의를 수강하시길 강력히 추천합니다.기초강의는 기초 1과 기초 2로 구성되어 있는데, 기초세트를 선택하..
코딜리티를 처음 알게된건 2019년 2월 모회사의 온라인 과제 인터뷰를 진행하면서 였습니다. 그 회사가 채택한 코딩 온라인 과제 플랫폼이 코딜리티 였고, 코딜리티에 나오는 문제(데모 테스트)들을 모두 풀어보았습니다. 코딜리티 후기코딜리티는 제가 그동안 풀었던 다른 알고리즘 사이트나 코딩인터뷰 사이트와 많이 다르다는 느낌을 받았습니다. 제가 생각하는 코딜리티의 특징은 프로그래밍의 기본에 충실하다는 것이고, 사실은 논리적사고 수준은 크게 염두해두지 않는것 같다는 생각이 들었습니다. 오히려 조금 더 실무적인 느낌이라는 생각이 들 정도였습니다. 특히 코딜리티의 프로그래밍 테스트에는 '꼼꼼함'이 필요하다는 생각이 들었습니다. 주어지지 않은 엣지케이스 까지 포함하여 테스트케이스를 100% 통과해야합니다. 코딜리티 ..
개발자 해외취업 준비, 언제부터 시작할 것인가? 해외취업을 하고 싶으면 한국에서 회사에 입사하자마자 준비하는 것이 가장 좋습니다. 물론 빠를수록 좋겠습니다만, 모국어를 사용하고 모든 인프라가 익숙한 한국에서 취업하는 것도 쉬운 일이 아닌데, 여기에 해외취업 준비를 얹으면 이 기간 동안 해야 할 일이 더 많아지기 때문입니다. 한국에서의 취업에 우선 포커스를 하고, 한국에서 경력을 어느 정도 쌓으면서 해외취업을 준비하는 것이 효율적인 전략이라고 생각합니다. 왜냐하면, 해외의 채용 시장은 한국보다 '레퍼런스/추천'을 많이 보는 편이기 때문에, 경력 없이 연고도 없는 외국인을 바로 채용하는 것은 매우 드문 일입니다. 또한, 학력이나 자격증보다는 실무에서의 전문성을 기반으로 채용하기 때문에 경력이 없이 증명할 수..
PRACTICE MAKES PERFECT 라는 멋진 이름을 가진 사이트에서 준비 이 사이트에서 다음과 같은 분야의 면접을 모두 모의로 볼수있다. 내가 시간을 예약하고, 다른 사람도 예약하면 위의 그림에서 보이는 플랫폼에서 30분씩 돌아가면서 인터뷰를 해주게 된다. 알고리즘 뿐만 아니라 다양한 분야의 문제가 되어있기 때문에 도움이 많이 된다. 내가 예약하면 내꺼는 문제만/ 상대방문제는 해답만 나한테 메일로 온다. 상대방은 그 반대.. 즉, 본인꺼는 문제만 아는 상태에서 인터뷰에 들어가고, 상대방꺼는 답을 알고 있는 상태에서 들어가서 인터뷰를 봐주게 되는 것이다. 아래와같은 타임슬롯을 누르기만 하면 예약된다. 초록색, 노란색 이런게 나와 레벨이 잘 맞는 상대가 이미 예약을 했다는 것을 나타내주니 고려해서 예..