Giter VIP home page Giter VIP logo

frontend_all_in_one's Introduction

Frontend_All_in_one 🔥

프론트엔드 개발자 기술 면접 준비하기!

① JS > ② CS > ③ React > ④ HTML/CSS

문제 출처


Computer Science

프로세스와 스레드

  • 프로세스란?
  • 스레드란?
  • 프로세스와 스레드의 차이
  • 프로세스끼리 정보를 공유하는 방법
  • class, object, instance의 차이
  • 싱글 스레드의 장단점
  • 멀티 스레드의 장단점
  • 동기화의 예시
  • 자바스크립트는 싱글 스레드인가요, 멀티 스레드인가요?
  • 쿠키, 세션을 왜 쓰나요?
  • 쿠키가 뭔가요?
  • 세션이 뭔가요?
  • 쿠키와 세션의 차이는 어떤 점이 있을까요?
  • CORS가 뭔가요?
  • CORS를 겪고 직접 해결해 본 경험이 있으면 말해주세요
  • 폭포수 방법론이란 뭔가요?
  • 애자일 방법론이란 뭔가요?
  • 폭포수, 애자일 방법론 차이
  • 캐시란 무엇인가요?
  • 캐싱
  • IaaS
  • Paas
  • Saas

JavaScript

프로그래밍

  • 프로그래밍이란?
  • 컴파일러와 인터프리터

+)

  • 컴파일의 과정
  • 자바스크립트의 특징

+)

  • ajax란?
  • 함수형 프로그래밍이란?
  • 명시적 타입 변환이 뭔가요?
  • 명시적 타입 변환 함수를 예를 들어볼 수 있나요?
  • 암묵적 타입 변환이 뭔가요?
  • truthy / falsy 한 값이 뭔가요?
  • 단축평가
  • 자바스크립트에서 객체란 뭘까요?
  • 함수와 메서드의 차이점에 대해 알고 계신가요?
  • 자바스크립트에서 객체를 생성하는 방법은 어떤 것들이 있나요?
  • 동적 타이핑을 지원하는 자바스크립트에서 데이터의 타입을 크게 2개로 나누는 이유가 있을까요?
  • 값에 의한 전달이 뭔가요?
  • 참조에 의한 전달이 뭔가요?
  • 자바스크립트에서 함수를 정의하는 방법은 몇가지가 있나요?
  • 함수 선언문과 함수 표현식은 어떤 차이가 있나요?
  • 즉시 실행 함수(IIFE)에 대해 알고 있나요? 알고 있다면 아는 내용에 대해 말해보세요
  • 생성자 함수가 뭔가요?
  • 객체 리터럴로 만들 때와는 무슨 차이가 있죠? 왜 생성자 함수를 사용하나요?
  • 생성자 함수가 객체(인스턴스)를 생성하는 과정에 대해 간략하게 설명해줄 수 있나요?
  • 객체지향 프로그래밍
  • 프로토타입
  • 빌트인 객체가 뭔가요? 종류는 어떤게 있죠?
  • 래퍼 객체에 대해서 알고 있나요?
  • 꼭 생성자 함수로 정의해야 하나요?
  • 실행 컨텍스트에 대해 말해보세요
  • lexicalEnvironment는 함수가 실행됐을 때 설정이 되는가?
  • this가 뭔가요?
  • this 바인딩이란?
  • this는 동적으로 바인딩이 된다고 하는데 바인딩되는 객체가 어떻게 다르나요?

React

+)

  • 렌더링의 과정
  • 리액트에 불변성이 필요한 이유
  • context API
  • 상태 관리 라이브러리
  • 이벤트 버스

HTML/CSS

HTML

  • DOCTYPE이란?
    • 왜 DOCTYPE을 문서 최상단에 적어야 할까?
  • meta tag란?
    • meta tag의 요소
  • span, div, p tag의 차이점은?
  • 웹 표준
    • 웹 표준이란?
    • HTML5에서 추가된 내용이 있나요?
    • 크로스 브라우징이란 무엇인가요?
  • 웹 접근성이란?
    • 웹 접근성에 맞는 마크업 예시 몇가지 말해보시오
    • 시멘틱 태그란 무엇인가 왜 사용하는가
  • 태그 관련
    • 텍스트 관련 태그
    • SEO란 무엇인가?
    • Button 태그의 Default type은 무엇인가?
    • Section 태그와 article 태그의 차이점

CSS

  • Display란?
  • flex 를 사용하는 이유가 무엇인가요?
  • Grid를 사용하는 이유가 무엇인가요?
  • SVG 장점과 단점
  • SVG 내부 도형에 대해 아는게 있나요?
  • SVG CSS 스타일 지정방법

DataStructure

  • 효율적으로 데이터를 관리해야 하는 이유 (예시)

frontend_all_in_one's People

Contributors

seryeongk avatar byeonggyu-shin avatar hodeethelion avatar taek222 avatar

Stargazers

Namheon Baek avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.