월 33,000원
5개월 할부 시다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 해결됨기출로 대비하는 개발자 전공면접 [CS 완전정복]
TCP/IP는 4계층인가요 5계층인가요?
안녕하세요! 좋은 강의 잘 듣고 있습니다.네트워크 부분에서 TCP vs UDP 부분을 듣고 있는데, 앞부분에서는 OSI 7계층과 TCP/IP 4계층을 설명해주실 때 하위 계층 중 데이터 링크 계층과 물리 계층이 네트워크 인터페이스 계층으로 통합된 형식으로 그림이 나와있었는데,뒷 부분에서 TCP/IP 전송 계층에 대해 설명해주실때는 5계층으로 데이터 링크 계층과 물리 계층이 존재하는 것으로 나옵니다.혹시 두 가지가 다른 경우인지, 4계층과 5계층 둘 다 있다고 생각하면 될지 궁금합니다.
- 해결됨기출로 대비하는 개발자 전공면접 [CS 완전정복]
노션 공유 요청 드립니다
노션 공유 요청을 드렸는데 아직 받지 못해서 질문 글 남깁니다!메일은 ericsong19990917@gmail.com 입니다.좋은 강의 감사드립니다!
- 해결됨기출로 대비하는 개발자 전공면접 [CS 완전정복]
노션 자료 공유
노션 페이지를 공유받고자 구글 폼을 여러차례 작성했는데 공유를 못받고 있습니다.. 혹시 어떻게 해야 할까요
- 해결됨기출로 대비하는 개발자 전공면접 [CS 완전정복]
세션 삭제 관련 질문
강의에서 다음과 같이 설명하셨습니다.세션은 서버에 저장된다.브라우저(클라이언트) 종료 시점에 세션은 삭제된다세션의 저장 장소는 서버인데 어떻게 클라이언트의 종료 시점에 삭제될 수 있는 것인가요?HTTP 는 connectionsless 하기 때문에 클라이언트의 종료 시점을 서버가 파악할 수 없지 않나요? 쿠키 안에 세션 ID를 저장한다고 하였는데 브라우저 종료 시점에서 이 세션ID만 삭제하는 것인가요?만약 이게 맞다면 삭제된 세션ID에 해당하는 서버에 저장된 세션은 언제까지 유지되나요?
- 해결됨기출로 대비하는 개발자 전공면접 [CS 완전정복]
GET 조회 결과 캐싱
안녕하세요. 두 가지 질문 드립니다.GET method의 경우 조회 결과에 대한 캐싱을 통해 이후의 동일 요청에 대해서는 서버의 부하를 줄일 수 있다고 설명해주셨는데요.1. 이 캐싱된 결과의 유효 기간은 언제까지인가요? HTTP 연결이 끊어져도 캐싱 결과는 계속 유지되는지, 그렇다면 언제까지 유지되는지 궁금합니다.그리고 처음 GET method로 조회한 결과가 나중에 다른 요청으로 인해 갱신이 될 수도 있을 텐데요.2. 그렇다면 그 이후 동일 요청이 들어왔을 때 브라우저에 캐싱되어있는 이전 조회 결과가 최신 데이터라는 것을 어떻게 보장 받을 수 있나요?
- 해결됨기출로 대비하는 개발자 전공면접 [CS 완전정복]
클러스터링이 별도로 인덱스가 생성되는 것인지 헷갈립니다.
노씨님 안녕하세요! 강의 잘 보고 있습니다! 클러스터링 인덱스 관련 질문드립니다!강의 6분 24초경에 나오는 사진 자료를 예시로 드시면서클러스터링 인덱스가 생성이 되는겁니다.라고 말씀해주셨습니다. 이 부분에서 클러스터링 인덱스가 테이블과 관계없이 별도로 생기는 건지 의문이 들었습니다. Q. 클러스터링 인덱스는 테이블을 정렬하면서 & 별도의 공간에 인덱스가 생성되는 것이 맞나요?Q. DDL 에서 PK를 지정을 하지 않고, 이미 생성된 Table에서 특정 컬럼을 PK를 지정하면 Secondary Index처럼 별도의 공간에 클러스터링 인덱스 가 생성되는 건가요?
- 해결됨기출로 대비하는 개발자 전공면접 [CS 완전정복]
system call과 자원의 효율성 질문
안녕하세요! 강의 잘 수강하며 따라가고 있습니다 :)제가 꼬꼬무 문답 '멀티스레드가 멀티 프로세스보다 좋은 점은 무엇인가요?' 부분을 보다가 궁금한점이 'system call을 생략할 수 있기 때문에 자원을 효율적으로 관리할 수 있다'라고 나와있는데 시스템콜과 자원 관리랑 어떤 연관이 있나요 ..? 그리고 시스템콜이 자주 발생하면 자원이 왜 비효율적으로 사용되는건지 궁금합니다.얼핏 짐작하기로는 시스템콜이 프로그램으로부터 요청을 받아서 커널이 일을 해주는거라서 이게 잦으면 커널이 하는일이 많아지기 떄문인거같은데 정확한 답변을 여쭤볼 수 있을까요?!
- 해결됨기출로 대비하는 개발자 전공면접 [CS 완전정복]
배열의 삭제 시간복잡도
배열의 삽입, 삭제 시간복잡도에 대해서 shift가 필요히니 O(n)이라고 하셨는데요.삽입의 경우 해당 인덱스의 원소 값을 바꾸는 것이 아닌 기존 값을 유지하면서 새로운 값을 그 위치에 놓고자 한다면 O(n)이 맞겠습니다만삭제의 경우 그냥 해당 위치를 초기화하면 되지 않을까요?물론 말씀하신대로 쉬프트가 필요하다면 O(n)이 맞지만 삭제 연산에서 쉬프트가 필수적인가? 하는 의문이 있습니다.
- 해결됨기출로 대비하는 개발자 전공면접 [CS 완전정복]
'multi process와 multi thread'를 비교 설명 강의 질문
안녕하세요! 개발남노씨님 전공 면접 스터디 하면서 해당 강의 잘 듣고있습니다 :)다름이 아니라 제목에서 언급한 강의에서 질문이 있는데, 이 그림 설명해주실때 "스택영역과 코드 영역을 공유한다"라고 말씀해주셨는데 이전 강의에서는 스택 영역만 각자 독립적이고 나머지만 공유한다고 말씀해주셨고 구글링해서 찾아봐도 스택 영역만 공유하는게 맞는것같은데 이부분이 그럼 잘못된 설명일까요..?https://inflearn.com/questions/638047해당 글도 참고를 했는데 '코드 영역은 독립적으로 실행하는 부분도 있고 공유하는 영역도 있다' 라고 답변해주셨는데 조금 헷갈립니다..ㅜㅜ
- 해결됨기출로 대비하는 개발자 전공면접 [CS 완전정복]
paged segmentation에 관한 질문드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. paged segmentation에서 segment 단위로 process 간의 공유나 process내의 접근 권한 보호가 이루어지도록 해서 paging 기법의 단점을 해결한다고 하신 부분이 잘 이해가 안되서 이 부분에 대해 부연설명 부탁드립니다!
- 해결됨기출로 대비하는 개발자 전공면접 [CS 완전정복]
entity와 relation의 차이점은 무엇인가요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.둘 다 table과 같다고 하는것 같아서요
- 해결됨기출로 대비하는 개발자 전공면접 [CS 완전정복]
Array 조회에 대해 질문드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. Array에 저장되는 자료의 자료형이 동일하다고 가정하기 때문에 element당 차지하는 바이트 수가 같다고 생각할 수 있는 걸까요? 그렇다면 자료형이 동일하면 바이트 수가 항상 같은가요?
- 해결됨기출로 대비하는 개발자 전공면접 [CS 완전정복]
Array와 LinkedList 메모리 할당영역 질문
Array와 LinkedList에서 array는 stack 영역에 할당된다고 공부하였는데, Java에서 배열(Array)은 Heap 영역에 메모리를 할당받는다고 알고있는데 어떤게 맞는건지 헷갈립니다..
- 해결됨기출로 대비하는 개발자 전공면접 [CS 완전정복]
키들의 이름
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.별거아닌 질문이라 죄송합니다ㅜ.다름이 아니라 노션에서는 키들의 이름이 다 영어로 되어있는데, 면접에서도 영어로 여쭤보시는 경우가 대부분일까요??
- 해결됨기출로 대비하는 개발자 전공면접 [CS 완전정복]
동시성 제어와 트랜잭셩 격리 수준
동시성제어를 통해 갱신손실을 미리 막을 수 있다고 하셨는데 여기서 동시성 제어 방식 중 lock 기법으로 설명해주신 거 같습니다.궁금한 점은 트랜잭션 격리 수준이랑 동시성 제어와의 연관성이 어떻게 이뤄지는지 궁금합니다.
- 미해결기출로 대비하는 개발자 전공면접 [CS 완전정복]
노션 파일을 pdf로 공유해주실 수 있나요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요 선생님! 우선 강의 정말 잘 듣고 있습니다.다름이 아니라, 노션 강의 자료를 인쇄해서 보고 싶은데 내보내기 기능이 활성화되지 않더라구요. 혹시 내보내기를 허용해주시거나 pdf파일을 공유해주실 수 있으실까요? 깨져도 괜찮습니다! 인쇄해서 자주 들여다보고 싶은데 노션은 여러모로 불편해서요 ㅠㅠ
- 해결됨기출로 대비하는 개발자 전공면접 [CS 완전정복]
시간복잡도 잘문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.2개의 스택으로 1개의 큐를 구현하는과정에서dequeue()를 할 때, 아웃스택이 비어있지않은 경우에는 O(1)을 갖고, 아웃스택이 비어있지 않은 경우에는 O(n)의 시간복잡도를 갖는건 이해했는데왜 결론적으로 O(1)의 시간복잡도를 갖는지 모르겠습니다.amortized의 정의도 함께 알려주시면 감사할것같습니다.
- 해결됨기출로 대비하는 개발자 전공면접 [CS 완전정복]
Hash Table 질문
안녕하세요 강사님.좋은 hash function의 조건에서 해시값이 고르게 분포되게 하는 것을 적어주셨는데, 공간효율성을 최대한 좋게 하기 위해서일까요? 아니면 다른 이유들도 있을까요?
- 해결됨기출로 대비하는 개발자 전공면접 [CS 완전정복]
Dynamic Array vs Linked List
안녕하세요 강사님, 제목 그대로 위의 두 자료구조를 비교한다고 하면,삽입/삭제를 자주해야 될 때말고는 어느 상황에 Linked List를 쓰는게 나은가요? 그리고 Dynamic Array도 메모리를 적게 쓰는 중요한 상황일 때, Linked List보다 효율적이라고 할 수 있나요?
- 해결됨기출로 대비하는 개발자 전공면접 [CS 완전정복]
DB index 적용 column (1% and 99%)
안녕하세요.Column에 index를 생성할 때는 SELECT 횟수가 INSERT/UPDATE/DELET 연산보다 많고 column의 데이터 중복도가 낮으며 데이터 양이 많아야 효율적이다라는 것은 이해했습니다. 그렇기 때문에 남자 1% 와 여자 99%인 column에서는 index를 생성하면 안된다는 것도 이해했습니다.그러다가 만약 "1%와 99%인 column에서 조회만 발생하는데 비즈니스 요구사항에 따라 1%에 대해서만 조회가 일어나면 index를 생성하여도 되는가?"에 대해서 의문이 생겼습니다.예를 들어 1이 백만개가 있고 2가 1개 있으며 조회가 굉장히 많이 일어나는데 어떠한 경우에서도 2에 대해서만 조회가 발생한다고 한다고 가정했을 때 index를 생성하지 않으면 백만하고도 한 번의 탐색을 해야 합니다. 하지만 index를 하면 한 번의 탐색으로 조회를 완료할 수 있습니다. 이럴 경우에는 index를 생성하는 것이 더 효율적일 수도 있나요?