본문 바로가기

면접준비

(5)
[면접을 위한 CS 전공지식노트] 네트워크 네트워크: 노드와 링크가 서로 연결되어 있으며 리소스를 공유하는 집합노드: 서버, 라우터, 스위치 등등의 네트워크 장치 링크: 유선 / 무선  처리량: 링크 내에서 성공적으로 전달된 데이터의 양. 얼마만큼의 트래픽을 처리했는가.단위: bps. bits per second트래픽: 특정 시점에 링크 내에 흐르는 데이터의 양대역폭: 주어진 시간 동안 네트워크 연결을 통해 흐를 수 있는 최대 비트 수 트래픽 증가 = 링크 내에 흐르는 데이터가 많아짐처리량 증가 = 처리되는 트래픽이 많아짐 지연시간: 요청이 처리되는 시간. 어떤 메시지가 두 장치 사이를 왕복하는 데 걸린 시간. 노드와 링크 배치 방식. 연결 형태.ex: 버트링성 (버스형/트리형/링형/성형) 1) 버스형 구조: 하나의 네트워크 회선에 여러 대의 노..
면접을 위한 CS전공지식 노트 Ch1. 디자인 패턴과 프로그래밍 패러다임 정리 CS면접 준비로 스터디를 시작했다7월부터 마음에 드는 공고가 나오면 팍팍 지원할 것이기 때문 이번 기회에 디자인 패턴 확실하게 정리하고 넘어가자SingleTon 패턴하나의 클래스에 오직 하나의 인스턴스만 가지는 패턴. 하나의 인스턴스를 만들어 놓고 해당 인스턴스를 다른 모듈들이 공유하며 사용하기 때문에 인스턴스를 생성할 때 드는 비용이 줄어드는 장점. 의존성이 높아지는 건 단점.  싱글톤은 TDD(Test Driven Development)를 할 때 걸림돌. TDD를 할 때는 단위 테스트를 주로 하는데, 단위 테스트는 테스트가 서로 독립적이어야 하며 테스트를 어떤 순서로든 실행할 수 있어야 함. 하지만 싱글톤 패턴은 미리 생성된 하나의 인스턴스를 기반으로 구현하는 패턴이므로 각 테스트마다 독립적인 인스턴..
[면접 대비] 프론트엔드 개발자로서의 기술 질문 React, Dom, Redux, react 쿼리의 특징과 장점 Static Site Generator란? SSG는 정적인 HTML,CSS,JavaScript 파일을 생성하는 소프트웨어. 동적인 서버 측 프로그래밍 없이 정적인 웹 페이지를 생성할 수 있음. TDD란? Test-Driven Development. 테스트 주도 개발 방법론. 개발자가 코드를 작성하기 전에 먼저 테스트 케이스를 작성하고 이를 통과시키는 것을 중심으로 개발을 진행하는 방법. 코드품질 향상과 버그 조기 발견 및 개선에 도움이 됨. 웹 성능 최적화를 위한 방법 웹 렌더링 프레임워크, 라이브러리를 선택 기준 react 라이브러리를 사용. 사용자 인터페이스 구축과 관리를 쉽게 할 수 있는 사용자 측 라이브러리. 리액트 컴포넌트는 모듈화..
토익 단어 공부 - 파고다 토익 보카 한국 돌아가면 바로 토익시험 치려고 공부중. 토익은 어느 회사에 지원할 때든 필요하니까 먼저 따고. 게임쪽이나 모바일 앱 프로그래밍에 관심이 가서 방학에는 유니티한번 다뤄볼거다. 자바랑 코틀린도 해두고. 학기중엔 이미 C++과 파이썬을 하고있고 영국 학기상 곧 종강이라 학기에 충실하려고 노력한다! 파이팅
Vegetable Shortage Vegetable shortages could last for up to a month Shortages of some fruit and vegetables could last for up to a month, the environment secretary has said. 환경부 장관. Therese Coffey's comment came after Asda, Morrisons, Aldi, and Tesco placed limits on items such as tomatoes, peppers and cucumbers. That is partly because the full impact of the Brexit changes have yet to be felt when it comes to fresh..