목록Computer Science (59)
on my way
1. Generator질문: Python에서 Generator는 무엇이며, 언제 사용하나요?답변: Generator는 Python에서 iterable한 객체를 만들기 위한 도구로, yield 키워드를 사용하여 데이터를 생성합니다. 일반 함수가 모든 결과를 메모리에 한꺼번에 저장하는 것과 달리, Generator는 필요한 시점에 하나씩 값을 생성하여 메모리 효율을 높입니다. 예를 들어, 큰 데이터셋을 처리할 때 전체를 메모리에 올리는 것보다 필요한 값을 순차적으로 생성하여 메모리 사용량을 줄일 수 있습니다.def count_up_to(n): count = 1 while count 추가 설명:Lazy Evaluation: Generator는 호출될 때마다 값을 생성하므로 메모리 효율적입니다.Ite..
1. JavaScript Event Loop질문: JavaScript의 Event Loop란 무엇인가요?답변: JavaScript는 단일 스레드로 동작하는 언어로, 비동기 작업을 처리하기 위해 Event Loop를 사용합니다. 기본적으로 자바스크립트는 코드가 Call Stack에서 동기적으로 실행되고, 비동기 작업(예: 타이머, 이벤트 핸들러 등)은 Web API에서 처리한 뒤 Task Queue에 넣어집니다. Event Loop는 Call Stack이 비어 있는지 확인한 후 Task Queue에서 대기 중인 작업을 Call Stack으로 이동시켜 실행하는 과정을 반복합니다. 이러한 방식으로 비동기 작업을 순차적으로 처리하여 사용자의 작업이 차례로 실행될 수 있게 합니다.추가 설명:Event Loop는 ..
https://github.com/JaeYeopHan/Interview_Question_for_Beginner/tree/mainPart 2. Language💎 Java LinkJVM 에 대해서 / GC 의 원리CollectionAnnotationGenericfinalOverriding vs OverloadingAccess ModifierWrapper classMulti-Thread 환경에서의 개발추가 자료Java 기본서 비교1. JVM이란 무엇인가요? / JVM의 역할은 무엇인가요?답변:JVM(Java Virtual Machine)은 자바 프로그램이 운영체제와 상관없이 실행될 수 있도록 도와주는 가상 머신입니다. 자바 코드는 바이트코드로 변환되어 JVM에서 실행되며, 이를 통해 자바 프로그램이 운영체제..
https://github.com/JaeYeopHan/Interview_Question_for_Beginner/tree/main GitHub - JaeYeopHan/Interview_Question_for_Beginner: :boy: Technical-Interview guidelines written for those who started studying:boy: :girl: Technical-Interview guidelines written for those who started studying programming. I wish you all the best. :space_invader: - GitHub - JaeYeopHan/Interview_Question_for_Beginner: :boy:...
https://github.com/JaeYeopHan/Interview_Question_for_Beginner/tree/main GitHub - JaeYeopHan/Interview_Question_for_Beginner: :boy: Technical-Interview guidelines written for those who started studying:boy: :girl: Technical-Interview guidelines written for those who started studying programming. I wish you all the best. :space_invader: - GitHub - JaeYeopHan/Interview_Question_for_Beginner: :boy:...
보안 구축정보 보안의 3대 요소와 특징세션 하이재킹이란? 탐지 방법은?보안 약점의 종류 3가지 이상SQL Injection?XSS?경로 조작 및 자원 삽입접근 지정자public proted default private : 각각 어디서 동작하는지 설명암호 알고리즘 (정의, 장단점)개인키 암호화공개키 암호화해시 (SHA, MD5, …)서비스 공격의 유형 3가지 이상 (설명)DoSPing of DeathSMURFINGSYN FloodingDDoS1. 정보 보안의 3대 요소와 특징면접 질문: 정보 보안의 3대 요소는 무엇이며, 각각의 특징을 설명해보세요.답변 스크립트:정보 보안의 3대 요소는 기밀성(Confidentiality), 무결성(Integrity), 가용성(Availability)입니다.기밀성: 허가된..