기술면접 준비

김지수·2023년 3월 13일
0

면접관이 싫어하는 유형의 지원자!

  1. 질문의 요지를 파악하지 못하고 장황하게 설명하는 지원자
  2. 잘 모르는 것에 대해서 아는 것 처럼 포장하여 설명하는 지원자
  3. 원리를 이해하지 못하고 면접 질문 답변을 단순히 암기하는 지원자
  4. 특정 기술 스택 / 프로그래밍 언어을 근거없이 비난하는 지원자
  5. 신입 지원자가 갖추어야 할 기본 소양이 부족한 지원자
  6. 취업은 절실하나 개발에는 관심이 부족한 지원자

면접 보기전 준비 되어있어야 할 자세

1.제시되는 단답형 질문이나 본인이 작성한 프로젝트 기술 면접 질문에 대한 짧은 정답을 작성한다.
2. 예상되는 꼬리 질문을 스스로 준비한다.
3. 단답형 질문과 꼬리 질문에 대해 설명하기 위한 풍부한 사례를 자신의 언어로 준비한다.
4. 다른 수강생은 어떻게 답변하는지 보고 배운다.
5. 하나의 기술적인 개념에 대해서 나름의 결론을 내렸다면, 기술 블로그로 작성합니다.

ID속성과 class 속성의 차이는?

대표적인 차이점은 id 는 단 1개의 요소만 적용이 가능합니다.
즉 태그의 유일한 이름을 붙이고 싶을때 씁니다.

class 속성은 id 속성과 다르게 여러번 반복해서 사용이 가능합니다.
반복적으로 쓰이는 유형들을 동일한 class로 묶어 분류하기 적합합니다

id 속성을 사용 할 때에는 앞에 (#)기호를 붙이고 class 속성을 사용 할 때에는 앞에 (.)기호를 붙입니다

정리하자면 id속성은 유일하게 쓰이기 때문에 중복이 불가능합니다
class속성은 중복이 가능하고 반복적으로 쓰이는 유형들을 동일한 카테고리로 분류하기에 적합합니다

li요소는 왜 ul요소 자식이어야 하나요?

( ul )요소는 정렬되지 않은 목록입니다. 즉, 순서가 중요하지 않는 목록을 나타낼때 사용합니다
( li )요소는 목록안의 아이템을 나타냅니다 따라서 반드시 목록을 나타내는 ( ul )요소는 요소안에 항목으로서 ( li )요소가 위치해야 합니다

즉 ( li )요소는 목록 아이템을 모여주기 위한 요소로 목록을 담는 ( ul ) 요소의 자식요소여야만 합니다

스코프에 대해서 설명해주세요

scope는 '변수에 접근 할수 있는 범위'라고 생각하면됩니다
자바스크립트에선 전역스코프(global), 지역스코프(local) 2가지 타입이 있습니다

전역스코프는 전역에서 선언되어 있어 어느곳에서든지 해당 변수에 접근이 가능합니다
지역스코프는 해당 지역에서만 접근 할 수 있어 지역을 벗어난곳에선 접근이 불가능 합니다

function exampleFunction() {
var x = "declared inside function";
// x는 오직 exampleFunction 내부에서만 사용 가능.
console.log("Inside function");
console.log(x);
}
console.log(x); // 에러 발생

위에 예시 처럼 함수는 자바스크립트에서 클로저 역할을 하기 때문에 스코프를 생성하므로 함수내에 정의된 변수는 외부함수나 다른 함수 내에서는 접근이 불가능합니다

var x = "declared outside function";

exampleFunction();

function exampleFunction() {
console.log("Inside function");
console.log(x);
}

console.log("Outside function");
console.log(x);

그러나 다음과 같은 코드는 변수가 함수 외부의 전역에서 선언 되었기 때문에 유효합니다

profile
코린이

0개의 댓글