# 기술면접

46개의 포스트

[기술면접준비] 데이터베이스

이전에는 파일 시스템을 이용하여 데이터를 관리 : 현재에도 부분적으로 사용데이터를 각각의 파일 단위로 저장하며 이러한 일들을 처리하기 위한 독립적인 앱과 상호연동이 되어야한다.이때 문제점은 데이터 종속성 문제와 중복성, 데이터 무결성이다물리적 독립성 : 데이터베이스 사

2020년 11월 19일
·
0개의 댓글

운영체제

프로세스 Process 실행 중인 프로그램 디스크로부터 메모리에 적재되어 cpu의 할당을 받을 수 있는 것 운영체제로부터 주소 공간, 파일, 메모리 등을 할당받으며 이것들을 총칭하는 것 > #### 프로세스 제어블록 : PCB > - 특정 프로세스에 대한 중요한 정보를

2020년 11월 15일
·
0개의 댓글
post-thumbnail

알고리즘

1\. Bubble sort : O(n^2)2\. selection sort : O(n^2)3\. Insertion sort : O(n^2)4\. Merge sort : O(n log n) , divide / conquer5\. Heap sort : O(n log n)

2020년 11월 14일
·
0개의 댓글

네트워크

HTTP : GET과 POST 비교 공통점 : 서버에 무엇인가를 요청할 때 사용하는 방식 > #### GET >- Header부분의 URL에 담겨서 전송 - URL상의 ?뒤에 데이터가 붙어서 request를 보낸다. >- 데이터 크기 제한적 >- URL에 노출되기

2020년 11월 14일
·
0개의 댓글
post-thumbnail

기술 면접 질문 모음

1. 이 질문들에 소리내어 답해본다(녹음하면 더 좋다). 2. 대답하면서 느꼈던 모호함이 있다면 그것을 확실히 공부한다. 3. 만족할 때까지 1~2를 반복한다.

2020년 10월 24일
·
5개의 댓글

네트워크 쿠키, 세션

쿠키 (Cookie) 클라이언트 (웹 브라우저) 로컬에 저장되는 형태의 데이터 파일 유효 시간을 명시할 수 있고, 웹이 종료되어도 유효 시간까지 인증 유지 하나의 도메인당 20개의 값을 가질 수 있으며 제한 크기는 4KB, 최대 300개까지 저장가능 쿠키는 클라이언

2020년 10월 5일
·
0개의 댓글

REST/SOAP API

API (응용 프로그램 인터페이스) 구조의 가장 대표적인 두 가지 방식정확히는 SOAP 는 프로토콜이며, REST 는 아키텍처 스타일REST (Representational State Transfer) 는 프로그램들간 네트워크를 통해 통신하는 아키텍처 스타일웹 식별자

2020년 10월 3일
·
0개의 댓글

HTTP 메서드, 응답코드

HTTP 메소드 METHOD|형태|설명 :---|:---|:--- GET|GET [request-url]?querystring HTTP/1.1Host:[hostname] or [IP]|GET 을 사용하는 요청은 오직 데이터를 받기만 함 HEAD|HEAD [reques

2020년 9월 29일
·
0개의 댓글

네트워크 HTTPS

단순 http 통신은 네트워크 상 다른 누군가가 패킷을 탈취하여 내용이 노출될 위험이 있어 이러한 http 통신의 취약점을 보완하고자 나온것이 https. 즉, http 메세지를 암호화 하는 방식이다. 보통 https 의 통신은 공개 키 암호화 방식 을 사용공개키 저장

2020년 9월 26일
·
0개의 댓글

네트워크 TCP, UDP

TCP/IP 전송계층에서 사용되는 프로토콜의 종류이다. 전송계층 은 송신자와 수신자를 연결하는 통신 서비스를 제공하는 계층이며, 즉 데이터의 전달을 담당하고 있음transmission control protocol 의 약자로 신뢰성 이 요구되는 통신에서 사용된다. 특징

2020년 9월 26일
·
0개의 댓글

JavaScript 스코프 체인

Identifiers (식별자) 를 찾는 일련의 과정위 코드를 보면 func 의 내부 함수인 func2 에서 변수 foo 를 참조하고 있다. 하지만 func2 에선 foo 라는 변수 선언이 되어 있지 않다. 선언 되어있지 않는 변수를 참조하였는데 어째서 에러가 나지 않

2020년 9월 24일
·
0개의 댓글

JavaScript 클로저

변수의 스코프 (범위) 는 함수 실행 시 생기는 것이 아닌 선언 시 정해짐일반적으로 함수 안의 지역변수들은 그 함수가 처리되는 동안에만 존재자바스크립트의 경우는 변수의 어휘적 범위 지정에 따라 함수의 생명주기가 종료되어도 지역변수의 참조가 살아있는 클로저가 생성될 수

2020년 9월 24일
·
0개의 댓글

Java final, finally, finalize

final 키워드는 클래스, 변수, 메서드에 사용할 수 있음변수에 사용 시상수 를 선언하기 위함. 상수로 선언된 변수는 최초 값 할당 후 값 변경이 불가능메서드에 사용 시하위 클래스가 존재하여 final로 선언된 메서드 오버라이딩이 불가능클래스에 사용 시final 로

2020년 9월 24일
·
0개의 댓글

Java CheckedException, UnCheckedException

위 계층구조에서 Error 영역은 시스템 레벨에서 발생하는 심각한 수준의 오류이다. 이는 개발자가 미리 예측할 수 없으며 처리할 수 없음반면 Exception 영역은 RuntimeException 상속여부에 따라 개발자가 꼭 예외처리를 해야하는 Checked Excep

2020년 9월 23일
·
0개의 댓글

Java Vector, ArrayList

Java 에서 Vector와 ArrayList 의 추가/삭제 등, 기본적인 기능은 동일하다. 다만 Vector 는 동기화 (synchronize) 처리를 한다. 즉, 서로 다른 스레드 (Thread) 가 Vector 에 접근하여 추가/삭제 처리를 진행하는 경우 먼저 작

2020년 9월 23일
·
0개의 댓글

Java Generic

제네릭 프로그래밍(영어: generic programming)은 데이터 형식에 의존하지 않고, 하나의 값이 여러 다른 데이터 타입들을 가질 수 있는 기술에 중점을 두어 재사용성을 높일 수 있는 프로그래밍 방식이다.Java 진영에서는 jdk 1.5 부터 추가된 기능이며,

2020년 9월 23일
·
0개의 댓글

OOP (Object Oriented Programming)

컴퓨터가 사고 하는대로 프로그래밍하는 것이 아닌 인간 중심적인 프로그래밍 패러다임개발하고자하는 애플리케이션의 특징을 추상화 하여 클래스로 정의, 객체간 메세지 교환을 통해 상호작용(함수형 프로그래밍과는 다르게 객체가 상태 를 가지고 있어 상태의 값이 변경될 수 있음)s

2020년 9월 17일
·
0개의 댓글

Java StringBuilder, StringBuffer

StringBuilder 와 StringBuffer 모두 문자열을 저장하고 관리하는 클래스변경 가능한 (mutable) 한 문자열 클래스문자열 연산 시 String 클래스는 변경 불가능한 (immutable) 클래스이기 때문에 메모리에 문자열이 새로 할당, 반면 Str

2020년 9월 16일
·
0개의 댓글

Java interface, abstract

인터페이스는 상수와 추상 메서드 의 집합특징생성자를 가질 수 없고, 클래스에서 implements 통해 구현인터페이스를 구현한 클래스는 인터페이스의 추상 메서드 구현을 강제jdk 1.8 이상에서 default method 의 추가로 인터페이스에서도 구현부가 존재하는 메

2020년 9월 15일
·
0개의 댓글