본문 바로가기

CS공부10

[ TIL - CS ] 면접을 위한 CS 공부 10편 - 자바 - 🚌 2024년 11월 25일~ 2024년 12월 1일까지의 주제는 자바다. 💡 공통으로 준비한 질문1️⃣ 첫번째 접은 글은 내 말로 풀어쓴 정답2️⃣ 두번째 접은 글은 해석 또는 공부한 내용 또는 추가적으로 궁금한 내용 1. Java의 장단점에 대해 설명해주세요.더보기장점운영체제에 독립적입니다.JVM에서 동작하기 때문에객체지향 언어입니다.객체지향적으로 프로그래밍 하기 위해 캡슐화, 상속, 추상화, 다형성 등을 지원합니다.자동으로 메모리 관리를 해줍니다.GC가 일어나기 때문에 비즈니스 로직에 집중할 수 있습니다.오픈 소스입니다.멀티 스레드를 쉽게 구현할 수 있습니다.스레드 생성 및 제어와 관련된 라이브러리 API를 제공하고 있기 때문에 실행되는 운영체제에 상관없이 멀티 스레드를 쉽게 구현할 수 있습니다.. 2024. 11. 28.
[ TIL - CS ] 면접을 위한 CS 공부 9편 - 자바 - 🚌 2024년 11월 25일~ 2024년 12월 1일까지의 주제는 자바다. 💡 공통으로 준비한 질문1️⃣ 첫번째 접은 글은 내 말로 풀어쓴 정답2️⃣ 두번째 접은 글은 해석 또는 공부한 내용 또는 추가적으로 궁금한 내용 1. JVM이 무엇인지 설명해주세요.더보기JVM이란?자바 가상 머신이란 뜻으로 시스템 메모리를 관리하면서 자바 기반 애플리케이션을 위해 이식 가능한 실행 환경을 제공한다.다른 프로그램을 실행시키는 것이 목적인 프로그램이다.방어적 코딩의 가장 훌륭한 예 가운데 하나이다.JVM은 자바 프로그램이 어느 기기, 또는 어느 운영체제 상에서도 실행될 수 있게 하는것과 프로그램 메모리를 관리하고 최적화하는 것이다.더보기1. 개념 "JVM이란 무엇인가" 자바 가상 머신 이해하기자바 가상 머신(Jav.. 2024. 11. 25.
[ TIL - CS ] 면접을 위한 CS 공부 8편 - 네트워크 - 🖋 다음주가 CS 마지막이다! 힘내보자 🔥 🚌 2024년 11월 18일~ 2024년 11월 24일까지의 주제는 네트워크다. 💡 공통으로 준비한 질문1️⃣ 첫번째 접은 글은 내 말로 풀어쓴 정답2️⃣ 두번째 접은 글은 해석 또는 공부한 내용 또는 추가적으로 궁금한 내용 1. 전송계층과 데이터링크 계층 모두 신뢰성 관련 기능을 제공하는데, 어떤 차이가 있나요? 더보기전송 계층은 논리적으로 1:1 연결된 송신과 수신 호스트 사이의 전송이며, End to End 호스트로, 양 끝에 있는 호스트 사이에서 오류 제어와 흐름제어를 합니다.데이터 링크 계층은 물리적으로 1:1 연결된 사이의 전송이며, 직접 묶여 있는 호스트-노드 또는  노드-노드 사이에서 오류 제어와 흐름 제어를 합니다.더보기1. 개념 컴퓨터 .. 2024. 11. 22.
[ TIL - CS ] 면접을 위한 CS 공부 7편 - 네트워크 - 🚌 2024년 11월 18일~ 2024년 11월 23일까지의 주제는 네트워크다. 💡 공통으로 준비한 질문1️⃣ 첫번째 접은 글은 내 말로 풀어쓴 정답2️⃣ 두번째 접은 글은 해석 또는 공부한 내용 또는 추가적으로 궁금한 내용 1. OSI 7 Layer의 각 계층에 대해 설명해주세요.더보기물리계층단지 데이터 전기적인 신호로 변환해서 주고받는 기능을 진행하는 공간. 즉, 데이터를 전송하는 역할만 진행예) 리피터, 케이블, 허브데이터 링크물리 계층으로 송수신되는 정보를 관리하여 안전하게 전달되도록 도와주는 역할. Mac 주소를 통해 통신한다. 프레임에 Mac 주소를 부여하고 에러검출, 재전송, 흐름제어를 진행한다.예) 브릿지, 스위치 등네트워크데이터를 목적지까지 가장 안전하고 빠르게 전달하는 기능을 담당한.. 2024. 11. 18.