
더 자바, 애플리케이션을 테스트하는 다양한 방법
백기선
자바 프로그래밍 언어를 사용하고 있거나 공부하고 있는 학생 또는 개발자라면 반드시 알아야 하는 애플리케이션을 테스트하는 다양한 방법을 학습합니다.
Basic
Java, JUnit, Testcontainers
Developer interview taught directly by a senior software engineer who went through Naver and Amazon and is currently at Microsoft!! This lecture focuses on the "developer interview" rather than the "coding interview". When hiring a developer or, conversely, when changing jobs or seeking employment, the "coding interview" is never the only thing that determines success or failure. Through this lecture, I hope you will learn more about how to hire a developer or prepare for a change or seeking employment.
Good questions to ask and evaluation methods when hiring developers
Tips to help you change jobs or find a job
Questions and explanations to help you identify soft and hard skills
A core guide to hiring, finding, and changing jobs for developers.
Become a developer with core competencies and technical skills!
This course covers “ developer interviews”, not “coding interviews.”
Developers face diverse and novel challenges every day. Therefore, the importance of "problem-solving skills" is readily apparent even to non-developers. However, "problem-solving skills" are distinct from "coding interview problem-solving skills."
As a developer, you'll often be tasked with solving problems you've never encountered before, and you'll encounter problems that are simply impossible to solve on your own. This is precisely the point where focusing solely on "coding interviews," especially "problem-solving," can lead you to overlook a crucial aspect. This lecture, through the lens of "developer interviews," rather than "coding interviews," will explore the importance of addressing aspects other than "problem-solving."
Want to hire great developers ?
This course is designed not only for students and developers preparing for a job search or career change, but also for interviewers who want to hire great developers and are actually interviewing them. It covers how to identify the "soft skills" (communication, behavior, work ethic, or personality) and "hard skills" (logical thinking, problem-solving skills, and programming skills) that a good developer must possess.
Do you want to move to a good company ?
If you're a developer who can avoid "interviews," this course probably isn't necessary. If not, you should definitely take a look. Are you curious about why you fail coding interviews even after solving the problems? This course might offer some clues.
This lecture is divided into four parts, and each part
(See “Introduction by Section”)
Every question and conversation asked during an interview has a reason and meaning .
Interviewers should ask questions with the intention of identifying specific technical competencies in the applicant. To do so, they must define the technical competencies they are seeking to identify, the questions related to those competencies, and the criteria for appropriate responses. This lecture will provide some hints.
Job seekers should understand the interviewer's intentions and respond appropriately. This doesn't mean lying. This course will teach you how to approach work in everyday life.
Let's put ourselves in the interviewer's shoes .
Even if you solve problems in coding interviews, you still fail. This is because the technical skills interviewers are looking for aren't limited to problem-solving ability. Through this lecture, I hope you understand the core competencies and technical skills interviewers are looking for.
The task is waiting for you.
In addition to the lectures provided in video format, we've also included assignments between each lecture. Please study the topics presented in the assignments on your own, organize them on your blog or GitHub, and share the links. I'll review them whenever I have time. Furthermore, students can share their study notes with each other, allowing them to gain even more diverse and enriching learning.
What does the traditional developer hiring process look like? Meanwhile, how are recent hiring processes evolving? In this section, we'll explore the hiring process from the perspective of a recruiter/interviewer, from writing a job advertisement, reviewing resumes, evaluating candidates, and providing feedback.
This section explores the factors job seekers should consider. We'll provide a comprehensive guide to the job search/change process, including determining the right time to change jobs, what to consider when deciding on a primary role and industry, criteria for selecting target companies, how to prepare for interviews and resumes, salary negotiations, and what to look for after joining the company.
Problem-solving skills, often referred to as soft skills, are crucial for success in "developer interviews," not just "coding interviews." We've outlined how to highlight these core competencies during interviews and what preparations are necessary to make a lasting impression.
What is the purpose of a coding interview? How should applicants prepare for one? Let's understand the general purpose of a coding interview and solve problems that might appear in a coding interview through a mission.
Q. Can I take the course even if I am not a Java developer?
A. Yes, if there is even one programming language that you are confident in, you can follow along and code in that language.
Q. Can non-majors also take the course?
A. Of course. Did you know I'm not a computer science major? I graduated from the Department of Information Management at Kyungsang University. Even if you're not a computer science major, if you study consistently and put in the effort, you can grow into a developer.
Q. Please tell us what prompted you to start this course.
A. I created this course to provide some help to developers and students who are constantly recruiting new developers and sending out resumes to new companies. Many existing books and online courses focus exclusively on the "coding interview" among the various stages of the developer hiring, job search, and career transition process. This may be because it's the most arduous and crucial part of the process, but I felt that most of these books and courses miss the bigger picture of the "developer interview." I hope this course will help you find a good company or a good colleague.
This course is not designed to teach you any tricks. Mastering the questions and ideal response patterns covered in this course will undoubtedly help you make a better impression on the interviewer. However, lying in front of a skilled interviewer is tantamount to giving up the interview.
The ultimate goal of this course is to create positive change not only in developer interviews but also in our daily lives . This course serves as a guide to the attitude we should adopt in our daily work. As you know, when we interview, we're looking for "colleagues to work with," not "colleagues who are good at interviews."
thank you
Who is this course right for?
Interviewer looking to hire a developer
Job seekers who want to get a job as a developer
Developers preparing for a job change
92,401
Learners
4,233
Reviews
2,010
Answers
4.8
Rating
20
Courses
네이버와 아마존을 거쳐 현재 Microsoft에서 시니어 소프트웨어 엔지니어로 일하고 있습니다.
아인슈타인은 "교육이란 사실을 가르치는 것이 아니라, 생각할 수 있는 힘을 기르는 것이다."라고 말했습니다. 그리고 저도 그 말에 깊이 공감하며 강의를 만들고 있습니다.
유튜브: '백기선' 채널에서 개발자 고민 상담 및 개발자에게 유용한 지식 공유
번역: 스프링 및 하이버네이트 관련 서적 다수 번역
저술: 쉽게 따라하는 자바 웹 개발
All
67 lectures ∙ (12hr 27min)
Course Materials:
All
30 reviews
4.9
30 reviews
Reviews 1
∙
Average Rating 5.0
5
5년차 SI 개발자입니다 3년차에 배민 코딩테스트를 경험하고나서 내가 가기에는 어렵다고 생각하고 다시 일반 SI회사로 들어가게 되었습니다. 그러나 서비스 회사로 들어가야겠다는 마음을 먹게 되었고, 코딩테스트를 준비해야 하는데, 막막함이 생겼습니다. 그러던중 해당 강의를 보게 되었습니다. 사실 코딩테스트 대비용으로 구매한 한 강의인데, 강의에서는 IT 대기업 채용프로세스에 대하여 어떻게 절차적으로 준비해야 하는지를 상세하게 다루고 있습니다. 쿠팡 최종 면접가서 떨어졌지만, 아마 이 강의 듣지 않았다면 온라인 코딩테스트에서 그냥 떨어졌을 것 같습니다. 이직준비를 어떻게 해야 할지 모르시는 분은 꼭 한번 구매하시길~!!
결과는 조금 아쉽지만 제 강의를 통해 효과를 보셨다고 하니 다행이네요. 강의에서도 설명했다시피, 기회가 한번만 있는건 아니고 과정을 통해 조금씩 개선하고 보완해 나가신다면 앞으로 좋은 결과 있을 겁니다. 수강평 감사합니다.
Reviews 10
∙
Average Rating 5.0
Reviews 1
∙
Average Rating 5.0
5
이 강의를 듣고난 뒤에 원하는 기업으로 이직을 했습니다. 물론 이 강의를 듣는다고 해서 없던 기술적인 역량이나 경험이 갑자기 생기지는 않지만, 구직 과정에서 내가 가진 강점을 어필하는 방식, 각 면접과정에서 면접관들이 어떤 것을 검증하려고 하는지, 질문의 의도는 무엇인지 등을 알 수 있고, 면접자들이 실수할 수 있을만한 부분들을 세세하게 집어주셔서 저에게는 도움이 많이 되었습니다. 기존에 기술적인 역량이나 경험이 충분하신 분들이 이 강의를 듣는다면 원하는 기업에 갈 수 있을 것이라고 생각합니다.
woody님 원하는 직장으로 이직 하신것 진심으로 축하드립니다. 어떻게 보면 기술적인 능력이 충분한 분들도 면접을 볼 때 중요한 실수를 많이 하여 탈락하는 경우를 많이 보았고 그런 분들께 도움을 드리고자 이 강의를 만들었습니다. 정말 축하드리며 이 강의가 효과 있었다니 저도 기쁘네요. 수강평 남겨주셔서 감사합니다.
Reviews 205
∙
Average Rating 5.0
$169.40
Check out other courses by the instructor!
Explore other courses in the same field!