JavaRush /Java Blog /Random-KO /Java Junior의 첫 인터뷰 준비를 위한 훌륭한 가이드

Java Junior의 첫 인터뷰 준비를 위한 훌륭한 가이드

Random-KO 그룹에 게시되었습니다
HeadHunter 리소스의 연구에서 언급했듯이 2020 년에는 자가 격리 첫 달을 제외하고 러시아의 IT 전문가에 대한 수요가 그 어느 때보다 높았습니다. 2021년에도 그럴 것이다. 상황은 우크라이나에서도 비슷합니다. GlobalLogic의 IT 노동 시장 연구에 따르면 IT 전문가에 대한 수요는 매년 30%씩 증가합니다 . 기업은 18%의 엔지니어만을 유치합니다. 우리는 무엇보다도 주니어 레벨 개발자에 대해 이야기하고 있습니다. “적자는 2021년에도 계속될 것이다. 전문가에 대한 수요가 매우 활발해질 것입니다.”라고 GlobalLogic은 말했습니다. 보시다시피 지금은 개발자 일자리를 찾기에 최악의 시기는 아닙니다. 이 글에서는 첫 번째 인터뷰를 준비하고 통과하는 방법, 즉 이력서 및 동기 부여 편지 작성 방법, 인터뷰에서 질문할 사항 및 관심을 표시하는 방법에 대한 팁 요약을 수집했습니다. 보너스 - 기술 인터뷰를 위한 질문을 포함하여 이 주제에 대한 JavaRush에 대한 가장 유용한 자료 모음입니다.Java Junior의 첫 인터뷰 준비를 위한 훌륭한 가이드 - 1

1단계. 이력서 작성 방법

  • 귀하의 전문적 경험, 지식, 업무 이력에 대해 가능한 많은 실제 정보를 작성하십시오. 당신의 능력을 명확하게 설명하십시오. 예를 들어 Spring Boot, Maven, Docker 등을 사용하는 데 익숙하다면 이력서 시작 부분에 이를 명시하세요. Java Core, OOP에 대한 지식, REST 아키텍처의 속성에 대한 이해도 적합합니다.

  • 특정 기술에 초점을 맞춘 다양한 버전의 이력서를 작성 하고 가장 적합한 버전을 다양한 공석에 보내는 것이 좋습니다 .

  • 이력서는 명확하고 읽기 쉬워야 하며 , 공석과 동일한 언어로 작성하는 것이 바람직합니다. 이는 귀하가 지원하는 직위에 대한 귀하의 관심과 이해를 보여줄 것입니다.

  • 각 프로젝트와 중요한 이전 업무 경험에 대해 2-4개의 초록을 작성하세요. 자신이 한 일에 대해 이야기할 때 다음 공식을 사용하는 것이 가장 좋습니다. 동작 동사 | 기술적인 세부사항 | ...에 | 특정 목표를 달성하거나 문제를 해결합니다.

  • 이름과 성을 포함하여 자신에 대한 실제 정보를 제공하는 것이 중요합니다 . 그렇지 않으면 채용 담당자에게 혼란을 줄 수 있습니다. 일부 지원자는 닉네임만 적습니다. 예를 들어 Alex는 Alexander 또는 Alexey일 수 있습니다. 의사소통 중 어색함을 피하려면 이름을 표시하는 것이 좋습니다.

  • 귀하의 거주지에 대한 정보를 제공하십시오. 직무 설명에 회사가 이전 직원을 찾고 있지 않고 귀하가 다른 도시에 있다고 명시되어 있는 경우, 이 정보는 채용 담당자에게 매우 중요합니다.

  • 약간의 개인 정보 (흥미로운 사실, 취미)를 추가할 수 있지만 불필요한 세부 정보는 포함하지 않습니다. 이 경우에는 많이 말하는 것보다 적게 말하는 것이 좋습니다.

Java Junior의 첫 인터뷰 준비를 위한 훌륭한 가이드 - 2

2단계. 동기부여 편지 작성 방법

  • 직무 설명의 모든 기준을 충족하지 못한다는 사실을 알게 되면 자기소개서에 이를 명시하고 해당 직무를 원하는 이유를 설명하는 것이 좋습니다 .

  • 동기 부여 편지의 첫 번째 단락에는 회사에 매력을 느낀 이유, 팀 , 프로젝트 및 직위에서 특별히 관심을 보인 것이 무엇인지 적으십시오. 당신이 해야 할 일에 열정을 보여주세요.

  • 또한 회사의 특정 요구 사항을 충족하는 기술에 대해서도 작성하세요 . 당신이 프로젝트에 진정으로 가치 있는 사람이 될 수 있다는 것을 보여주세요.

  • 세 번째 문단에서는 귀하가 인터뷰에 초대되어야 하는 이유를 요약하십시오 . 최대한 구체적이고 직접적으로 작성하세요.

Step 3. 면접 준비 방법

  • 면접 대상 회사에 대해 자세히 알아보세요.

거의 항상 후보자를 선택할 때 공석과 회사에 관심이 있는 이유를 의식적으로 설명하는 사람을 선호합니다. 다른 모든 사항은 동일합니다. 귀하가 참여하게 될 업무의 맥락뿐만 아니라 기업의 사회적 사명과 같은 보다 글로벌한 의미에서 회사와 직위가 귀하에게 흥미로운 이유를 설명할 수 있습니다. 또한 회사에 대한 정보를 조사하고 구직 동기와 회사가 추구하는 바를 연결할 수도 있습니다.

  • 프로그래밍 문제 해결을 연습하세요.

기술적인 문제는 매우 숙련된 프로그래머에게도 주어지는 경우가 많습니다. 이는 직접 프로그래밍 기술을 테스트하는 것보다 논리적인 기술과 솔루션을 찾는 능력을 평가하는 데 더 많은 도움이 됩니다. 그리고 그들의 해결책은 이에 대한 경험이 많지 않으면 시간이 제한된 인터뷰에서 예상치 못한 어려움을 초래할 수 있습니다.

  • 대화를 위한 질문과 주제 목록을 준비하세요.

면접관에게 잘 구성된 질문을 하면 고용주에게 좋은 인상을 줄 수 있을 뿐만 아니라, 직업과 회사, 해야 할 업무, 잠재적인 어려움에 대한 더 많은 정보를 얻을 수 있습니다.

  • Git 저장소를 확인하세요.

타사 프로젝트 및 개인 애완동물 프로젝트 작업 경험이 있는 사람과 작업 경험이 거의 없는 프로그래머에게 권장되는 경우 인터뷰 전에 Git 저장소를 검토하는 것이 좋습니다. 필요한 경우 업데이트하거나 삭제하거나 표시하고 싶지 않은 프로젝트는 숨기고, 그 반대의 경우도 마찬가지입니다. 최고의 프로젝트를 강조 표시하세요.

  • "자신에 대한" 독백을 준비하십시오.

종종 인터뷰에서 첫 번째 질문은 "자신에 대해 말해주세요"(프로그래머와의 인터뷰도 예외는 아님)와 같으므로 이에 대한 답변을 즉시 준비하는 것이 합리적입니다. 짧은 독백: 자신에 대해, 어떻게 이 직업에 왔는지 , 과거의 경험과 기대에 대해. 독백은 간결해야 한다는 점을 기억하세요. HR 담당자에게 자신의 전기를 자세히 설명할 필요가 없습니다.

  • 테스트 인터뷰를 진행합니다.

질문에 답하는 연습을 하고 면접에 대한 두려움을 극복하기 위해 누군가에게 모의 면접을 실시하도록 요청할 수 있습니다. HR 인터뷰의 첫 번째 단계에 관해 일반적인 질문을 할 수 있습니다. 기술 지식을 테스트하기 위해 숙련된 개발자를 찾는 것도 좋은 생각입니다. 어려운 질문에 답하는 경험이 많을수록 인터뷰에서 더 많은 자신감을 갖게 됩니다.

Step 4. 1차 면접에서 어떻게 자신을 입증할 수 있나요?

  • 당신의 동기를 보여주세요.

후보자는 훌륭한 이력서를 갖고 있을 수도 있고, 하드 스킬과 소프트 스킬에 적합할 수도 있지만 회사에서 일할 의욕을 보이지 않거나 그의 동기가 회사의 목표와 일치하지 않을 수도 있습니다. 동기를 말하기 전에 당신이 대담자라면 무엇을 듣고 싶은지 알아보세요. “첫 백만 달러를 벌려면 일자리가 필요해요.”라고 하는데 그것이 스타트업이나 중견기업이라면 회사에서는 그런 제안을 할 수 없습니다. 아마도 그러한 동기는 지원자에게 불리하게 작용할 수 있습니다. 이 경우 처음부터 프로젝트를 개발하고 출시하는 데 관심이 있다는 사실을 이야기하는 것이 좋습니다.

  • 전문적인 활동을 보여주세요.

인터뷰에서 신기술을 적극적으로 연구하고 있다고 말씀해주세요. 예를 들어 스토리는 다음과 같이 구성될 수 있습니다. 여러분은 Java를 배웠고, 프레임워크를 마스터하고 있으며, 앞으로 더 복잡하고 흥미로운 프로젝트를 개발하는 데 도움이 될 추가 기술을 배우고 있습니다. 이는 당신이 이 분야에서 당신의 미래를 보고 기꺼이 그 분야에서 발전할 것이라는 것을 보여줄 것입니다. 비영리 프로젝트라 하더라도 자신이 가지고 있는 경험을 보여주는 것이 중요합니다. 무료 프로젝트, 인턴십, 완료된 교육에 대해 이야기할 수 있습니다.

  • 진심을 다하세요.

과정을 이수했고 이전에 어디에서도 일한 적이 없으며 멋지고 경험이 풍부한 것처럼 보이고 싶다면 이 방법은 효과가 없습니다. 귀하의 경험은 기술 인터뷰와 추가 작업 중에 공개됩니다. 당신은 당신이 가지고 있지 않은 기술에 대해 이야기함으로써 자신에게 해를 끼치고 있습니다. 그와는 반대로, 진실한 사람들은 당신을 자기 자신에게도 사랑합니다. 지식만으로는 충분하지 않다는 것을 이해한다면 이것에 집중하는 것이 아니라 새로운 직업을 위해 어떻게 배우고 발전할 준비가 되어 있는지에 집중하는 것이 좋습니다.

  • 질문.

면접은 면접을 보는 회사에 대해 가장 상세한 그림을 스스로 형성할 수 있는 단계입니다. 실습에서 알 수 있듯이, 면접 후 지원자는 많은 질문을 하지만, 질문하기에는 적합한 장소가 아닌 것 같습니다.

  • 결정 기한을 지정하십시오.

채용 담당자나 팀 리더가 마감일을 언급하지 않은 경우 마감일이 무엇인지 알아보아야 합니다. 특정 기한이 주어졌다면 미리 결과를 묻지 마십시오. 회사가 피드백을 지연하는 경우 귀하는 서면으로 연락하거나 피드백을 받을 수 있는지 문의할 권리가 있습니다. 그렇지 않다면 기다려야 하는 이유와 시간을 명확히 하십시오.

5단계. 기술 면접을 위해 어떤 주제를 배워야 합니까?

JavaRush에서는 기술 인터뷰를 위해 어떤 주제를 배워야 하는지에 대해 반복적으로 작성했습니다. 이 섹션에서는 후배들과의 기술 인터뷰에서 가장 자주 논의되는 사항을 기억해 보겠습니다.

  • 자바 코어.

Java Core라는 용어는 매우 광범위합니다. 이 이름은 언어의 기본 구문과 멀티스레딩과 같은 복잡한 주제를 모두 나타냅니다. 실제로 JavaRush 과정은 주로 Core에 중점을 두고 있습니다.

  • 알고리즘 및 데이터 구조.

알고리즘은 프로그래머의 기술과 프로그래밍이 원칙적으로 무엇인지에 대한 개인의 이해에 대한 일종의 리트머스 테스트입니다. 데이터 구조를 이해하는 것이 더 낫습니다. 사람들은 인터뷰에서 데이터 구조에 대해 질문하는 것도 좋아합니다.

  • 단위 테스트.

JUnit을 배우는 데는 많은 시간이 걸리지 않지만 이를 알면 얻을 수 있는 이점은 엄청납니다. 테스트를 통해 자신의 코드와 다른 사람의 코드를 다룰 수 있습니다. 초보자는 동료를 위한 단위 테스트를 작성하는 임무를 맡는 경우가 많기 때문에 이는 새 업무에 직접적으로 유용할 수 있습니다. 응답자의 57.5%는 첫 번째 Java 인터뷰에 성공하기 전에 JUnit을 사용했다고 밝혔으며, 83% 이상이 이미 첫 해에 단위 테스트를 사용했습니다.

  • 유틸리티 라이브러리, GUI 및 유용한 구성 요소.

Servlets, JDBC, log4j - 이러한 모든 도구와 기타 도구는 매우 유용하고 업무에 자주 사용되므로 인터뷰를 준비할 때 무시하지 않는 것이 좋습니다. 이는 특히 설문 조사에 따르면 Java 프로그래머 직위 지원자의 72.7%가 직면한 Jackson의 경우에 해당되며, JDBC(이 라이브러리는 응답자의 78% 이상이 시도했습니다).

  • 프레임워크.

이전에는 누구도 Java Junior가 Spring이나 Hibernate를 알 것이라고 기대하지 않았습니다. 하지만 시대는 변하고 오늘날에는 연습생에게도 이런 일이 종종 예상됩니다. 성공적인 인터뷰 전 응답자의 3분의 1은 Spring에 대해 상당한 수준으로 친숙했으며, 45.5%는 Spring에 대해 평균적으로 이해하고 있었습니다. Spring boot의 상황은 다소 더 나쁩니다(36.4%는 전혀 몰랐습니다). 설문 조사에 참여한 JavaRush 졸업생 중 거의 44%가 Hibernate에 대해 잘 알고 있다고 말했습니다. 잠재적인 Java 개발자에게 필요한 사항에 대한 자세한 텍스트를 읽으려면 링크를 따르십시오 .

JavaRush 졸업생의 팁

유리 샤로이코 , 게임 개발자

인터뷰 중에는 Spring, Hibernate 및 SQL에 대한 지식을 보여주는 것이 특히 중요합니다. 세트는 작지만 충분히 이해하지 못하면 넌센스를 갈기 시작할 수 있습니다. 그러니 모른다면 “이건 정확히는 모르지만 스프링에는 이것저것 알겠다” 등으로 대답하는 것이 좋다. 이렇게 하면 당신의 지식이 아무리 작더라도 눈에 띌 것입니다.

드미트리 소콜로프(Dmitry Sokolov) , 테스터

면접 전, 입사하고 싶은 회사에 대한 정보를 위아래로 공부하세요. 인터뷰 중에 "모르겠어요"라고 무감각하게 말할 필요는 없습니다. 모르는 것이 있어도 생각하기 시작하면 사고력은 면접에서 평가됩니다.

Dmitry Mersiyanov , 안드로이드 개발자

면접 질문을 준비할 수 있으며, 그 중 많은 질문이 인터넷에 있습니다. 지원자의 전반적인 학식을 테스트하기 위해 까다로운 질문을 하는 고용주가 있습니다. 또한 그러한 질문에 답하고 준비할 수 있어야 합니다.

안조르 카르모프 (개발자)

첫 번째 인터뷰에 실패한 후에는 자신을 칭찬하십시오. 특정 수준의 지식을 습득하고 인터뷰에 합격하는 것은 큰 성과입니다. 여기서 가장 큰 실수는 포기하는 것입니다. 물론 거절을 받는 것은 불쾌한 일이다. 그러나 모든 것이 계획대로 진행되며 작업에 훨씬 더 가까워집니다. 다음 목표는 또 다른 면접에 실패하는 것입니다. 그리고 또 하나, 또 하나... 그리고 각 인터뷰 후에 결론을 도출합니다. 틈새를 살펴보고 조여주세요. 서두르지 마세요. 가장 중요한 것은 규칙 성과 자신에 대한 비폭력입니다. 당신은 모든 일을 올바르게하고 있습니다. 어느 날 당신은 제안을 받게 될 것입니다. 이것이 당신이 하려고 했던 것입니다. 귀하의 당연한 제안입니다. 당신은 잘 했어요! 아직 인터뷰 준비 방법에 대해 궁금한 점이 있으시면 댓글로 기다리겠습니다 ;)
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION