일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- BFS
- 알고리즘 문제
- 코테 준비
- 백준
- 코테 대비
- 삼성
- englishbook
- dfs
- 완전탐색
- English
- 쉬운 알고리즘 문제
- nightroutine
- swexpertacademy
- 원서읽자
- sw expert academy
- D4
- 원서
- the midnight library
- 원서읽기
- SQL
- 코테
- 직무면접
- sw expert
- 코딩테스트
- PyQt
- STUDYENGLISH
- MySQL
- 프로그래머스
- 알고리즘
- readingbook
- Today
- Total
목록직무면접 (7)
시나브로
HTTP : GET과 POST 비교 공통점 : 서버에 무엇인가를 요청할 때 사용하는 방식 GET Header부분의 URL에 담겨서 전송 - URL상의 ?뒤에 데이터가 붙어서 request를 보낸다. 데이터 크기 제한적 URL에 노출되기 때문에 보안없음 데이터를 가져온다 = 서버에서 데이터를 가져와서 보여준다거나 하는 용도, 서버의 데이터를 변경하지 않는다 POST body부분에 담겨서 전송 데이터크기의 제한이 없고, GET보다 보안적으로 낫다[암호화하지 않는 이상 크게 차이없다] 서버의 값이나 상태를 변경하기 위해서 또는 추가하기 위해서 사용된다. TCP vs UDP TCP 신뢰성, 순차적인 전달 멀티캐스팅이나 브로드캐스팅을 지원하지 않는다. 송신자와 수진자 모두 소켓이라는 종단점을 생성함으로써 이루어진..
Array vs Linked List Array 논리적 저장 순서와 물리적 저장 순서가 일치 인덱스로 해당 원소에 접근할 수 있다. random access가 가능하다 추가/삭제시, shift 연산이 필요 Linked List Array의 문제점을 해결하기 위한 자료구조 삽입/삭제 과정에서의 shitf 연산이 필요없다 탐색 과정에서 첫번째 원소부터 확인해야된다 = 탐색시간이 오래걸린다. 탐색 과정 때문에 삽입/삭제 과정에서 O(n)의 시간이 추가 발생하게 된다. stack Last In First Out : LIFO Queue First In First Out : FIFO Tree 비선형자료구조 계층적 구조 Node (노드) : 트리를 구성하고 있는 각각의 요소를 의미한다. Edge (간선) : 트리를 ..
객체지향 프로그래밍 Object Oriented Programming 현실 세계를 프로그래밍으로 옮겨와 프로그래밍하는 것 : 추상화 재사용성 높다 = 신뢰성 확보 비용절감 유지보수 용이 모델링 과정에서 매핑을 통해 요구사항을 명확하게 파악 설계원칙 1. SRP Single Responsibility Principle 단일 책임 원칙 클래스는 단 하난의 책임을 가져야 하며 클래스를 변경하는 이유는 단 하나의 이유여야한다. 2. OCP Open-Closed Principle 개방-폐쇄 원칙 확장에는 열려있어야하고 변경에는 닫혀있어야한다 3. LSP Liskov Substitution Principle 리스코프 치환 원칙 상위 타입의 객체를 하위 타입의 객체로 치환해도 상위 타입을 사용하는 프로그램은 정상적으..