Home Page Icon
Home Page
Table of Contents for
End User License Agreement
Close
End User License Agreement
by Eric Butow, John Sonmez
Programming Interviews For Dummies
Cover
Introduction
About This Book
How This Book Is Organized
Foolish Assumptions
Icons Used in This Book
Beyond the Book
Where to Go from Here
Part 1: Finding and Hooking Your Next Employer
Chapter 1: What Should You Expect?
Understanding the Interviewing Process Funnel
Finding Companies That Are Hiring
Submitting Your Résumés
A Company Is Interested! Now What?
Dealing with One or (Better Yet) Multiple Offers
Chapter 2: Knowing How the Company Is Preparing
Learning What Each Company Is Doing
Leading Your Interview
Being Prepared Pays Off
Chapter 3: Understanding the Investment a Company Makes
Knowing Why Companies Are Risk-Averse
Discovering What Companies Are Concerned About
Showing How You Can Help the Company
Part 2: Preparing for Your Interview
Chapter 4: Searching High and Low for Companies
Getting Your Ducks in a Row
Deciding Where You Want to Work
Figuring out the Size and Type of Company You Want to Work For
What Type of Job Do You Want?
Learning What’s Available
Chapter 5: Shining Up Your Résumé and Social Media Accounts
Finding Out Who You Are Online
Cleaning Up Your Social Networking Profiles
Making Your Résumé Stand Out
Writing a Cover Letter
Chapter 6: How Your Experience Affects Your Interview
Qualifying for Senior Status
Being More than Just a Junior
Playing in the Majors
Chapter 7: Getting Ready for the First Ring
Preparing for Your Phone Screen
Reviewing the Type of Phone Screen You May Get
Acing Your Phone Screen
Part 3: Everyone’s Testing Time
Chapter 8: Testing Strategies for the Interviewee
Preparing for Questions the Company May Ask You
Leveling Up Your Coding Skills
Canvassing Your Network
Getting Feedback after the Interview
Chapter 9: Working with Data Structures: Garbage In Means Garbage Out
Learning the Basics of Data Structures
Showing You Know Data Structures
Finding More Detailed Information
Chapter 10: Identifying Design Patterns and Using Recursion
Recognizing Design Patterns
Knowing What You Need about Recursion
Understanding Your Recursion Test
Chapter 11: Sorting with Sorting Algorithms
Absorbing Common Sorting Algorithms
Solving Two Sorting Examples
Getting More Examples and Researching Resources
Chapter 12: Solving Puzzles Is Fun
Knowing What Kind of Problems an Interviewer Will Ask
Solving a Programming Puzzle
Realizing What Interviewers Want
Getting Better at Solving Puzzles
Part 4: Sealing the Deal
Chapter 13: Closing the Deal
Scheduling Interviews with Multiple Companies
Managing Multiple Interviews with the Same Company
Understanding When a Company May Contact You
Coming Up Snake Eyes
Receiving Your Offer
Being Clear about Your Benefits
Chapter 14: Honing Your Negotiating Skills
Finding Information from Employees Online
Dealing with Company Salary Information and Expectations
Managing the Negotiation Process
Part 5: The Part of Tens
Chapter 15: Ten Ways to Stand Out
Have a Professional Headshot
Establish a GitHub Profile
Get Plenty of Referrals
Have a Video Résumé on Social Networking Sites
Create Your Own YouTube Channel
Have a Good Blog to Show Your Expertise
Produce a Podcast and/or Vlog
Point to Mobile Apps You’ve Already Developed in App Stores
Write and Self-Publish a Book
Speak at Developer and Business Events
Chapter 16: Ten Non-Technical Questions You May Be Asked
What is your greatest strength?
What is your greatest weakness?
Where do you see yourself in five years?
Why did you leave your last company?
Name a time you got into a conflict with a coworker, and how was that resolved?
What did you like about your last job?
What did you dislike?
Why do you want to work for us (or this company)?
Why should we hire you?
Why are you the best candidate for this job?
Chapter 17: Ten Reasons Your Résumé Will End up in the Round File
Your Résumé Has Typos, Spelling Errors, and Uses Incorrect Grammar
Your Résumé Is Too Long
You Start Your Résumé with an Objective
Your Résumé Layout Looks Sloppy and Is Hard to Read
You Have Inappropriate Material on Social Media
You Lie during the Phone Screen or Interview
You Are Arrogant and/or Argumentative
You Have a Bad Reputation
You Don’t Dress Properly for the Interview
You Give the Impression You’re Hiding Something
Chapter 18: Ten Useful Websites to Check Out
LeetCode
Interview Cake
Reddit Programming Forum
Simple Programmer
Pluralsight Design Patterns Library
Hired.com
142 Resources for Mastering the Coding Interview
Stack Overflow Careers
Interviewing.io
Information Technology Résumé Services
Chapter 19: Ten Great Books to Read
Cracking the Coding Interview
Never Split the Difference
Programming Pearls
Daily Coding Problem
The Complete Software Developer’s Career Guide
The Imposter’s Handbook
How to Win Friends and Influence People
Programming Interviews Exposed
The Passionate Programmer
Head First Design Patterns
Index
About the Authors
Advertisement Page
Connect with Dummies
End User License Agreement
Search in book...
Toggle Font Controls
Playlists
Add To
Create new playlist
Name your new playlist
Playlist description (optional)
Cancel
Create playlist
Sign In
Email address
Password
Forgot Password?
Create account
Login
or
Continue with Facebook
Continue with Google
Sign Up
Full Name
Email address
Confirm Email Address
Password
Login
Create account
or
Continue with Facebook
Continue with Google
Prev
Previous Chapter
Connect with Dummies
WILEY END USER LICENSE AGREEMENT
Go to
www.wiley.com/go/eula
to access Wiley’s ebook EULA.
Add Highlight
No Comment
..................Content has been hidden....................
You can't read the all page of ebook, please click
here
login for view all page.
Day Mode
Cloud Mode
Night Mode
Reset