면접 준비

면접 준비

[학원 면접 준비] 5일차

학생들이 초등학생이라고 들었어서, 최대한 쉽게 설명하는 것을 목표로 작성했습니다. 1. 프로그래밍 언어란 무엇인가? 기계어는 전류가 흐르면 1, 아니면 0 으로 인식한다. 1과 0으로만 이루어진 수 체계를 2진법이라고 하는데 컴퓨터 세계는 모든게 2진수로 이루어져있다. 0과 1로만 모든 데이터를 표현하려면 많은 고생이 필요하다! 그래서 똑똑한 프로그래머들이 많은 사람들이 사용할 수 있도록 프로그래밍 언어라는 것을 개발한 것이다. 여기서 컴퓨터 언어 즉, 1과 0으로 이루어진 기계어에 가까운 언어는 저수준 언어 우리가 사용하는 말(영어)과 가까운 언어를 고수준 언어라고 하는데 C도 고수준 언어이긴 하지만 파이썬과 자바 같은 다른 언어들과 비교했을 때는 비교적 저수준 언어로 취급한다. 파이썬과 자바도 컴퓨터..

면접 준비

[면접준비] 4일차

1. 자바의 가비지 콜렉터에서 메모리 영역에 대해 설명해주세요 https://progyun.tistory.com/103 005. JSCode - 번외편 (3) GC https://www.youtube.com/watch?v=FMUpVA0Vvjw 이 글은 우아한 테크코스 10분 테코톡 조엘님의 GC 발표를 보고 개인적인 공부를 위해 내용을 정리한 글입니다. 우아한 테크코스와 좋은 발표 해주신 조엘님께 progyun.tistory.com 가비지 컬렉션은 JVM의 Heap 영역에서 일어납니다. JVM의 Heap 영역은 다음과 같이 구성됩니다 Young Generation 하위에 3가지 영역으로 세부 영역이 나뉩니다. - Eden 영역 - Survival 0 영역 - Survival 1 영역 용량 : Young ..

면접 준비

[면접준비] 3일차

1. Jdbc에 대해 설명해주세요 https://en.wikipedia.org/wiki/Java_Database_Connectivity Java Database Connectivity - Wikipedia From Wikipedia, the free encyclopedia API for Java Java Database Connectivity (JDBC) is an application programming interface (API) for the Java programming language which defines how a client may access a database. It is a Java-based data access technology en.wikipedia.org 위키피디아 정의에..

면접 준비

[면접준비] 2일차

1. 자바의 final 키워드가 적용되는 세가지 경우에 대해 설명해주세요 1) 변수, 메서드, 클래스에 각각 적용할 수 있습니다 적용 범위에 따라서 의미가 달라지지만 공통적으로 제한의 의미를 가집니다 변수에 Final을 붙이게 되면 그 변수는 상수화가 되어 수정 불가 즉, 불변이 됩니다. 이 때 중요하게 생각해야 할 점은 참조형 변수에 final을 붙이는 경우 "객체를 가르키는 변수"로써 어떤 객체를 가르키는지에 대한 수정이 불가능할뿐 객체 데이터 내부의 값은 변경이 가능하게 됩니다. Stack 내부의 값 또는 Stack의 값이 가르키는 객체 위치를 변경하는것이 불가능 할 뿐입니다. primitive value를 final로 초기화 전에 사용시 컴파일 에러 발생 객체의 경우 final 키워드가 들어가게 ..

ProgYun.
'면접 준비' 카테고리의 글 목록