■
-
주니어 개발자 경력기술서 작성하기■ Diary 2019. 8. 10. 19:38
퇴사후 다시 취업 준비를 하면서 경력기술서가 서류 합격에 얼마나 중요한 것인지 깨달았다. 내 마음대로 적었던 경력기술서를 가지고 지원했을 때, 모두 다 서류부터 탈락이었다. 이렇게하다간 안되겠다 싶어서 경력기술서부터 다시 써보기로 했다. (원티드에서 한 번 지원했다가 서탈한 곳은 재지원 안됨ㅠㅠ) '개발자 경력기술서', '개발자 포트폴리오', '개발자 이직'..... 여러 사이트를 참고해서 경력기술서를 다시 작성했다. 그 결과, 90% 넘게 합격했다! 과거의 나처럼 경력기술서 작성으로 고민하고 있을 누군가에게 작은 도움이 되길 바라며 정리해본다. 참고만 하시길 바랍니다! 간단하고, 명확하게! 경력기술서를 읽는 면접관의 눈에 띄기 위해서는 면접관이 원하는 언어, 기술을 사용해본 경험이 있어야 한다. 나 이..
-
[Javascript] this에 대하여■ Front-End/- JavaScript & TypeScript 2019. 7. 23. 00:42
자바스크립트를 쓰면서 가장 많이 사용하는 this. 하지만 이 this가 무슨 역할을 하는지 정확히 알지 못했다. 자기 자신 이라고 대강 알고 쓰긴 했는데, 이번에 제대로 정리를 해보려고 한다. this는 함수가 어떻게 호출되느냐에 따라 그 역할이 결정된다. this는 전역에서 사용할 수도 있고, 함수 안에서도 사용할 수 있다. 어떤 함수냐에 따라 그 역할이 다르게 해석되기도 한다. 1. 브라우저 환경에서 전역으로 this 사용하기 this.valueA = 'a'; console.log(valueA); 브라우저 환경에서 this를 전역에서 사용하면, 전역 객체인 Window 객체를 가리킨다. 그래서 valueA는 window.valueA로 해석된다. 2. 함수에서 호출하기 (1) 일반 함수인 경우 fun..
-
[Javascript] Hoisting 호이스팅■ Front-End/- JavaScript & TypeScript 2019. 7. 23. 00:25
Hoisting이란? 함수를 선언하기 전에 호출하는 것. 예) 그런데 함수를 변수에 할당하여 호출하면 TypeError가 발생한다. 왜 이런 에러가 발생하는걸까? 먼저 자바스크립트 실행 과정을 알아야 한다. 자바스크립트는 코드를 해석하는 단계와 코드를 실행하는 단계로 나뉜다. 코드를 해석하는 단계에서는, 선언 문장을 초기화하면서 스코프를 형성한다. 실행하는 단계에서는, 값을 할당하거나 계산을 하는 행위를 한다. 해석 단계에서 hello2 변수를 선언하는 문장이 먼저 초기화 되면서 hello2 변수에는 undefined 값이 할당된다. 그래서 실행 단계에서 hello2(); 를 호출하면 undefined가 리턴된다.
-
[알고리즘] #Majority Element■ Algorithm 2019. 7. 18. 17:11
출처 : https://leetcode.com/problems/majority-element/ Majority Element - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 문제 Given an array of size n, find the majority element. The majority element is the element that appears more than ⌊ n/2 ⌋ times. You may assume that the array is..
-
[자료구조] 03. 스택과 큐■ Back-End/- Java 2019. 7. 18. 00:08
참고: http://www.yes24.com/Product/Goods/7434347?Acode=101 코딩인터뷰 완전분석 IT 인터뷰를 준비하기 위한 책이다. 이진 트리에서 이진 탐색 트리까지, 가장 자주 출제되고 활용도가 높은 자료구조 및 알고리즘 문제들을 엄선하였다. 가장 까다로운 알고리즘 문제들을 공략하는, 다섯 가지 검증된 전략을 통해, 어떤 어려운 문제도 공략하고 정복할 수 있는 방법을 터득하게 된다. 응시자들이 많이 저지르는 실수들로 어떤 것이 있는지 살펴보고, 그... www.yes24.com 해당 문제들은 위 책에서 출제된 문제들이고, 처음엔 직접 풀어본 뒤 뒷장의 풀이를 보면서 피드백 한 내용입니다.
-
[자료구조] 02. 연결 리스트■ Back-End/- Java 2019. 7. 17. 19:06
참고: http://www.yes24.com/Product/Goods/7434347?Acode=101 코딩인터뷰 완전분석 IT 인터뷰를 준비하기 위한 책이다. 이진 트리에서 이진 탐색 트리까지, 가장 자주 출제되고 활용도가 높은 자료구조 및 알고리즘 문제들을 엄선하였다. 가장 까다로운 알고리즘 문제들을 공략하는, 다섯 가지 검증된 전략을 통해, 어떤 어려운 문제도 공략하고 정복할 수 있는 방법을 터득하게 된다. 응시자들이 많이 저지르는 실수들로 어떤 것이 있는지 살펴보고, 그... www.yes24.com 해당 문제들은 위 책에서 출제된 문제들이고, 처음엔 직접 풀어본 뒤 뒷장의 풀이를 보면서 피드백 한 내용입니다. 1. 비정렬 연결 리스트에서 중복 문자를 제거하는 코드를 작성하라. > 임시 버퍼가 허용..
-
[알고리즘] #Merge Two Sorted Lists■ Algorithm 2019. 7. 12. 16:57
출처 : https://leetcode.com/problems/merge-two-sorted-lists/ Merge Two Sorted Lists - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 문제 Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists. Examp..
-
[알고리즘] #Move Zeroes■ Algorithm 2019. 7. 8. 00:01
출처 : https://leetcode.com/problems/move-zeroes/ Move Zeroes - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 문제 Given an array nums, write a function to move all 0's to the end of it while maintaining the relative order of the non-zero elements. Example: Input: [0,1,0,3,12] Output..