Have you ever not gotten a job because you weren’t prepared for the interview? Would you like a big raise? Do you need motivation to rock your career? I’ve interviewed 100’s of software developers and will share my knowledge on how to survive, what we look for and even divulge some of the secrets we use during the process. Whether you are looking for a new position within your company or at a new company. This session will include crazy and strange interview stories from engineers just like you! This session includes tips to get you started, working with recruiters, getting prepared, the technical interview and more. You will also learn what is the #1 question you need to ask during an interview… it’s a game changer!
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
Röck Yoür Technical Interview - V3
1.
2. About David McCarter
•Microsoft MVP
•San Diego .NET Developers Group
•www.sddotnetdg.org
•UCSD Classes
•dotnetdaveclasses.notlong.com
@realdotnetdave
davidmccarter
3. Conference DVD’s
• Rock Your Technical Interview DVD
• Full length video of session
• Expert Videos
• Engineer Videos
• Interview Questions
• Slide deck
• More!
• Rock Your Code DVD
• Videos of sessions
• Sides, sample code
• More!
Purchase by going to:
https://squareup.com/market/nicheware
6. I’ve been interviewing software engineers
for over 20 years.
For a good fit in the team/ company
Gage experience
Gage technical expertise
Most are not hired for many reasons
Not all reasons are bad
7. Use Recruiters
Direct networking
Co-workers, friends, family
User Groups!
LinkedIn
8. Job Boards
Dice, Monster, CareerBuilder, Glassdoor
Job Board Searches
Simplyhired.com, Linkup.com
Twitter
Social Media
Facebook etc.
9. Google Yourself
Clean up pictures of getting drunk, high,
scantily clad
Extremist Political & Social views are red
flags
Take down racist, sexist, homophobic jokes
10. Qualities to look for:
Meet you before trying to place you
Want to understand what you’re looking for
Don’t send you on interviews not qualified for
Don’t hide details
Salary, company name, work environment etc.
11. Qualities to look for:
Shares info about company, hiring manager
Tells you the dress code for the interview
Tells you about the interview process
Who you are meeting with
Interview topics
Any tests they might give
34. Career Development category:
Are You Ready For The
Technical Interview?
Questions to Ask Employer (Technical)
Job Interviewing
JOB HUNTING LINKS
35. I’m available to perform
a mock technical
interview!
Low cost!
Varying lengths.
Can include video/
analysis.
Email me today to
reserve time!
Recruiters:
Keep a journal/spreadsheet of all the company's I interviewed with, dates, times, interviews, notes, questions etc. Each interview "failed" prepares you for the next interview.
1. They understand the environment. For example, right now, there is a big demand for senior devs (at least in my area). So, good recruiters understand the the good devs are picking their jobs, not just taking the first one to come along.2. They want to understand what you're looking for. The good recruiters will listen when I tell them the size of company and type of team that I'd like to be working on.3. They are realistic. They won't set you up on interviews for something that you don't want or are not qualified for.4. They don't try to hide the details. The bad recruiters want to just match resume skills and send you to an interview (even if they know that the pay is not acceptable or it's not a good match). The good recruiters are up-front about what the salary range is, what company it is for, and the type of work environment.
1. Provides vital and additional information about the Employer
2. Gives ideas as how interviews are being given like interview topics, hiring manager focus, etc.
3. Preps candidates by supplying a list of possible questions to ask, how to dress appropriately (suit and tie does not work every time), how to build rapport, etc.
4. Being honest about what to expect and what to be expected of.
5. Knowing what the exact employer requirements and making sure it mostly matches the candidate's skills - I have recruiters who tried to push me to employers with major requirements I don't even have)
Present a picture of what you have done in previous jobs as concisely and precisely as possible.
Keep resume to 2 pages max.
Skills/ Technologies Summary
Don’t use “I” or “me”
Use recruiters to edit.
Highlight expertise areas.
Use Word (since most recruiters do)
Don’t use cover letter
Include LinkedIn profile link
Going in the trash:
You don’t meet the basic requirements
You are not a culture fit
You don’t pay attention to detail
Formatting, spelling
Learn as much as you can about the company and the job for which you are applying.
Learn as much as you can about the people interviewing you including their role in the company.
Web site
Always schedule interviews, do not take impromptu calls.
Go over common questions (in my questions doc)
Search online for top technical questions.
Rehearse your answers to difficult questions.
Practice on the whiteboard.
Write down tech questions you don’t know answer to research later for next interview.
Slide coming up later.
Dress professionally (a suit if possible)
Ask recruiter/ HR
Take a shower!
Go to bed early the night before.
No late night out at your favorite bar!
Gone are the days where jobs fell into your lap!
Check ego/ attitude at the door
Speak clearly
Look at interviewer at all times
Show enthusiasm.
Be warm and friendly with a sense of humor--but be careful not to go overboard on this. You don't want to appear silly and unprofessional.
Show enthusiasm and confidence in your ability to do a great job in the position.
Drawing on the whiteboard
Don’t be rude or condescending (like a retarded chimp with a lobotomy could solve the question)
Taking coding test (recruiter should warn you)
Questions:
What types of projects do you typically work on? Describe two of your last big projects.
What's the last project you worked on at your former employer?
Tell me about some of your favorite projects.
What projects are you working on in your spare time?
Tell me about some (programming/technical) issues that you feel passionately about.
Nobody knows everything.
Technology changes daily!
Talk about how you keep up with technology.
Express yourself with a clear, calm voice and use proper grammar.
Use the interviewer's name during the interview--please, don't overdo it.
Talk positively about your past employers and/or colleagues.
Tell the truth favorably, but don't volunteer any negatives.
Try to avoid a simple "yes" or "no" as this can seem abrupt.
Try not to talk over or interrupt the interviewer.
Don’t do interview when driving car!
No opinions on outsourcing
How do things work in .NET?
Know how they work or be able to explain it.
Good sign of a more senior developer that is into programming.
Bring in personal projects. Be ready to explain how it works and why.
It’s okay to say you don’t know.
Do not try to bullshit the interviewer.
Know your strengths and weaknesses.
"Tell me about your weaknesses." is one of the toughest questions, and how you answer it can either help or hurt you.
Do not use over-used and corny answers like, "I'm a perfectionist" or "I don't have any weaknesses", when asked about your weaknesses. Instead, use one of these approaches to this tough question, but remember to keep your answer honest--but not overly negative (don't shoot yourself in the foot):
Think about a weakness you used to have and describe how you overcame it.
Be aware of any past mistakes which might come up and be ready to answer questions about them as positively as possible.
No HR!
No Pay, unless asked. You should already know the salary range.
Ask if interviewer requires any additional information. This gives her the opportunity to raise any points she may have been unclear or uncertain about.
Tell me about this position and its place in the organization.
What do you look for in an ideal candidate?
What is my prospective supervisor’s style of management?
How much contact is there with management?
Corporate culture?
Pluses and minuses of the position?
What is the first thing I will be working on?
Biggest challenge of the position?
About company and team
Tech questions about the team (software and hardware)
Tell me about this position and its place in the organization.
What do you look for in an ideal candidate?
What is my prospective supervisor's style of management?
How much contact is there with management?
Describe the environment or "corporate culture" of the company?
In your opinion, what are the pluses and minuses of the position?
If I am hired, what is the first thing you would like me to accomplish?
What do you feel is the biggest challenge in this position?
Ask what the next step will be.
No HR
No Pay, unless asked
If you are, say that you are interested in the position.
Ask if they need any additional info.
Ask what the next steps will be.
Send Thank you Email
To HR
To anyone you interviewed with.