티스토리 뷰

면접질문

개발자 공통질문

상어악어 2021. 9. 9. 16:09
반응형

1.png vs jpg란?

png는 비손실압축으로 원본훼손x

jpg는 손실압축으로 원본훼손o

2.dynamic programming이란?

큰 부분을 작은부분으로 분할해 문제를 해결하는 것

작은 부분 중복해서해결함

3.virtual memory란?

가상 메모리.

ram의 용량 부족문제를 해결하기위해

애플리케이션을 실행하기 위한 최소한의 메모리만 담아두는 곳

4.garbage collection 이란?

사용자가 동적 할당한 메모리중 사용하지 않는 메모리를

해제하는 것?

5.cache란?

데이터를 임시로 복사한 공간

자주 사용하는 데이터를 빠르게 접근할 수 있게 만들어놓음ㅋ

6.database의 index 추가의 장단점은?

장점으로는 뭐 데이터 검색 속도가 빨라질것이고

단점으로는 공간차지에 index 추가 실행 시간이 오래걸리겟지?

7.ssl이 osi 7계층중 어느계층까지 안전을 보장하지?

전송계층(transport)

왜냐하면 그 머시야 전송계층에서는 데이터가 메모리의 최소단위인 패킷단위로 전송이 되기때문에 가장 안전에 유의해야하는 부분이다

8.비대칭 암호화란

a의 공개키를 확인하면 데이터를 암호화해서 전달하고

암호화된 데이터를 a의 개인키를 확인해 다시 복호화해

데이터를 전달받는 방식

해커가 중간에 암호화된 데이터를 착출해가도

a의 개인키가 없어 데이터를 복호화할 수 없다

9.hdd,ssd,dram 각각 성능?

hdd 대용량 메모리,수명 김,데이터 보존 오래감

ssd 빠름,비쌈,가벼움,소비전력낮음,대용량화x

dram 축전기에 전기 공급안하면은 데이터 손실남

대용량 제작 가능, 가격 저렴

10.git의 장점?

하나의 프로젝트를 여러명에서 진행할때 효율적이고

협업할 수 있음

반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
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 29 30 31
글 보관함