Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[사전 과제 제출] #52

Closed
Dev-Suho opened this issue May 23, 2023 · 0 comments
Closed

[사전 과제 제출] #52

Dev-Suho opened this issue May 23, 2023 · 0 comments

Comments

@Dev-Suho
Copy link

원티드 프리온보딩 백엔드 챌린지 6월 과정 사전 과제 제출

답안을 모두 작성하지 못해도 괜찮습니다 :)
부담 갖지 마시고 편안하게 푸시길 바랍니다

Question

Java 입문서('이것이 자바다', '자바의 정석' 등)를 완독한 적이 있나요? 기억에 남는 내용을 설명해 주세요!

'이것이 자바다' 책을 가지고 있지만 완독하지는 않았고 필요한 부분 부분을 펼쳐가면서 읽었습니다.
최근에는 코딩테스트를 준비하기 위해 StringBuilder 부분을 다시 읽어보고 학습한 부분이 기억에 남습니다.

Java 공식 문서를 10분 이상 살펴본 적이 있나요? 있다면 어떤 내용을 살펴보셨나요?

Java 공식 문서를 확인해본적이 없습니다.

인터프리터 방식과 컴파일 방식의 차이점을 서술해 주세요.

인터프리터는 소스 코드를 한줄씩 읽어서 실행하는 방식이고 컴파일 방식은 소스 코드 전체를 한번에 기계어로 변환하는
방식으로 알고 있습니다.

프로세스와 스레드의 차이점을 서술해 주세요.

프로세스는 메모리에서 실행되고 있는 프로그램 단위를 말하고 스레드는 하나의 프로세스에서 분할되어 실행되는 단위로
알고 있습니다.

JVM의 정의와 메모리 구조를 아는 대로 서술해 주세요.

Java Virtual Machine의 약자로 소스 코드가 여러 운영체제에서 실행 되기 위해 개발된걸로 알고 있습니다.
소스 코드 .java 파일이 .class 파일로 변환되고 다시 기계어로 변환되는걸로 알고 있습니다.

Java의 GC 알고리즘 중 하나만 선택해 아는 대로 서술해 주세요.

잘 모르겠습니다.

세마포어에 대해서 아는 대로 서술해 주세요.

잘 모르겠습니다.

Java의 synchronized에 대해서 아는 대로 서술해 주세요.

잘 모르겠습니다.

강의 커리큘럼과 관련하여 기대하는 내용이나 다뤘으면 하는 내용이 있나요?

알고리즘과 동시성 처리를 위한 스레드 동기화 부분이 기대됩니다!

회사 생활 또는 개발자로서 고민과 질문, 강의에서 바라는 점 등 하고 싶은 말씀을 편하게 남겨주세요!

백엔드 개발자로서 성장하고 싶은데 백엔드에 대해서 공부해야 하는 우선 순위가 스스로 잘 정립되지 않아서 고민이 됩니다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants