How to deal interviews
Ariel Isaac
aisaac@nearsoft.com
github.com/ariel-isaacm


Why is this important?
- Not taught in school
- The line between a good job and a sucky one
- You might be doing this several times in your life
- Interviewers/recruiters smell desperation

Before the interview
- Do you want to grow or just money?
- What are you "good" at?
- Do you wait for your school to teach you?
- Which options do you have based on your skills?
- Make some research about the company


Time to sharpen your skills
- Learn how to use Git
- Data Structures
- OOP
- Sorting algorithms
- Unit Testing
- Continous integration
- Design Patterns
- FrontEnd/BackEnd



Time to sharpen your skills
- Databases
- Software engineering
- SOLID
- Big O Notation
- DevOps (maybe?)
- Your language core basics
- Frameworks


Ok... how?
- Open source
- Get a mentor
- Be part of a community
(Csi pro, NodeSchool, Android School) - Read books
- Read articles (tutorials, news, blogs)
- Hackathons, contests etc.
- Build something!!


Now the real deal
- Choose a company
- Research about your company
- Why do you want to join that company?
- Read their blog, read the vacancy profile, read the blogs from the people that work there


Is Not Personal
- The conclusions are not personal
- Don't be upset
- Did you pass? good but don't get
tooexcited - They need you as much as you need them
- Reach for an agreement


During the interview
- Your interviewer will try to break the ice
- Don't be yourself
- Keep calm and be honest
- You know it? say it
- You don't know? ask
- Brag about your work but stick to the truth
- How do you normally work?
- How do you learn?
- How do you stay up to date?


During the interview
- Your interviewer wants to know you
- You're not convincing your parents or teachers
- If he doesn't trust you your job-load will fall on him


Aftermath
- Demand feedback
- They turned you down? ask why
- You need to know which areas need improvement
- Ask for books, websites, courses etc.
- Ask your interviewer how long would it take to try again
- You failed? it's not the end of the world
- Either way you will gain experience


Final tips
- Your recruiter is your best friend
- Do not put selfies on your cv
- Nobody cares which kindergarden you went
- Have a legit email account
- Avoid clichés
“To grow with a company to which I can add value through my work.” - You're not an expert
- Communication is the key
- Don't try to score with your recruiter

Books/Websites
Cracking the code interview
Being Geek
Pragmatic programmer
Codecademy.com
Codeval.com
it-ebooks-search.info

deck
By Ariel Isaac
deck
- 180