분류 전체보기
-
[CS 면접] 네트워크 - 2카테고리 없음 2023. 5. 24. 22:03
보초님의 github에 있는 질문들을 보며 답변을 달아본 것입니다. 문제사항, 잘못된점 혹은 궁금한점이 있다면 댓글로 남겨주시면 감사하겠습니다. 이전 글을 읽지 않았다면 먼저 읽어보시면 좋습니다. → 보러가기 [CS 면접] 네트워크 - 1 보초님의 github에 있는 질문들을 보며 답변을 달아본 것입니다. 문제사항, 잘못된점 혹은 궁금한점이 있다면 댓글로 남겨주시면 감사하겠습니다. 쿠키와 세션의 차이에 대해 설명해 주세요. 쿠 grulsuitg.tistory.com 웹소켓과 소켓 통신의 차이에 대해 설명해 주세요. 웹소켓 단일 TCP 연결로 클라이언트와 서버 간 지속적인 통신을 허용합니다. 요청 - 응답 패턴 없이 언제든지 메시지를 보낼 수 있습니다. 웹브라우저, 다양한 장치 및 플랫폼에서 실행할는 웹 ..
-
[CS 면접] 네트워크 - 1개발/네트워크 2023. 5. 23. 21:20
보초님의 github에 있는 질문들을 보며 답변을 달아본 것입니다. 문제사항, 잘못된점 혹은 궁금한점이 있다면 댓글로 남겨주시면 감사하겠습니다. 이전 글을 읽지 않았다면 먼저 읽어보시면 좋습니다. → 보러가기 [CS 면접] 운영체제 - 4 보초님의 github에 있는 질문들을 보며 답변을 달아본 것입니다. 문제사항, 잘못된점 혹은 궁금한점이 있다면 댓글로 남겨주시면 감사하겠습니다. 이전 글을 읽지 않았다면 먼저 읽어보시면 좋습 grulsuitg.tistory.com 쿠키와 세션의 차이에 대해 설명해 주세요. 쿠키 : 작은 크기의 문자열로 클라이언트가 보관합니다. 요청 간에 지속되어야 하는 데이터를 저장하는데 사용합니다. 세션 : 사용자의 활동을 추적하는 방법으로 서버에 저장됩니다. 세션 식별자를 통해 유..
-
[CS 면접] 운영체제 - 4개발/운영체제 2023. 5. 18. 22:34
보초님의 github에 있는 질문들을 보며 답변을 달아본 것입니다. 문제사항, 잘못된점 혹은 궁금한점이 있다면 댓글로 남겨주시면 감사하겠습니다. 이전 글을 읽지 않았다면 먼저 읽어보시면 좋습니다. → 보러가기 TLB는 무엇인가요? TLB는 Translation Lookaside Buffer의 약자로 가상 메모리 주소 변환의 효율성을 향상시키기 위해 사용하는 하드웨어 캐시입니다. TLB는 최근에 사용된 가상-물리적 주소 매핑을 캐싱해 속도를 향상시킵니다. TLB를 쓰면 왜 빨라지나요? 메모리 엑세스 감소 : 전체 페이지 테이블을 조회하는 시간이 감소됩니다. 하드웨어적 이점 : 빠른 조회를 위해 설계된 고속 하드웨어로 속도에 이점이 있습니다. 지역성 : 한번 참조한 메모리는 재참조할 확률이 높아지므로 액세스..
-
[CS 면접] 운영체제 - 3개발/운영체제 2023. 5. 17. 21:11
보초님의 github에 있는 질문들을 보며 답변을 달아본 것입니다. 문제사항, 잘못된점 혹은 궁금한점이 있다면 댓글로 남겨주시면 감사하겠습니다. Thread Pool, Monitor, Fork-Join에 대해 설명해 주세요. Thread Pool : 스레드를 미리 생성해놓아 필요할 때 사용하고 다시 반납할 수 있도록 스레드를 유지 관리하는 것을 의미합니다. 그 예시로 tomcat thread pool 등이 있고 이 방법을 이용하여 스레드 생성 및 삭제 오버헤드를 줄일 수 있습니다. Monitor : 공유 자원에대한 액세스를 관리하기 위해 제공하는 동기화 방법입니다. Synchronized 같은 키워드가 그 예시입니다. 단 범위를 너무 크게 설정한다면 성능저하가 발생할 수 있습니다. Fork-Join : ..
-
[CS 면접] 운영체제 - 2개발/운영체제 2023. 5. 16. 20:42
보초님의 github에 있는 질문들을 보며 답변을 달아본 것입니다. 문제사항, 잘못된점 혹은 궁금한점이 있다면 댓글로 남겨주시면 감사하겠습니다. 이전 글을 읽지 않았다면 먼저 읽어보시면 좋습니다. → 보러가기 [CS 면접] 운영체제 - 1 보초님의 github에 있는 질문들을 보며 답변을 달아본 것입니다. 문제사항, 잘못된점 혹은 궁금한점이 있다면 댓글로 남겨주시면 감사하겠습니다. 이전 글을 읽지 않았다면 먼저 읽어보시면 좋습 grulsuitg.tistory.com 프로세스 스케줄링 알고리즘에는 어떤 것들이 있나요? FCFS : 먼저 온 순서대로 처리 , Convey effect 현상이 발생. SJF : 작업 시간이 짧은 순서대로 처리 STCF : 남은 시간이 짧은 작업을 먼저 수행 RR : 돌아가면서 ..
-
[CS 면접] 운영체제 - 1개발/운영체제 2023. 5. 15. 19:57
보초님의 github에 있는 질문들을 보며 답변을 달아본 것입니다. 문제사항, 잘못된점 혹은 궁금한점이 있다면 댓글로 남겨주시면 감사하겠습니다. 이전 글을 읽지 않았다면 먼저 읽어보시면 좋습니다. → 보러가기 [CS 면접] 자료구조 및 알고리즘 - 3 보초님의 github에 있는 질문들을 보며 답변을 달아본 것입니다. 문제사항, 잘못된점 혹은 궁금한점이 있다면 댓글로 남겨주시면 감사하겠습니다. 이전 글을 읽지 않았다면 먼저 읽어보시면 좋습 grulsuitg.tistory.com 시스템 콜이 무엇인지 설명해 주세요. 시스템 콜은 사용자가 커널을 사용하기 위해 OS가 제공하는 인터페이스입니다. 우리가 사용하는 시스템 콜의 예시를 들어주세요. exit, fork, open, malloc 등이 있습니다. 시스템..
-
[CS 면접] 자료구조 및 알고리즘 - 3개발/자료구조 2023. 5. 11. 21:32
보초님의 github에 있는 질문들을 보며 답변을 달아본 것입니다. 문제사항, 잘못된점 혹은 궁금한점이 있다면 댓글로 남겨주시면 감사하겠습니다. 이전 글을 읽지 않았다면 먼저 읽어보시면 좋습니다. → 보러가기 [CS 면접] 자료구조 및 알고리즘 - 2 보초님의 github에 있는 질문들을 보며 답변을 달아본 것입니다. 문제사항, 잘못된점 혹은 궁금한점이 있다면 댓글로 남겨주시면 감사하겠습니다. 이전 글을 읽지 않았다면 먼저 읽어보시면 좋습 grulsuitg.tistory.com Thread Safe 한 자료구조가 있을까요? 없다면, 어떻게 Thread Safe 하게 구성할 수 있을까요? 없습니다. mutex, 세마포어 와 같은 공유자원에 대해 잠금을 통해 Thread Safe 하게 구성할 수 있다. 배열..
-
[CS 면접] 자료구조 및 알고리즘 - 2개발/자료구조 2023. 5. 8. 13:08
보초님의 github에 있는 질문들을 보며 답변을 달아본 것입니다. 문제사항, 잘못된점 혹은 궁금한점이 있다면 댓글로 남겨주시면 감사하겠습니다. 이전 글을 읽지 않았다면 먼저 읽어보시면 좋습니다. → 보러가기 [CS 면접] 자료구조 및 알고리즘 - 1 보초님의 github에 있는 질문들을 보며 답변을 달아본 것입니다. 문제사항, 잘못된점 혹은 궁금한점이 있다면 댓글로 남겨주시면 감사하겠습니다. 시간복잡도와 공간복잡도에 대해 설명해 주세 grulsuitg.tistory.com BBST(Balnced Binary Search Tree)와 그 종류에 대해 설명해 주세요. BBST 는 이진탐색트리가 편향되는 단점을 없애기 위해 만들어진 트리로 AVL, Red-Black Tree 등이 있습니다. 해당 트리들은 한..