묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
디자인패턴 질문
안녕하세요 큰돌님!무지몽매한 질문을 드리게 안타깝습니다.혹시 프론트엔드 3년차 기반으로 디자인 패턴을 면접에서 중요하게 생각할까요?시간을 단축하고자네트워크 -> 자료구조 -> 데이터베이스 -> 운영체제 순으로 강의를 듣고 있는데 디자인패턴의 우선순위를 어디에 넣으면 될지? 궁금합니다..!
-
미해결기출로 대비하는 개발자 전공면접 [CS 완전정복]
노션
안녕하세요 전자책 노션 보고싶어서 요청드리려 질문글 올리게 되었습니다 phm6318@sookmyung.ac.kr로 추가해주시면 감사하겠습니다!
-
해결됨개발자 이력서 작성 & 면접대비 완벽가이드
이전 회사에서 못한 작업, 이력서에 담는 법 질문
안녕하세요, 이력서 강의 잘 듣고 있습니다.현재 퇴사한 상태로, 이력서 지원 자격을 검토하며 준비하고 있습니다.퇴사 후 이전 회사에서 시도하지 못했던 작업들(ex. 캐시 처리, 테스트코드 작성)을 직접 해보고 싶은데,이런 경험을 이력서에 어떻게 표현하면 좋을지 조언 부탁드립니다!
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
2 정규화에 대해 질문 있습니다.
강의에서 보여주신 예제에서 2 정규형을 하게 되면 할인율은 기본키에 완전 함수 종속이 아니여서 빠져야 하는것 아닌가요?
-
미해결카카오 퇴사자가 누설하는 [웹개발자 취업 비밀노트]
안녕하세요, 노션 공유 이메일을 수정해서 재공유 받을 수 있을까요?
노션 공유 이메일을 ejsvk3284@kakao.com로 수정했는데 재공유 해주실 수 있으실까요?
-
해결됨빠른 취업을 위한 프론트엔드 로드맵
오딘 프로젝트 문의
안녕하세요 ! 프론트엔드 준비중이면 오딘 프로젝트는 어디까지 공부해야할까요?목록에 보니까 Databases, NodeJS, Getting Hired 이것도 있는데 요것도 공부해야할까요?
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
JSON 이름 질문
json이 JavaScript Object Notation의 약자라는 것은 알고 있습니다.그러면 이름대로 객체만 표기가 가능해야 하는데 문자열이나 배열 등의 다른 타입도 가능하다고 알고 있습니다.원래는 객체 타입만 가능했는데 추후에 발전하면서 여러 타입들도 표기가 가능해진건가요?
-
해결됨시니어 면접관이 알려주는 개발자 취업과 이직 한방에 해결하기 [실전편]
질문이 있습니다 선생님.
안녕하세요. 코드빌런님 강의를 활용하여 기술면접과 1차 컬쳐핏 면접도 플러팅 성공해서 모두 통과했는데요, 마지막 면접은 커피챗 형식으로 po ? 그리고 디자인 팀장 님들과 간단히 대면하고 채용절차 마무리한다고하는 상황입니다. 면접마다 강의 내용을 응용해서 마지막 질문이나 하고싶은말에서 유의미한 질문들을 많이 했는데요, Po나 디자이너 님들과 대면할때는 개발자인 제가 물어볼 수 있는 질문의 방향이 무엇이 있을지 조언 받을 수 있을까요? 감이 안와서 간단하게라도 조언해주시면 너무 감사하겠습니다. 컬처핏은 이미 진행했는데 한번 더 한다는 느낌일지 이런경우는 처음이라서요.
-
해결됨빠른 취업을 위한 프론트엔드 로드맵
aws serverless 강의질문
질문을 한 배경 aws_serverless 강의 구매 전 이 강의에 대한 질문을 할 곳이 없어 여기다 하게 되었습니다질문내용: aws_serverless 강의에 aws s3, cloudfront에 대한 내용도 같이 있는것일 까요?? 주제와 맞지 않는 질문을 드리게 되어 죄송합니다
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
면접 질문. 개발자의 컴퓨터에 필요한 Ram은 어느정도 인가요?
큰돌님 안녕하세요?이번엔 면접 질문을 가져왔습니다.아마 제 기억이 맞다면, 면접 질문 공유해 주시면 답변해주신다고 하셔서 가져오게 됐습니다. 면접 질문은 제목과 같이 Q. 개발자의 컴퓨터에 필요한 Ram은 어느정도 인가요?(오래된 질문이라.. Ram 아니면 메모리 관련 질문이었습니다.) 인데, 이 강의를 듣고 따로 CS 공부를 해봐도 명쾌한 답이 안 떠올라 질문 드리게 되었습니다. 면접을 본 곳은 게임업계입니다.아래는 그냥 제가 생각한 답변의 뉘앙스인데요,A? : 게임 충분히 개발환경에서 돌아가야하므로 극한의 환경에서도 게임 리소스가 감당 될 정도로 할당? 이 질문의 경우 면접관이 원하는 대답이 궁금합니다.
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
메모리 가변 분할과 메모리 압축에 대해 질문 있습니다.
메모리 가변 분할의 기법 중에 최악 적합은 필요한 공간과 가장 큰 차이가 나는 공간을 할당한다고 설명하셨는데, 이건 의미가 없는 게 아닌가요? 오히려 메모리 내부 단편화가 발생할 것 같습니다.메모리 외부 단편화의 해결책으로 윈도우 운영체제에서 흩어진 메모리를 한곳으로 모으는 메모리 압축을 사용하는 것으로 알고 있습니다. 하지만 윈도우의 페이지, 프레임 크기는 4KB인데 남은 메모리 공간 중에 4kb의 경계에 정렬할 수 없는 공간(남은 공간 총합 % 4096)의 압축은 진행하지 않는건가요?
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
페이징 기법 내부 단편화
페이징 기법과 세그먼테이션 기법의 단편화 관련 질문이 있어서 드립니다. 페이징 기법이 페이지 크기로 나누어서 메모리에 불연속 분할할당을 하는걸로 이해했습니다.예를들어 한 프로세스가 100.1 크기를 가지고 있고, 페이지 단위가 1이라고 친다면 이걸 페이지로 다 나누게 되면 101개가 생기고 결국 내부단편화가 생기는 부분은 마지막 페이지의 0.9 밖에 없는게 맞나요? 결국 페이징 기법에서 내부 단편화는 한프로세스에서 마지막 페이지에서만 발생할 것이고 그 크기는 페이지 단위보다 무조건 작지않나요? 이러면 4kb 보다 작을테니 거의 없는 수준이라고 봐도 되고 무시할 만한 크기 아닌가요? 이와 비교했을 때, 세그먼테이션기법에서는 프로세스를 세그먼트 단위 즉 코드,데이터,스택,힙 이렇게 크게 4개로 나누니까 프로세스 크기를 100이라고 친다면 10, 20, 30, 40 이거나, / 20, 30, 15, 35/ 등 이런식으로 페이징으로 나누는 경우보다 훨씬 큰 단위일 것이며 외부단절화 크기가 페이징 기법에서보다 훨씬 클거라고 예상 되는게 이게 맞는지 궁금합니다.
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
HTML vs XML 특징 관련 질문
안녕하세요 큰돌 선생님, 질문이 있어서 여쭤봅니다. HTML에서도 커스텀 태그 제작이 가능하지 않나요? HTML 5에서 나온, data 속성을 활용해서, 필요한 데이터를 집어넣고, CSS나 Javascript를 활용하면, 고유 태그를 만들 수 있다고 볼 수 있지 않나요? 면접에서 질문이 나오면, 둘 다 가능하다고 대답해야할지 아니면 XML은 되지만 HTML은 고유 태그 못 만든다고 대답해야할지 헷갈려서 질문 드립니다. 항상 좋은 강의 감사합니다.
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
[페이지 미스] 프로세스 개념
페이지 미스 중 1. 접근 권한 오류에 관련하여 개념이 헷갈려 질문 드립니다. 먼저 프로세스, 메모리, CPU 이런 과정에 대해 이해를 못한 것 같습니다. 예를 들어 어떤 프로그램을 실행 / 파일 읽기 / 웹브라우저 실행 등 어떤 행위를 했을 때 이게 프로세스가 되고, 프로세스는 메모리에 올라오고 CPU는 메모리에 올라와 있는 프로세스들을 처리한다 이렇게 이해하고 있는데 이게 맞나요? 그렇다면 접근 권한 오류 상황에서 이 과정이 어떻게 흘러가는건 지 헷갈립니다. 저 경우에서 파일 읽기가 금지된 행위라고 가정한다면 이건 프로세스가 되지 않는건가요? 이게 권한이 없는 행위가 프로세스가 아예 안되는건 지, 메모리에 아예 올라 가질 않는 건지 명확히 알고 싶습니다. 어떤 행위를 했을 때 어떤 과정으로 일어나는지 정확히 알고 싶습니다.
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
브랜치 노드와 리프노드의 개념이 해깔립니다.
첫번째 인덱스 강의에 브랜치 노드 부분을 생략하고 설명해주셨는데이 브랜치 노드가 부분을 알고 싶습니다.1부터 100까지 int타입의 값이 있는 property_id라는 column에 인덱스를 만들고where property_id=30을 하면30은 브랜치 노드에 있을 것 같은데설명해주신 부분에서는 데이터 포인터는 리프 노드에만 있다고 하셔서 이부분이 머리속에서 해깔립니다.
-
미해결기출로 대비하는 개발자 전공면접 [CS 완전정복]
질문이있습니다 선생님!
링크드리스트의 경우어레이에 비하면 cud의 시간복잡도가 더 좋아서 O(1)이라고 해주셨는데요,( 해당 노드 참조주소만 바꾸면되니까 ) 근데 생각해보면 n번째 노드 다음의 데이터를 삭제하거나 추가하거나 삭제하려고할때 해당 노드까지는 찾아가서 포인터(다음노드 주소)를 찾아야하면 결국은 crud 전부다 시간복잡도가 o(n)일 것 같다고 생각이 드는데 어떻게 이해를 하면 될까요?
-
해결됨시니어 면접관이 알려주는 개발자 취업과 이직 한방에 해결하기 [실전편]
질문이있습니다!
24번에 대한 답변을 어떤 방향으로 풀어나가면 좋을지 조금 더 알려주실수있을까요?
-
미해결기출로 대비하는 개발자 전공면접 [CS 완전정복]
질문이있습니다 선생님!
해시테이블에서 콜리젼 해결방법의 꼬리질문으로 다음 질문을 받을 수 있다고 확인했습니다. Open addressing 방식으로 해결한다고 하셨는데, 이 경우 데이터 삭제를 할 때 어떤 문제점이 생길 수 있을까요? 생각해보면 삭제된 경우에는 해당 영역은 적절히 사용되지 못하고 낭비되고있을 것 같은데요, 제 생각에는 해싱을 다시 해서 정렬해주는 방법(리해싱)밖에 없을 것 같은데 이런경우에는 성능 문제가 좀 크게 발생할 것 같아서요,, 혹시 이것 말고 다른 문제점도 있을까요?
-
미해결기출로 대비하는 개발자 전공면접 [CS 완전정복]
질문이있습니다 선생님!
모든 웹 API들을 레스트풀하게 만들면 좋을까요? 라는 질문에는 도대체 어떻게 답변을 해야할 지 감이 안오는데 간단히 가이드 주실수있을까요?
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
싱글톤 패턴 강의에 나온 예시 질문
안녕하세요 큰돌님 싱글톤 패턴 강의를 듣다가 예시 코드를 보고 궁금한 점이 있어서 질문 드립니다. 강의에서 보여주셨던 mongoDB의 커넥션 코드에서 싱글톤 패턴은 DB.instance가 존재하면, 기존의 DB.instance를 반환함으로써 인스턴스 생성에 대한 비용을 절감하는 것이라고 이해하였습니다.그런데 여기에서 connect()함수의 this.instance는 인스턴스 내부에 instance라는 속성이 없기 때문에 undefined가 되므로 DB.instance를 반환해야 하는게 아닌지 질문드립니다.