On Github dkoston / marrying-a-company
Dave KostonVP EngineeringHelp.com
On average, 118 people apply for every open job
24 of them actually get an interview
1 person gets the job
source: http://forbes.com
It will take us 3-6 months to train you
If you start at $70,000
It will cost $17,500-$35,000 just to train you
No one wants to date interview a slob
Pro Tip:Your one size-fits-all resume is a "Jack of all trades, master of none"Customize your resume to highlight your skills in relation to each job you apply for.
90% of recruiters use LinkedIn (the other 10% aren't in software)
LinkedIn is social validation
You spend 8+ hours a day at your job, it pays to enjoy it
Remember, interviewing is like dating, except you get to research your potential match. Take your time to find a place where you can be yourself at work.
(search both companies and jobs. Not all companies are hiring right now)
(top companies that engineers want to work for)
This will pay dividends if you get an interview.
Knowing about the business that the company is in is invaluable. Building something for the cusotmer is much more important than building something "to spec" (in most cases)
Or just blast out your resume. It's like swiping right every time
80% of jobs aren't ever advertised1
60% of people have referred someone for a job2
91% referred by a director-level or above get the job2
(approx 20% chance to get an interview)
You'll probably start with a recruiter. Use them as your guide. Ask them what to expect so you can be prepared and study up.
It's all about studying up your algorithms, computer science, operating systems, and rolling with the punches
about.com (except for the landline part) businessinsider.comCommon QuestionsMore Questions
Cracking the Coding Interview (book)Common Coding ChallengesInteractive Challenges @ HackerRankMore Coding Challenges
Try to figure out who you are meeting with ahead of time.
Understanding their motivation is important. Try to get as many details as you can from the recruiter.
You'll often get a sample project to complete (on-site or take home)
Pro Tips:
Pro Tips:
Getting a job is like getting married. If you can't be yourself, you're headed for a quick divorce
Bullshitting only flies with someone who doesn't know what they are talking about. Do you want a boss who doesn't know what they are talking about?
Don't wait for a company to reach back out to you. Send them a thank you email after each round of the interview process to show your initiative and interest. Bonus points for hand written notes.
Ensure you have a clear understanding of the position and your responsibilities before saying "I DO"
Figure out the market value of your position
Read up on Employee Equity Incentives and Equity Compensation, if available
Know how to negotiate with reason
Care about others; help them out
Ask questions
Don't wait until someone asks you
Be dependable; not a superhero
You don't get bonus points for job hopping
(It's inevitable in business)
Be respectful of on-going projects (notice)
Make an effort to teach your co-workers about your work
Keep in touch