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

[사전 과제 제출] #37

Closed
jskim14 opened this issue May 23, 2023 · 0 comments
Closed

[사전 과제 제출] #37

jskim14 opened this issue May 23, 2023 · 0 comments

Comments

@jskim14
Copy link

jskim14 commented May 23, 2023

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

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

Question

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

자바의 정석을 완독한 적 있습니다. 기억에 남는 내용은 어떤 특정부분이 기억에 남는다기 보다 전체적으로 기본적인 내용에 대해 정리해 볼 수 있어 그런 부분들이 기억에 남습니다. 자바라는 언어 대한 기본적인 이론과 돌아가는 구조 같은 기초적인 내용을 알게 되었고 비정공자로써 코드짜는 법만 배웠던 것에 비해 언어 자체에 집중해서 배울 수 있었던 느낌입니다.

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

없습니다.

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

인터프리터 방식은 소스를 한번에 읽는 것이 아니고 바로바로 읽고 실행하고, 컴파일 언어는 한번에 빌드 후에 실행된다.

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

모르겠습니다..

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

JVM은 JAVA를 실행할 수 있도록 만들어주는 가상머신 정도로만 알고 있습니다.

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