본문 바로가기

Identity_Tech Interview19

비동기 프로그래밍이란? 동기적인 것은 순서대로 실행된다고 볼 수 있다. 비동기식은 아래와 같이 순차적으로 하되, 다 끝나지 않아도 그다음 진행하게 된다. (예약상태라고 보면 된다!!) 멀티태스킹이 구현된다고 있다. -> 식사완료하면 callback 이라고 한다 자바 스크립트는 싱글 스레드이지만 자바 스크립트는 웹 브라우저나 Node.js의 자바스크립트 엔진에서 실행된다. 이 엔진에는 자바스크립트를 돌리는 하나의 쓰레드, 자바스크립트 함수 전용 특급 선로가 있음. 다른 포함레벨에서의 함수들은 역순이지만, 다른 포함 레벨에서의 함수는 순서대로 처리 되기 때문에, 선로는 먼저들어나온대로 하는 큐이고, 함수는 스택형태이지만, 이 차이를 인지하도록 한다!! 자바스크립트 + Web API 기능을 동시에 수행한다. (타이버, 업다운로드, .. 2020. 12. 26.
함수형 프로그래밍이 뭔가요? 객체지향과 적을 지는 것이 아니다. 1. 인풋과 아웃풋이 있따. 2. 외부 환경으로부터 철저히 독립적이다. 3. 같은 인풋에 있어서 언제나 동일한 아웃풋을 생산함. -> 순수함수 4. 부작용으로 부터 자유롭다. (어떤 함수로 인해 특정 사항이 변경되어 다른 동작들에게 영향을 미치는 것!) 한 스레드가 접근하거나 할 때 막는다! -> 문제의 소지가 있는 것은 하지 않는다. (사본으로 복사해서 작업한다.) 1. 함수형 프로그래밍은 선언형이다!! -> 이거는 이거다! 2. 함수도 값이다! -> 3. 고계 함수 4, 커링 scala 예시 여러 인자를 받는 함수에 여러 인자만 넣어서 나머지 인자를 받는 다른 함수를 만들어낼 수 있는 함수형 프로그래밍 기법을 '커링'이라고 한다. 5. 함수 컴비네이터 -> 연속적으.. 2020. 12. 26.
Scope가 뭔가요?, REST API란 뭔가요? GRAPHQL이 뭔가요? SCOPE란 뭔가요? 메모리 관리를 위해서 일부의 영역은 public으로 전세 계약과 같이 머무르는 반면, 함수나 반복문의 경우는 일정기능 쓰고 나면 방을 빼야한다. -> 이는 스택에 저장되고 없어진다. -> 고양이의 경우는 어디서든 돌아다닐수가 있다. 있으면 쓰는데 없으면, 바깥에서 활용할수 있다. (브로마이드가 if 문 안에 있ㅇ르 수 있다. ) 불가피한 상황이 아니면 전역변수를 쓰지 않는다! let, const는 js6 이후에 나온거지만, 그 전에 쓰였던 var는 (hoisting 때문에) 선언되기 이전에도 사용이 가능하다!! REST API란 뭔가요? API 정보들을 주고 받는데 있어 이용하는 형식 어떤 언어를 쓰건 프레임워크를 쓰건 폼에 맞춰 사용해야 한다. API 는 명령을 넣고 받아 오기 위.. 2020. 12. 26.
용어 정리(서버, 클라우드 컴퓨팅, 웹앱, PWA) 서버 서버는 역할의 개념, serve를 해주는 것이 서버, 그 혜택을 받는 것이 클라이언트 인터넷 데이터 센터라는 곳에 있는 것이 많다. 계속 틀어놓아야 하고 유지 보수, 통신의 질이 중요해서, IDC를 쓰거나 AWS 같은 클라우드 서비스를 활용한다. AWS, Azure, GCP 등을 비롯한 클라우드 컴퓨팅 서버를 이용하는 것은 건물을 사는 것이라면, 클라우드 컴퓨팅은 호텔을 예약하는 것과 유사하다. 서비스를 내가 만들어서 낼 것인지, 서비스에 대한 혜택을 할 것인지 보안, 커스터 마이징, 서비스 등에 따라서 선택하게 된다. 자체적인 서버를 이용하는 방식이 on-premise 방식이고, AWS, Azure, GCP, 네이버 클라우드 서비스의 경우 클라우드라고 한다. 클라우드의 경우에도 수많은 컴퓨터가 있.. 2020. 12. 26.
반응형