CS 면접 준비 6

데이터베이스 스터디 회고

JSCODE 모의면접을 시작하게된 계기 내돈내산 후기를 써본다ㅎㅎ 가장 친한 친구의 추천으로 JSCODE 모의면접 데이터베이스 스터디를 시작하게 되었다. 스스로 꾸준히 하는게 어려운 상황에서 이 스터디를 알게되어 정말 다행이었다. 이 스터디에 대한 아래의 자세한 설명 덕분에 더욱 더 신뢰하게 되었다. 모의면접으로 학습하는 컴퓨터공학(CS) 스터디 | Built with Notion 📋 스터디 개요 jscode.notion.site 스터디라면 솔직히 금방 와해되기 쉽상인데, 여기는 이 설명만 다 읽더라도 '와해되지는 않겠다. 체계가 정말 잘 잡혀있구나' 생각했다. JSCODE 모의면접 스터디를 마무리하며 느낀점 실제로 5주동안 참여하면서 멘토님들에게 질문도 자유롭게 할 수 있도록 톡방도 있고, 신경써주셨다..

CS 면접 준비 2023.12.11

데이터베이스 5주차 스터디 정리

📌 5주차 : 트랜잭션, 회복 Commit, Rollback ACID 트랜잭션 격리수준 - DB 세션에 대해서 설명해주세요. - Commit에 대해서 설명해주세요. - Rollback에 대해서 설명해주세요. - Auto Commit 설정에 대해서 설명해주세요. - 트랜잭션에 대해 설명해주세요. - 트랜잭션의 성질 ACID에 대해서 설명해주세요. - 트랜잭션 격리 수준이 뭘까요? - 트랜잭션 격리 수준 READ UNCOMMITTED에 대해서 설명해주세요. - 트랜잭션 격리 수준 READ COMMITTED에 대해서 설명해주세요. - 트랜잭션 격리 수준 REPEATABLE READ에 대해서 설명해주세요. - 트랜잭션 격리 수준 SERIALIZABLE에 대해서 설명해주세요. - DB 동시성 제어에 대해서 설명해..

CS 면접 준비 2023.12.06

데이터베이스 4주차 스터디 정리

📌 4주차 : 이상현상, 정규화 Anomaly 함수적 종속 정규화, 반정규화 📌 1. 이상 현상이 뭘까요? 📌 2. 삽입 이상(Insertion Anomaly)에 대해서 설명해주세요. 📌 3. 갱신 이상(Update Anomaly)에 대해서 설명해주세요. 📌 4. 삭제 이상(Deletion Anomaly)에 대해서 설명해주세요. 📌 5. 함수 종속성이 무엇인가요? 📌 6. 완전 함수적 종속은 뭔가요? 📌 7. 부분 함수적 종속은 뭔가요? 📌 8. 이행적 함수적 종속은 뭔가요? 📌 9. 정규화(Normalization)에 대해서 설명해주세요. 📌 10. 제 1 정규형에 대해서 설명해주세요. 📌 11. 제 2 정규형에 대해서 설명해주세요. 📌 12. 제 3 정규형에 대해서 설명해주세요. 📌 13. BCNF ..

CS 면접 준비 2023.11.29

데이터베이스 3주차 스터디 정리

📌 3주차 : 인덱스 Clustered Index, Non-Clustered Index B-Tree 인덱스, 해시 인덱스 📌 1. 랜덤 I/O와 순차 I/O에 대해서 설명해주세요. 📌 2. 인덱스에 대해서 설명해주세요. 📌 3. 인덱스의 동작 방식에 대해서 설명해주세요. 📌 4. 어떤 기준으로 인덱스를 설정해야할까요? 📌 5. 테이블에 인덱스를 많이 설정하면 좋을까요? 📌 6. 커버링 인덱스(Covering index)에 대해서 설명해주세요. 📌 7. 다중 컬럼 인덱스(Multi-column index, 복합 인덱스)에 대해서 설명해주세요. 📌 8. B-Tree 인덱스와 B+Tree 인덱스에 대해 설명해주세요. 📌 9. Hash 인덱스에 대해서 설명해주세요. 📌 10. 클러스터링 인덱스에 대해서 설명해주..

CS 면접 준비 2023.11.22

데이터베이스 2주차 스터디 정리

📌 2주차 : SQL SQL DDL, DML, DCL, TCL 📌 1. SQL이란? 프로그래밍 언어와의 차이점은 무엇인가? 📌 2. 개발자가 작성한 SQL이 어떤 과정을 통해 실행 되는 것인가? 📌 3. DML, DDL, DCL은 무엇인가요? 어떤 구문이 있나요? 📌 4. 참조 무결성에 대해서 설명해주세요. 📌 5. CASCADE 설정에 대해서 설명해주세요. 📌 6. VIEW에 대해서 설명해주세요. 📌 7. SELECT 절의 처리순서에 대해서 설명해주세요. 📌 8. SELECT ~ FOR UPDATE 구문에 대해서 설명해주세요. 📌 9. GROUP BY절에 대해서 설명해주세요. 📌 10. ORDER BY절에 대해서 설명해주세요. 📌 11. INNER JOIN과 OUTER JOIN의 차이점에 대해서 설명해..

CS 면접 준비 2023.11.15

데이터베이스 1주차 스터디 정리

📌 1주차 : 데이터베이스란? 데이터베이스 기본 개념 DBMS 데이터베이스와 파일시스템의 차이 [상세 문항] 📌 파일 시스템과 DBMS(데이터베이스 관리 시스템)의 차이점 📌 데이터베이스의 특징 📌 DBMS 정의, 특징 📌 스키마, 3단계 데이터베이스 구조 📌 데이터 독립성 📌 RDBMS(관계형 데이터베이스 관리시스템) 📌 릴레이션 스키마와 릴레이션 인스턴스 📌 릴레이션의 차수와 카디널리티란? 📌 키(Key) 설명 (슈퍼키, 후보키, 기본키, 대체키, 외래키) 📌 무결성 제약조건 (도메인 무결성, 개체 무결성, 참조 무결성) 📌 사용했던 데이터베이스에 대한 설명 (MySQL, MariaDB) 📌 파일 시스템과 DBMS(데이터베이스 관리 시스템)의 차이점 데이터를 저장하고 꺼내서 쓸 수 있어야한다. 그 첫..

CS 면접 준비 2023.11.08