Preparing For a Job Interview

Pluralsight
Course Summary
This course covers some of the most important things you need to know to help you succeed in a developer job interview.
-
+
Course Description
Job interviews can be very difficult and intimidating. When you need a job, it is important to have good job interviewing skills and know what to expect. The only problem is, it is very difficult to get experience with job interviews, because we don't do them that often. This course is designed to make you feel much more prepared for a developer job interview by going over the process and talking about many of the types of questions you are likely to encounter. In this course we'll go over the basics of a job interview and talk about specifically what employers are looking for and how you can improve your resume. I'll teach you some tricks that increase the chances of you getting an interview greatly. We'll also go over one of the most difficult and scary parts of a developer job interview, solving a coding question on the spot. I'll walk you through my own personal technique for solving these types of problem and take you step by step through an example, so that you can gain the skills and experience that will help you feel comfortable to tackle these kinds of problems on your own. Our journey will then takes us through some typical interview questions to help you understand what types of thing you should know and prepare for and the best way to answer these types of questions. Then we'll go through a blazing fast boot camp for computer science questions about data structures, algorithms, bit manipulation, and concurrency... All the fun stuff you forgot about from college. And finally we'll wrap up by talking about how you can get experience if you don't have any, and what kind of experience is valuable. If you are looking for a job currently or just want to brush up on your skills to be prepared, this course might be just for you.
-
+
Course Syllabus
Job Interview Basics- 30m 17s
—Course Overview 0m 46s
—Why This Course? 2m 7s
—Course Goals 2m 47s
—Why the Interview Process? 1m 14s
—What Employers Are Looking For 3m 19s
—The Purpose of a Resume 4m 49s
—Investing in a Resume Service 3m 16s
—Research 2m 42s
—Inside Referrals 2m 28s
—The Interview Process 3m 41s
—Soft Skills 1m 35s
—Read This Book! 1m 2s
—Up Next 0m 31sAlgorithm Based Questions- 34m 43s
—Introduction 0m 37s
—Examples 0m 31s
—Algorithm Based Problems 1m 5s
—What Is Being Tested 0m 25s
—The Basic Process 1m 0s
—Our Problem 1m 12s
—Step 1: Reading the Problem 0m 33s
—Step 1: Exercise 0m 31s
—Step 2: Solving Manually 2m 48s
—Step 2: Exercise 1 1m 3s
—Step 2: Exercise 2 1m 20s
—Step 3: Optimize the Manual Steps 0m 33s
—Step 3: Exercise 1m 3s
—Step 4: Pseudo-code 0m 41s
—Step 4: Exercise 3m 35s
—Step 5: Real Code 1m 9s
—Step 5: Exercise 7m 46s
—Step 6: Optimize Real Code 0m 40s
—Step 6: Exercise 4m 48s
—Practicing 1m 20s
—Common Mistakes 1m 16s
—Summary 0m 47sTypical Questions- 24m 10sComputer Science Questions- 34m 10sGetting Experience- 23m 58s