December 5th Interview
Minju Kim | 2025/01/06 | 0 views
interviewnodejsnextjs
어떤 회사?
- 챗봇 만드는 회사
clojure는 무엇인가
- lexical environment
- 변수가 선언되는 환경 + 어디까지 인식하는지
hoisting은 무엇인가
- 선언되지않은 값을 끌어올리는 것
console log 어떤순서로 출력 되는가
console.log("Start");
setTimeout(() => {
console.log("Timeout");
}, 1000);
Promise.resolve().then(() => {
console.log("Promise");
});
console.log("End");
// "Start"
// "End"
// "Promise"
// "Timeout"
==과 ===의 차이
- Null == undefined 그리고 null === undefined 결과
console.log(null == undefined)
//true
console.log(null === undefined)
//false
Null == false
console.log(null==false)
//false
Js 와 nodejs에서 비동기처리를 어떻게 하는가
- js는 timeout interval을 사용함
- nodejs 는 promise와 async/await을 사용함
callback은 무엇인가
- function에서 부르는 것.
Callbackhell 그리고 promise는 무엇인가?
- promise는 object
- callback hell은 callback안에서 callback을 하는 것
async/await 등 왜 비동기를 사용하는가?
- 간결한 코드를 작성하기 위해 사용한다.
Nextjs serverside props 그리고 useEffect란?
- serverside props는 서버에서 제공되는 props이다.
- useEffect는 client side 에서 실행된다.
ISR 그리고 initial props란?
- Incremental? something something.
- 초기에 로딩되는 props