본문 바로가기

두두의 IT

(172)
CS 기본 지식 1. 프로세스와 스레드 차이 (운영체제) - 프로세스 : 운영체제로부터 자원을 할당받아 실행하고, 스레드는 프로세스로부터 자원을 할당받아 실행 - 하나의 프로세스 안에서 여러 스레드 생성 가능하며, 각 스레드는 개별 스택을 가지고, 프로세스의 전역 메모리 공간을 공유하며 프로그램을 실행 - 보통 프로세스는 코드/데이터/스택/힙 메모리 영역을 기반으로 실행하며 - 스레드는 프로세스 안에서 개별적인 스택을 가지고 코드/데이터/힙 영역을 공유하며 실행 2. 스크립트 언어와 컴파일 언어를 나열하고 차이점을 설명하세요. - 스크립트 언어로는 python, ruby, php 등이 있으며, 컴파일 언어로는 C, C++, JAVA 등이 있습니다. - 컴파일 언어는 컴파일러를 통해 사전에 컴파일되어, 기계어 상태로 실행..
[220706-0710] 면접, 알고리즘, 오픈소스, Git, 프로토타입, 회사 일 1. 진학사 면접 2. 진학사 코딩테스트 3. 알고리즘 연습 4. 패킴 면접 강의 5. 회사 업무 6. 2022 오픈소스 컨트리뷰션 발대식 7. Git 강의 & 실습 8. 프로토타입 과정
[220705] 알고리즘, 회사 일, 프로토타입 1. 알고리즘 https://www.acmicpc.net/problem/10930 10930번: SHA-256 첫째 줄에 문자열 S가 주어진다. S는 알파벳 대문자와 소문자, 그리고 숫자로만 이루어져 있으며, 길이는 최대 50이다. www.acmicpc.net https://www.acmicpc.net/problem/4195 4195번: 친구 네트워크 첫째 줄에 테스트 케이스의 개수가 주어진다. 각 테스트 케이스의 첫째 줄에는 친구 관계의 수 F가 주어지며, 이 값은 100,000을 넘지 않는다. 다음 F개의 줄에는 친구 관계가 생긴 순서대로 주어진 www.acmicpc.net https://www.acmicpc.net/problem/10828 10828번: 스택 첫째 줄에 주어지는 명령의 수 N (1 ..
[220704] 알고리즘, 회사 일 1. 알고리즘 https://www.acmicpc.net/problem/2920 2920번: 음계 다장조는 c d e f g a b C, 총 8개 음으로 이루어져있다. 이 문제에서 8개 음은 다음과 같이 숫자로 바꾸어 표현한다. c는 1로, d는 2로, ..., C를 8로 바꾼다. 1부터 8까지 차례대로 연주한다면 ascending, 8 www.acmicpc.net https://www.acmicpc.net/problem/2798 2798번: 블랙잭 첫째 줄에 카드의 개수 N(3 ≤ N ≤ 100)과 M(10 ≤ M ≤ 300,000)이 주어진다. 둘째 줄에는 카드에 쓰여 있는 수가 주어지며, 이 값은 100,000을 넘지 않는 양의 정수이다. 합이 M을 넘지 않는 카드 3장 www.acmicpc.net..
[220703] 백엔드 과제, 알고리즘 1. 트리플 백엔드 과제 할 수 있을 거 같은데,,!!! 시간이 너무 없다.. 진짜 ,,, 일이 다 몰려서... 회사 일도 바쁘고,, 일주일 안에 자소서 쓸 것도 8개나 몰리고,, 프로토타입 과정도 들어야 하지,, 알고리즘 공부도 해야되지,,, 알고리즘 시험도 봐야되지,,, 면접 준비도 해야하지,,!!!!!! 너무 바쁜걸,,? 2. 프림, 백트랙킹, NQueen 알고리즘 https://jyj98020.tistory.com/463 [알고리즘] 백 트랙킹(Back Tracking) - N Queen 문제 백 트래킹 (backtracking) 백트래킹 (backtracking) 또는 퇴각 검색 (backtrack)으로 부름 제약 조건 만족 문제 (Constraint Satisfaction Problem) 에서..
[DB] RDBMS 질의어 https://spurious-heath-8ab.notion.site/RDBMS-cb95e48f41784a339ea6069fe18af215 RDBMS 질의어 DDL (Data Definition Language) spurious-heath-8ab.notion.site 토픽명 키워드 정의, 특징 DDL Definition, 정의, 객체 관리 CREATE, ALTER, DROP, TRUNCATE, RENAME DML Manipulation, 조작, 내부 스키마 SELECT, INSERT, DELETE, UPDATE DCL Control, 통제, 권한 REVOKE, GRANT, COMMIT, ROLLBACK
[DB] 데이터 독립성 https://spurious-heath-8ab.notion.site/9038e9ed7b1d42209444def771c02b81 데이터 독립성 하위 단계의 데이터의 논리적, 물리적 구조가 변경되어도 상위 단계에 영향을 미치지 않도록 구성하는 데이터베이스 특징 spurious-heath-8ab.notion.site 토픽명 키워드 정의, 특징 데이터 독립성 구조 변경, 영향, 데이터베이스 특징 유지보수 비용 증가 데이터 중복성 증가 데이터 복잡도 증가 요구사항 대응 저하
[DB] DBMS https://spurious-heath-8ab.notion.site/DBMS-01983dbf60ef4f6eab32b7508c8206ca DBMS Database와 DBMS의 차이 spurious-heath-8ab.notion.site 토픽명 키워드 정의, 특징 Database Data, 저장소 DBMS 관리 시스템 종속성&중복성, 일관성&무결성,권한통제, 트랜잭션, 표준화, 동시성 제어

LIST