개발자취준
-
Daily Coding1,2codeStates front-end/Algorithm 2023. 1. 13. 10:21
📍문제1( transformFirstAndLast ) 배열을 입력받아 차례대로 배열의 첫 요소와 마지막 요소를 키와 값으로 하는 객체를 리턴해야 합니다. 📥입력 인자1 : arr string 타입을 요소로 갖는 배열 📤 출력 객체를 리턴해야 합니다 ❗️주의사항 빈 배열을 입력받은 경우, 빈 객체를 리턴해야 합니다. 입력으로 받는 배열을 수정하지 않아야 합니다. 나의 생각 1. 객체를 리턴 -> 결과가 {key : value} 로 나와야 함 2. 배열을 차례대로 입력 -> 0이상의 배열의 길이를 전부 순회 3. 배열의 첫 요소 -> arr[0] -> 키 4. 배열의 마지막 요소 -> arr[arr.length -1] -> 값 5. 배열의 첫요소와 마지막 요소가 키와 값 -> 첫요소 = 마지막 요소 래퍼런스..
-
[job preparation] 기술 면접1 - 스코프에 대해서 설명해주세요.codeStates front-end/Job Preparation 2023. 1. 10. 22:57
📌기술 면접 tip! 결론은 간단하게, 설명은 구체적으로 자신의 언어로 설명할 수 있어야 함 간명한 정리와 풍부한 설명을 위해서는 지속적인 모의 면접을 통해 기술 설명을 연습하고, 어려운 개념에 대해서 깊게 고민하고 블로그에 기록하는 연습이 필요 기술 면접 준비 🧐 스코프에 대해서 설명해주세요. 👨🏻💼 스코프란, 우리말로 범위라고 생각하면 이해가 쉽습니다. 즉 변수에 접근 할 수 있는 범위입니다. 전역과 지역 스코프 2가지 타입을 갖고 있으며, 전역 스코프는 언제 어느 곳에서든지 해당 변수에 접근 가능하고 지역 스코프는 해당 지역에서만 접근할 수 있어 지역을 벗어난 곳에선 접근할 수 없습니다. 함수를 생성할 때마다 새로운 범위가 생기고, 그 범위에 생긴 변수는 해당 함수에만 접근 할 수 있는데 이것이 ..