본문 바로가기
반응형

CS지식19

[JS/React/FrontEnd] 프론트엔드 면접문제 part1 정답 1. 자바스크립트의 기본 데이터 타입은 무엇인가요? 정답 : 기본 데이터 타입: String, Number, Boolean, Null, Undefined, BigInt, Symbol. 2. 변수 선언 시 var, let, const의 차이점은 무엇인가요? 정답: var: 함수 레벨 스코프, 호이스팅 발생, 재선언 및 재할당 가능. let: 블록 레벨 스코프, 호이스팅 발생(선언 시 초기화 이전 접근 불가), 재선언 불가능, 재할당 가능. const: 블록 레벨 스코프, 호이스팅 발생(선언 시 초기화 이전 접근 불가), 재선언 및 재할당 불가능. 3. 호이스팅(hoisting)이란 무엇인가요? 예시를 들어 설명해 주세요. 정답: 호이스팅: 변수와 함수 선언이 실행 컨텍스트의 선언 단계에서 메모리에 저장되어.. 2023. 5. 3.
[JS/React/FrontEnd] 프론트엔드 면접문제 part1(JavaScript) 이번에 백엔드에서 프론트로 전향을 하면서 기본 지식을 얻는게 좋다는 생각을 하였습니다. 그러기 위해서 책이나 유튜브 강의를 보는것 도 좋지만, 가장 좋은건 면접질문이라고 생각해요. 현업자들이 요구하는 최소한의 지식이 면접에서 나오기 때문이죠. 저는 React를 하는데 왜 js에 대한 문제일까요? 바로 js를 이해하면 React가 보다 쉽기 때문입니다. 절대 React가 쉽다는것이 아니라, 아무지식이 없는거보단 사전 js지식이 있어야 쉽게 이해할수 있거든요! 정답은 다음 글에서 알려드리도록 하겠습니다. 아래 질문을 읽고 답변을 해보세요. 1. 자바스크립트의 기본 데이터 타입은 무엇인가요? 2. 변수 선언 시 var, let, const의 차이점은 무엇인가요? 3. 호이스팅(hoisting)이란 무엇인가요?.. 2023. 5. 3.
[Kafka] 카프카란? kafka - 분산환경에 특화되어 있는 메세지 큐 kafka를 구성하는 요소 1. Event : 데이터 단위 2. Topic : 이벤트를 사용하는 곳(하나의 공간으로 이해합시다. Topic이라는 공간안에 Event라는 데이터를 보관및 사용한다.) 3. Consumer : Topic을 구독하여, Topic으로 부터 이벤트를 얻어 처리하는 클라이언트 어플리케이션 4. Producer : 이벤트를 Topic에 올리는 클라이언트 어플리케이션 5. Partition : Topic이 분산되어 있는것을 Partition이라고 하고, Topic은 여러개의 Broker에 분산 저장된다. kafka는 분산된 환경에 특화되어 있는 메세지 큐라고 설명을 하였습니다. procucer는 옳바른 broken의 topic에 메세지를.. 2023. 1. 6.
[AI/ML/DL] 옵티마이저 AI나 머신러닝또는 딥러닝을 하다보면 옵티마이저라는 용어를 사용합니다. Optimization은 학습속도를 빠르게하고 안정적이게 하는 방법입니다. [ai] [머신러닝] [딥러닝]에 대한 차이는 이번 게시물에서 따로 설명하지 않겠습니다. 처음에 컴퓨터에게 학습을 시킬때는 배치별로 학습을 시켰습니다. 한번에 얼마나 학습을하고, 어떤 방향으로 학습할지에 대해 한번의 배치에 모든 데이터를 집어 넣어 결과를 도출한후 방향을 찾는 방법(GD)으로 시작하여, 일부를 집어 넣어 결과를 확인후 방향을 찾고, 또 일부를 집어 넣어 방향을 찾는 방법(SGD)으로 점차 옵티마이저가 발전하게 되었습니다. 그게 왜중요할까요? 한번에 많은 데이터를 학습을 시키려 하면 많은 시간과 자원이 들어가게 됩니다. 그렇게 해서 좋은 결과가 .. 2022. 4. 6.
반응형