전체 글

8월 30일 금요일 프로그래머스에서 온라인으로 진행한 특강 후기를 적어보려고 한다.1시간정도 진행하였고, 한기용 강사님께서 강의해 주셨다. 말 그대로 가이드가 필요해서 듣게되었다. 1. Speaker Bio한기용 강사님 소개강사님은 삼성부터 야후, 유데미 등 많은 회사에서 근무하셨다.강사님께서 먼저 취준생의 마인드에 대해서 설명해주셨다."공부로 승부하지마라, 끝이없다.", "모든거 알고 취업하려고 하면 취업 못한다.", "회사 다니는 것과 대학입시하는 것은 다르다. 이 차이점을 이해못하는 사람이 많다." 등 내가 평소에 잘못 생각한 부분을 말씀해 주셨다.어록을 정리하자면대학은 하나 가고 나면 끝이다. 취업이나 커리어는 40,50년 가는것10배 이상 긴 시간을 잘 보내기 위해 가는 것이다. 어차피 우리 세..
후기: 인덱스는 real mysql이 정석이라고 하신다... 책 참고해보자0. 면접 질문랜덤 I/O와 순차 I/O에 대해서 설명해주세요.인덱스에 대해서 설명해주세요.인덱스의 동작 방식에 대해서 설명해주세요.어떤 기준으로 인덱스를 설정해야할까요?테이블에 인덱스를 많이 설정하면 좋을까요?커버링 인덱스(Covering index)에 대해서 설명해주세요.다중 컬럼 인덱스(Multi-column index, 복합 인덱스)에 대해서 설명해주세요.B-Tree 인덱스와 B+Tree 인덱스에 대해 설명해주세요.Hash 인덱스에 대해서 설명해주세요.클러스터링 인덱스에 대해서 설명해주세요.인덱스 스캔 방식에 대해서 설명해주세요.쿼리 실행 계획에 대해서 설명해주세요. 실행 계획을 확인해본적이 있나요?힌트에 대해서 설명해주세요..
남들은 다 합격후기 올리기에, 난 불합격 후기를 올려보려고 한다.불합격인데 왜 당당하냐고? 열심히 했으니까... 붙을 줄 알았으니까... 한문제 차이로 떨어질 지 몰랐으니까...일단 후기를 올리고 시험 가능 일자인 14일 뒤에 다시 시험 보려고 한다. 1. AWS SAA-C03 정보https://aws.amazon.com/ko/certification/certified-solutions-architect-associate/ AWS Certified Solutions Architect - Associate 자격증AWS Certified Solutions Architect - Professional 및 AWS Certified Security - Specialty는 다른 클라우드 전문가들이 솔루션 아키텍트와..
0. 면접 질문SQL에 대해서 설명해주세요. C언어와 같은 프로그래밍 언어와 어떤차이가 있나요?개발자가 작성한 SQL이 어떤 과정을 통해 실행 되는지 설명해주세요.DML은 무엇인가요? 어떤 구문이 있는지도 설명해주세요.DDL은 무엇인가요? 어떤 구문이 있는지도 설명해주세요.DCL은 무엇인가요? 어떤 구문이 있는지도 설명해주세요.참조 무결성에 대해서 설명해주세요.CASCADE 설정에 대해서 설명해주세요.VIEW에 대해서 설명해주세요.SELECT 절의 처리순서에 대해서 설명해주세요.SELECT ~ FOR UPDATE 구문에 대해서 설명해주세요.GROUP BY절에 대해서 설명해주세요.ORDER BY절에 대해서 설명해주세요.INNER JOIN과 OUTER JOIN의 차이점에 대해서 설명해주세요.LEFT OUTE..
0. 면접 질문파일시스템과 데이터베이스의 차이점에 대해서 설명해주세요.데이터베이스의 특징에 대해 설명해주세요.DBMS는 뭘까요? 특징에 대해 설명해주세요.스키마가 뭘까요? 3단계 데이터베이스 구조에 대해 설명해주세요.데이터 독립성에 대해서 설명해주세요.RDBMS(관계형 데이터베이스 관리시스템)는 뭘까요?릴레이션 스키마와 릴레이션 인스턴스에 대해서 설명해주세요.릴레이션의 차수와 카디널리티에 대해 설명해주세요.키(Key)에 대해서 설명해주세요. (슈퍼키, 후보키, 기본키, 대리키, 외래키)무결성 제약조건에 대해서 설명해주세요. (도메인 무결성, 개체 무결성, 참조 무결성)사용했던 데이터베이스에 대해서 설명해주세요. (오라클DB, MySQL, MariaDB, MongoDB 등) 1. 파일시스템과 데이터베이스의..
1. 서버 엔터프라이즈 운영 환경에서 많은 양의 서버를 운영해야 한다.이때 3가지 방식이 존재한다. 베어메탈, 하이퍼바이저, 컨테이너하나씩 알아보자베어메탈은 우리가 일반적으로 컴퓨터 사용하는 방식과 똑같다하이퍼바이저를 알아보기 전에 가상화를 알아보자 2. 가상화 가상화란 실제로 존재하는 컴퓨터가 아니지만 마치 컴퓨터가 존재하는 것처럼 만들어준다. 즉, 하나의 컴퓨터로 여러대 컴퓨터를 가진것처럼 사용이 가능하다.물리적인 컴퓨터 안에 논리적인 컴퓨터를 사용하는 것이다. 그럼 가상화를 사용하면 뭐가 좋을까?예를들어 OS 1개에 4개의 프로그램을 실행한다고 했을 때, 문제가 없어보인다.하지만, 한 프로그램에서 문제가 생기면, 이는 전체에 영향을 줄 수 있고, 한 프로그램에서 사용량이 증가해서 남아있는 리소스를 ..
개발을 하면서 도커는 필연적으로 사용할 수 밖에 없었고, 이번 방학 때 제대로 공부해보려고 한다. 현재 아래 강의를 듣고 있고, 강사님께 허락을 맡고 블로그에 정리글을 올리려고한다.https://inf.run/Apgvc 개발자를 위한 쉬운 도커 강의 | 데브위키 - 인프런데브위키 | 현업 개발자가 도커를 사용한 경험을 녹여낸 새로운 커리큘럼으로 기존 교재 및 강의와 차별된 강의를 제공합니다. 단순한 명령어 사용법이 아닌 도커를 왜 사용해야하는지 대한 근www.inflearn.com  카테고리https://koreatstm.tistory.com/155
이번에 18학점 7전공을 들었다. ( 2과목의 P/NP 과목 & 5과목의 3학점과목 )매일 평균 8시간 이상씩은 공부하면서 보람차게 보낸것 같아 수업후기와 다른 활동들을 정리하며 한학기를 마무리 하려한다. 1. 데이터베이스스튜디오이번 학기 가장 열심히 한 과목이다. 4학년 수업으로 데이터베이스 개념적 설계에 대한 부분을 깊게 파고드는 과목이었다.교수님께서 ERD에 대한 요구사항을 주시면, 매주 팀 과제로 그에 대한 개념적 설계를 진행하였다.ERwin툴도 사용하고, Oracle에 맞게 변경도 해보고, 여러 기법(chen, 까마귀발, 정보공학) 등을 사용하며 이를 표현하였다.매주 팀프로젝트로 진행한 설계에 대해서 수업 시간에 몇 팀을 선정하여 학우들 앞에서 발표를 하였고, 이를 준비하는 과정에서 많은 경우를..
계란소년
EggBoy Coding