카테고리 없음

면접카타 5,6*

8나지 2024. 7. 24. 09:59

- Arrow Function 이란 무엇인지 설명해주세요.

es6에서 처음 생긴 function or return 없이도 함수를 만드는 방법. 매개변수가 하나거나, 함수가 단일표현식 인 등 코드에 따라 줄여서 가독성을 높임. 

일반 함수와 달리 this가 존재하지 않아, 선언할 때 this가 정해짐(정적으로 바인딩) => 상위의 스코프 this 그대로 물려받아 콜백함수로 쓰이기 적합

 

- Express란 무엇이고 왜 필요하며 대안은 무엇이 있는지 설명해주세요.

node Js 사용하여 쉽게 서버를 구성하게끔 만든 프레임 워크. 미들웨어를 제공하여 인증 등 작업 수행 가능. 엔드포인트(URL)정의하는 라우팅 기능(get, post 등)

대안 : nestjs (기본 설정인 타입 스크립트를 활용하여 체계적이고 모듈화된 구조 제공. 안정적이고 유지보수가 용이한 코드 작성 가능)

그 외 koa, hapi 등

 

 

2번3번18번22번

https://teamsparta.notion.site/WEB-SERVER-d40ae43d77ed4fd182d64392852b5c5c

 

면접카타 (WEB SERVER) | Notion

[Language - Javascript]

teamsparta.notion.site

https://inpa.tistory.com/entry/JS-%F0%9F%93%9A-%EC%9E%90%EB%B0%94%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%ED%99%94%EC%82%B4%ED%91%9C-%ED%95%A8%EC%88%98-%EC%A0%95%EB%A6%AC