티스토리 뷰

TIL(Today I Learn)

[CS] 기초 지식들

MinsoftK 2021. 6. 30. 16:14
728x90
반응형

남세동님께서 작성한 기초 질문들

1. 1바이트는 몇 비트인가요?

2. 1픽셀은 몇바이트인가요?

3. 2^10은 얼마인가요?

  • 1024

4. Stack과 Queue의 차이가 뭔가요?

  • LIFO, FIFO

5. Binary Tree의 시간 복잡도가 어떻게 되나요?

6. DNS의 역할이 무엇인가요?

  • https://minsoftk.tistory.com/를 ip주소로 변환

7. HTTPS와 HTTP의 차이는 뭔가요?

  • 기존의 HTTP는 서버에서 브라우저로 정보가 전송이 될때 암호화가 되지 않았다. SSL(보안 소켓 계층)을 사용함으로써 서버와 브라우저 사이의 암호화된 연결을 만들 수 있게 도와주고, 서버 브라우저가 민감한 정보를 주고받을 때 도난 당하는 것을 방지.

8. 스마트폰 카메라 해상도가 (대강) 어떻게 되나요?

9. 왜 사진에는 JPG를 쓸까요?

  • png와 비교해서 용량을 효과적으로 절약시킬 수 있기 때문입니다.

10. 칼라값 ffffff는 무슨 색인가요?

  • 검정 (RGB)

11.<a href>가 무슨 뜻인가요?

  • 링크 태그

12. call by reference가 무슨 말인가요?

  • 함수가 호출될 때 인자로 전달되는 변수의 주소값을 전달. 따라서 지역 함수가 끝나도 값을 변화시킬 수 있게 만든다.

13. Event Listener가 무슨 말인가요?

  • Click이나 hover 같은 Event가 발생했을때, 그 처리를 담당하는 함수를 의미.
  • Event Handler라고도 한다.

14. OOP에서 상속이 무슨 말인가요?

  • 기존 상위 클래스의 기능을 가져와 재사용하면서 새롭게 만든 클래스에 새로운 기능을 추가할 수 있게 만들어 준다.
    객체지향프로그래밍이란?

15. non-blocking call이 뭔가요?

  • 호출된 함수가 바로 리턴해서 호출한 함수에게 제어권을 넘겨주고, 호출한 함수가 다른 일을 할 수 있는 하는 것.
    시스템 콜과 관련된 개념

16. 버전관리에서 commit이 뭔가요?

  • 업데이트 된 버젼을 기록하기 위한 명령어

17. try/catch는 무슨 뜻인가요?

  • try에 해당하는 명령어를 수행할 때, 오류에 해당하는 경우가 생기면 throw로 catch로 던져준다.

18. 디버깅 할때 breakpoint가 뭔가요?

  • 원하는 지점에서 프로그램을 잠시 멈추게해서 해당하는 시점에서의 전달된 변수 값들을 확인할 수 있는 기능.

19. 패스워드는 서버에 어떻게 보관되나요?

20. SSD가 HDD보다 빠른 이유가 뭔가요

  • HDD는 자기플래터가 회전하면서 정보를 읽는데 원하는 정보를 찾기위해 회전을 시킨다. 반면에 SSD는 반도체가 사용이되고 컨트롤러에서 정보를 바로바로 빼주기에 훨씬 빠르다.
    정의와 차이점
728x90
반응형
댓글