- Today
- Yesterday
- Total
목록면접 대비 CS지식 (36)
메이쁘
** 2020.11.10 갱신(Q1 ~ Q11) ** 2020.11.11 갱신(Q12 ~ Q16) ** 2020.11.16 갱신(Q17 ~ Q28) ** 2020.11.18 갱신(Q29 ~ Q37) ** 2020.11.20 갱신(Q38 ~ Q43) ** 2020.12.04 갱신(Q44 ~ Q46) ** 2021.01.28 갱신(Q47 ~ Q48) ** 2021.03.02 갱신(Q49 ~ Q50) ** 2021.12.04 공지사항으로 이동 Q1. Spring이 무엇인가요? Q2. Spring만의 특징과 장단점을 알려주세요. Q3. Spring 로직을 설명해주세요. -> Q&A 게시글 보러가기 Q4. Ethernet(이더넷) 이 무엇인가요? Q5. IPv4 와 IPv6 은 무엇이고, 어떤 차이가 있나요? Q..
안녕하세요. CS관련 질문과 면접에 맞는 답변을 작성하면서 지식도 쌓고 면접도 대비하는 시간을 가지려고 합니다. 틈틈히 게시글을 작성하며 면접 대비 데이터셋을 확보해둔 다음 언젠간 면접하게 될 때 모아서 쓰려고 합니다. (실제로 면접에서 들었던 질문이 아니라, 제가 스스로 답을 정해놓고 짜논 질문이라 이렇게 안나올 수 있습니다!!!) 이번 글은 Network - TCP/IP 카테고리 입니다. -- 질문 목록 Q1. GateWay(게이트웨이) 가 무엇인가요? (feat. 라우팅 / 스위칭) Q2. DHCP는 무엇인가요? Q3. DNS서버는 무엇인가요? Q4. MAC 주소는 무엇이고, 어떻게 구성되어있나요? Q1. GateWay(게이트웨이) 가 무엇인가요? (feat. 라우팅 / 스위칭) A. 게이트웨이는 ..
안녕하세요. CS관련 질문과 면접에 맞는 답변을 작성하면서 지식도 쌓고 면접도 대비하는 시간을 가지려고 합니다. 틈틈히 게시글을 작성하며 면접 대비 데이터셋을 확보해둔 다음 언젠간 면접하게 될 때 모아서 쓰려고 합니다. (실제로 면접에서 들었던 질문이 아니라, 제가 스스로 답을 정해놓고 짜논 질문이라 이렇게 안나올 수 있습니다!!!) 이번 글은 Network - TCP/IP 카테고리 입니다. -- 질문 목록 Q1. Ethernet(이더넷) 이 무엇인가요? Q2. IPv4 와 IPv6 은 무엇이고, 어떤 차이가 있나요? Q3. 서브넷 마스크는 뭔가요? Q4. LAN 이 무엇인가요? Q1. Ethernet(이더넷) 이 무엇인가요? A. 이더넷은 LAN 영역에서 사용하는 근거리 유선 네트워크 통신 기술로, 주..
안녕하세요. CS관련 질문과 면접에 맞는 답변을 작성하면서 지식도 쌓고 면접도 대비하는 시간을 가지려고 합니다. 틈틈히 게시글을 작성하며 면접 대비 데이터셋을 확보해둔 다음 언젠간 면접하게 될 때 모아서 쓰려고 합니다. (실제로 면접에서 들었던 질문이 아니라, 제가 스스로 답을 정해놓고 짜논 질문이라 이렇게 안나올 수 있습니다!!!) 이번 글은 Spring 카테고리 입니다. -- 질문 목록 Q1. Spring이 무엇인가요? Q2. Spring만의 특징과 장단점을 알려주세요. Q3. Spring 로직을 설명해주세요. Q. Spring이 무엇인가요? A. Spring은 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크 입니다. 이 스프링 프레임워크를 활용하여 동적 웹 페이지를 구축할 때 사용합니다. Q. ..
안녕하세요. Java 하면 생각나는 것인 객체 지향 프로그래밍. 이에 대해 정리해보는 시간을 가지려고 포스팅하게 되었습니다. 객체 지향 프로그래밍? C언어 : 절차적 프로그래밍(POP) Java : 객체 지향적인 프로그래밍(OOP) 이렇게 나뉩니다. 뜻은 말과 똑같이, 절차적 프로그래밍은 실행 절차(순서) + 프로시저(메소드, 함수, 루틴 등)의 사용 을 더 중요시하는 것 이고 객체 지향 프로그래밍은 객체들의 종류와 속성(형태) 를 더 중요시하는 것 입니다. C언어가 절차적 프로그래밍이라고 했는데, 컴퓨터의 작업 처리 방식은 위에서 아래(순차적)로 실행되는데 컴퓨터 내부 구조나 OS가 보통 C언어로 만들어져있습니다. 옛날옛적에야 단순히 연산 작업을 하는 소프트웨어 같이 규모가 크지 않은 소프트웨어를 처리..
안녕하세요. 이 카테고리는 "직무면접 중 CS 지식 대비" 이고, 이 게시글은 "면접 대비 간단한 정리" 입니다. 그렇기 때문에, 자세한 정보를 얻고 싶으시면 제 글을 보신 후 구글 검색 또는 위키를 참고해주시면 감사하겠습니다. TCP 및 UDP : 데이터를 전송하기 위해 사용하는 프로토콜 비교 정리 표 TCP UDP 연결 지향형 프로토콜 비연결 지향형 프로토콜 순서 보장 O. 속도는 상대적으로 느린 편 순서 보장 X. 속도 상대적으로 빠른 편 데이터 신뢰성 보장. 안정적 데이터 신뢰성 보장 X. 불안정 헤더 크기는 20 byte 헤더 크기는 8 byte 수신, 준비 확인 O 수신, 준비 확인 X 오류 발생 시 오류 부분 회복 가능 (다시 전송받음) 오류 발생 시 오류 부분 회복 불가능 (날라감) 일대일..
안녕하세요. 최근들어 모든 웹이나 앱을 보시면 첫 로그인 시 Facebook, Naver, Google 로 로그인하기 라는 것을 많이 보셨을 것입니다. 예전에는 하나의 웹 또는 앱 을 이용하려면 각각 회원가입하고 그 아이디와 비밀번호를 입력해서 로그인을 했어야 했는데 어느새부터 구글 또는 네이버 계정만 있으면 대부분 로그인이 가능합니다. (별도 회원가입이 필요한 경우도 있지만..) 어떻게 이런 것이 가능한지 이 것을 뭐라고 말하는지 에 대해 짚고 넘어가는 포스팅입니다. SSO 란? - Single Sign-On 의 약자로써, 한 번의 로그인으로 다른 사이트(서비스)들을 인증할 수 있는 것. - 다른 사이트(또는 앱) 에서 로그인 및 인증 부분만 따로 사용하는 것. (API, 모듈 등) - 통합 인증, 단..
안녕하세요. C, C++, Java 등 여러 언어에 숫자형 타입으로 쓰이는 Int 가 있습니다. 여기에선 또 일반적인 Int 와 unsigned Int 로 나눠져 있습니다. 이 두 차이는 무엇일까요? 간단하게 정리해봤습니다. - signed : 숫자의 양수, 음수 전부 표현 가능한 값 (부호를 가질 수 있어, 양수인지 음수인지 구분 O) - unsigned : 숫자의 양수만 표현 가능한 값 (부호를 가질 수 없어, 양수인지 음수인지 구분 X) 끝입니다.. 그럼 원리를 한 번 보겠습니다. 숫자 값을 메모리에 담아두기 위해 int 변수를 선언합니다. 그럼, 숫자 10을 메모리에 '10' 이라고 기록할 수 있나요? 아뇨. 그렇지 않습니다. 컴퓨터는 0, 1 만 보고 계산한다는 것을 아시나요? 그렇기 때문에, ..
안녕하세요. 이 카테고리는 "직무면접 중 CS 지식 대비" 이고, 이 게시글은 "면접 대비 간단한 정리" 입니다. 상세한 정보 또는 딥한 원리를 알고 싶으신 분은 별도의 구글 검색 또는 나무위키를 참고해주시면 감사하겠습니다. 바로 멀티프로그래밍, 멀티프로세싱, 멀티쓰레딩, 멀티태스팅 에 대해 포스팅 진행하겠습니다. MultiProgramming - 한 개의 CPU(프로세서) 를 가지고 작업하던 중, 어느 프로세스가 I/O(입출력) 처리를 하게 되었을 때 그 입출력 결과(키보드, 마우스, 모니터 등)를 무한히 기다리는 대신 다음 프로세스 작업을 진행하는 것. *** 단, 다음 프로세스 작업은 I/O 가 아닌 경우 끝까지 처리한다. - 프로세서의 작업 처리 속도와 I/O 처리 속도간 차이가 커서 프로세서가 ..
안녕하세요. 이 카테고리는 "직무면접 중 CS 지식 대비" 이고, 이 게시글은 "면접 대비 간단한 정리" 입니다. 상세한 정보 또는 딥한 원리를 알고 싶으신 분은 별도의 구글 검색 또는 나무위키를 참고해주시면 감사하겠습니다. -> CPU https://namu.wiki/w/CPU CPU - 나무위키 컴퓨터에서 구성 단위 중 기억, 해석, 연산, 제어라는 4대 기능을 종합하는 장치인 Central Processing Unit(중앙 처리 장치)의 줄임말. 2019년 11월 현재 CPU 순위는 아래와 같다 (Cinebench R15/Multi score 기준) namu.wiki -> RAM https://namu.wiki/w/RAM RAM - 나무위키 메모리 용량이 충분하다면 용량 자체만으로는 성능에 큰 영향..