SlideShare a Scribd company logo
20 Tips from a Startup to
Rock the Technical Interview
Tishan Mills
Co-CEO & Founder, QuickTapSurvey
Overview
• A little about me and QuickTapSurvey
• 20 Interview Tips
• The Basics
• Soft Skills
• Technical Stuff
About Me
• Grew up in Scarborough (Toronto)
• Started at UW in 1997
• Completed
• BMath ’02 (Computer Science)
• MASc ’04 (Computer Engineering)
Before QuickTapSurvey
• Coop Terms
• Ontario Hydro Nuclear (Big
Company)
• Telepresence Systems
(Startup)
• Bell Mobility (R&D)
• Nuance (Menlo Park)
• Microsoft (Redmond)
• Full-Time
• IBM CAS
• Sapient (Tech Consulting)
• IBM (Emerging Tech &
Consulting)
• RBC Dexia (Solution
Architecture)
• RBC (Enterprise
Architecture)
QuickTapSurvey
• Founded in 2010
• Bootstrapped & profitable
• No debt
What is QuickTapSurvey
• Allows businesses to gather data from a
target audience face to face using mobile
devices
• Customizable software-as-a-service (SaaS)
subscription product
In The Past …
• Paper surveys are unreliable,
messy and require a lot of time to
input data
• Web surveys/forms require an
internet connection
• Custom solutions are expensive
and not as robust
No Internet
Required
Flexible
Design
Quick and Easy
Setup
Why QuickTapSurvey?
2. Get the App:
Check out your survey on the
QuickTapSurvey app on your
tablet or mobile device.
1. Create your survey:
Surveys are simple to build
with our comprehensive list of
question types!
4. View your data &
take action!
See your results in one
centralized location.
Download in XLS or CSV for
further analysis.
3. Collect data:
Collect responses on a mobile
device - with or without an
Internet connection!
How It Works
90,000+ Users in 100+ Countries
Some Customers
Who is QuickTapSurvey
UW Connection
• Co-Founders are UW alumni
• Ravin Shah & Tishan Mills
• 3 UW customers
• Marketing & Undergrad Recruitment, Research, Human
Resources
• Hiring coops since 2013
• Coops do the same work as full-timers
Interview Assessments
• Communication Skills
• Culture Fit
• Ability to Learn
• Interest in the Role
• Technical Knowledge
• Relevant Experience
• Problem Solving Ability
1. Know the Hiring Company
• Google is your friend
• Know the company
• Know the product
• Download / use product
2. Know the Role
• Read the job posting
• Understand the skills required
• Know the product tech stack
3. Dress Code
• Most startups work in a casual setting
• Suit is not required
• Clean + neat = good
• Ask if you are unsure
4. Be Punctual
• Show up early
• Let interviewer know if you will be late
5. Don’t Lie
• You will be caught lying
• Be confident in your ability to learn
• Focus on what you do know
6. Be Enthusiastic
• Always be positive and motivated
• Let interviewer know you want the job
7. Don’t Make Salary a Sticking Point
• If asked, provide a range
• Leave salary discussions for the offer stage
• Be clear on your career goals beyond money
8. Demo Your Work
• Ask for opportunity to demo If time allows
• Demo your own work
• Make sure its not proprietary
9. Take Initiative
• Where you lack experience
• Do your own projects
• Learn the tech on your own
10. Use LinkedIn
• Make sure you have a profile
• Build a network, get recommendations, etc
• We actively recruit on LinkedIn
• Research the interviewer if possible
11. Review Your Past Experience
• Brush up on skills listed on your resume
• Be ready to speak to past experience
12. Know Language Basics
• Known the basics of the language required
for the role
• E.g. Objective C / Swift
• protocol, delegate, category, block
• view controller, NIB
• IBOutlet, property, strong/weak references
13. Source Code Versioning
• Know Git
• How to handle conflicts
14. Coding Test
• To assess:
• Ability to understand requirements
• Coding style
• Problem solving ability
15. Design & Architecture Questions
• Ask questions to clearly define the problem
• Interviewer may be assessing approach and
problem solving ability
• Talk through the problem
16. Networking
• Restful APIs
• Network connections
• SSL/TLS
• Message construction / parsing
17. Databases
• SQL
• Data layer abstractions
• Object relational mappings
18. Design Patterns
• MVC, MVP, Singleton, Factory, Delegation,
Observer, Subscriber, etc
19. Common Data Structures
• Hashmap, Hashtable, Queues, Lists, Sets,
Dictionaries, etc
• Understand pros/cons
• Understand performance / memory
20. Bring Questions
• Prepare meaningful questions
• Some great questions:
• What will I be doing on a day-to-day basis?
• Where do you see the company in 2 years?
Summary
• More important than what you know is what
you can learn
• Be confident, positive and honest
• Focus on your strengths
• Learn on your own to build experience
We are Hiring for Spring 2017!
• Web Engineer
• iOS Engineer
• Automation Engineer
• QA Analyst
• Customer Success
Questions
Twitter: @tishanm
LinkedIn: https://ca.linkedin.com/in/tishanmills
Jobs: careers@quicktapsurvey.com
Web: www.quicktapsurvey.com

More Related Content

Similar to Rock the Technical Interview

Project management difference between industry and college
Project management difference between industry and collegeProject management difference between industry and college
Project management difference between industry and college
baabtra.com - No. 1 supplier of quality freshers
 
Learning Silicon Valley Culture
Learning Silicon Valley CultureLearning Silicon Valley Culture
Learning Silicon Valley Culture
Taro L. Saito
 
10 mistakes when you move to topic-based authoring
10 mistakes when you move to topic-based authoring10 mistakes when you move to topic-based authoring
10 mistakes when you move to topic-based authoring
Sharon Burton
 
10 Mistakes When Moving to Topic-Based Authoring
10 Mistakes When Moving to Topic-Based Authoring10 Mistakes When Moving to Topic-Based Authoring
10 Mistakes When Moving to Topic-Based Authoring
dclsocialmedia
 
Lecture 30
Lecture 30Lecture 30
Lecture 30
Skillspire LLC
 
Rock the tech interview january 2015
Rock the tech interview   january 2015Rock the tech interview   january 2015
Rock the tech interview january 2015
Infusionmarketing
 
Rock the tech interview january 2015
Rock the tech interview   january 2015Rock the tech interview   january 2015
Rock the tech interview january 2015
Infusionevents
 
Kick Off and Interview preparation
Kick Off and Interview preparationKick Off and Interview preparation
Kick Off and Interview preparation
SupportGCI
 
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
lisacrispin
 
Startup (back)Stage #2 with Tanuj Parikh: Business Development at a Startup
Startup (back)Stage #2 with Tanuj Parikh: Business Development at a StartupStartup (back)Stage #2 with Tanuj Parikh: Business Development at a Startup
Startup (back)Stage #2 with Tanuj Parikh: Business Development at a Startup
Startup Stage
 
IT Project Management by Todd Shyres.
IT Project Management by Todd Shyres.IT Project Management by Todd Shyres.
IT Project Management by Todd Shyres.
Todd Shyres, MBA, PMP
 
How to do b tech be projects or any academic projects
How to do b tech be projects or any academic projectsHow to do b tech be projects or any academic projects
How to do b tech be projects or any academic projects
baabtra.com - No. 1 supplier of quality freshers
 
Interview Preparation
Interview Preparation Interview Preparation
Interview Preparation
SupportGCI
 
How to requirements inc.com
How to requirements inc.comHow to requirements inc.com
How to requirements inc.com
Srinivas S
 
Technical guidance in SaaS Startups
Technical guidance in SaaS StartupsTechnical guidance in SaaS Startups
Technical guidance in SaaS Startups
Malinda Kapuruge
 
Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011
Liesl Barrell
 
Techniques to build, engage and manage your intranet project
Techniques to build, engage and manage your intranet projectTechniques to build, engage and manage your intranet project
Techniques to build, engage and manage your intranet project
Rebecca Jackson
 
RoadAhead
RoadAheadRoadAhead
RoadAhead
Boyang Wang
 
Owning Your Recruiting
Owning Your RecruitingOwning Your Recruiting
Owning Your Recruiting
Daniel Portillo
 
Consumer internet bbl_nov2012_gf
Consumer internet bbl_nov2012_gfConsumer internet bbl_nov2012_gf
Consumer internet bbl_nov2012_gf
Maisy Samuelson
 

Similar to Rock the Technical Interview (20)

Project management difference between industry and college
Project management difference between industry and collegeProject management difference between industry and college
Project management difference between industry and college
 
Learning Silicon Valley Culture
Learning Silicon Valley CultureLearning Silicon Valley Culture
Learning Silicon Valley Culture
 
10 mistakes when you move to topic-based authoring
10 mistakes when you move to topic-based authoring10 mistakes when you move to topic-based authoring
10 mistakes when you move to topic-based authoring
 
10 Mistakes When Moving to Topic-Based Authoring
10 Mistakes When Moving to Topic-Based Authoring10 Mistakes When Moving to Topic-Based Authoring
10 Mistakes When Moving to Topic-Based Authoring
 
Lecture 30
Lecture 30Lecture 30
Lecture 30
 
Rock the tech interview january 2015
Rock the tech interview   january 2015Rock the tech interview   january 2015
Rock the tech interview january 2015
 
Rock the tech interview january 2015
Rock the tech interview   january 2015Rock the tech interview   january 2015
Rock the tech interview january 2015
 
Kick Off and Interview preparation
Kick Off and Interview preparationKick Off and Interview preparation
Kick Off and Interview preparation
 
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
Do testers have to code... to be useful? Janet Gregory and Lisa Crispin plena...
 
Startup (back)Stage #2 with Tanuj Parikh: Business Development at a Startup
Startup (back)Stage #2 with Tanuj Parikh: Business Development at a StartupStartup (back)Stage #2 with Tanuj Parikh: Business Development at a Startup
Startup (back)Stage #2 with Tanuj Parikh: Business Development at a Startup
 
IT Project Management by Todd Shyres.
IT Project Management by Todd Shyres.IT Project Management by Todd Shyres.
IT Project Management by Todd Shyres.
 
How to do b tech be projects or any academic projects
How to do b tech be projects or any academic projectsHow to do b tech be projects or any academic projects
How to do b tech be projects or any academic projects
 
Interview Preparation
Interview Preparation Interview Preparation
Interview Preparation
 
How to requirements inc.com
How to requirements inc.comHow to requirements inc.com
How to requirements inc.com
 
Technical guidance in SaaS Startups
Technical guidance in SaaS StartupsTechnical guidance in SaaS Startups
Technical guidance in SaaS Startups
 
Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011Project Management 101 - Wordcamp TO 05112011
Project Management 101 - Wordcamp TO 05112011
 
Techniques to build, engage and manage your intranet project
Techniques to build, engage and manage your intranet projectTechniques to build, engage and manage your intranet project
Techniques to build, engage and manage your intranet project
 
RoadAhead
RoadAheadRoadAhead
RoadAhead
 
Owning Your Recruiting
Owning Your RecruitingOwning Your Recruiting
Owning Your Recruiting
 
Consumer internet bbl_nov2012_gf
Consumer internet bbl_nov2012_gfConsumer internet bbl_nov2012_gf
Consumer internet bbl_nov2012_gf
 

Recently uploaded

Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
Zilliz
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 

Recently uploaded (20)

Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Infrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI modelsInfrastructure Challenges in Scaling RAG with Custom AI models
Infrastructure Challenges in Scaling RAG with Custom AI models
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 

Rock the Technical Interview

  • 1. 20 Tips from a Startup to Rock the Technical Interview Tishan Mills Co-CEO & Founder, QuickTapSurvey
  • 2. Overview • A little about me and QuickTapSurvey • 20 Interview Tips • The Basics • Soft Skills • Technical Stuff
  • 3. About Me • Grew up in Scarborough (Toronto) • Started at UW in 1997 • Completed • BMath ’02 (Computer Science) • MASc ’04 (Computer Engineering)
  • 4. Before QuickTapSurvey • Coop Terms • Ontario Hydro Nuclear (Big Company) • Telepresence Systems (Startup) • Bell Mobility (R&D) • Nuance (Menlo Park) • Microsoft (Redmond) • Full-Time • IBM CAS • Sapient (Tech Consulting) • IBM (Emerging Tech & Consulting) • RBC Dexia (Solution Architecture) • RBC (Enterprise Architecture)
  • 5. QuickTapSurvey • Founded in 2010 • Bootstrapped & profitable • No debt
  • 6. What is QuickTapSurvey • Allows businesses to gather data from a target audience face to face using mobile devices • Customizable software-as-a-service (SaaS) subscription product
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. In The Past … • Paper surveys are unreliable, messy and require a lot of time to input data • Web surveys/forms require an internet connection • Custom solutions are expensive and not as robust
  • 15. No Internet Required Flexible Design Quick and Easy Setup Why QuickTapSurvey?
  • 16. 2. Get the App: Check out your survey on the QuickTapSurvey app on your tablet or mobile device. 1. Create your survey: Surveys are simple to build with our comprehensive list of question types! 4. View your data & take action! See your results in one centralized location. Download in XLS or CSV for further analysis. 3. Collect data: Collect responses on a mobile device - with or without an Internet connection! How It Works
  • 17. 90,000+ Users in 100+ Countries
  • 20. UW Connection • Co-Founders are UW alumni • Ravin Shah & Tishan Mills • 3 UW customers • Marketing & Undergrad Recruitment, Research, Human Resources • Hiring coops since 2013 • Coops do the same work as full-timers
  • 21. Interview Assessments • Communication Skills • Culture Fit • Ability to Learn • Interest in the Role • Technical Knowledge • Relevant Experience • Problem Solving Ability
  • 22. 1. Know the Hiring Company • Google is your friend • Know the company • Know the product • Download / use product
  • 23. 2. Know the Role • Read the job posting • Understand the skills required • Know the product tech stack
  • 24. 3. Dress Code • Most startups work in a casual setting • Suit is not required • Clean + neat = good • Ask if you are unsure
  • 25. 4. Be Punctual • Show up early • Let interviewer know if you will be late
  • 26. 5. Don’t Lie • You will be caught lying • Be confident in your ability to learn • Focus on what you do know
  • 27. 6. Be Enthusiastic • Always be positive and motivated • Let interviewer know you want the job
  • 28. 7. Don’t Make Salary a Sticking Point • If asked, provide a range • Leave salary discussions for the offer stage • Be clear on your career goals beyond money
  • 29. 8. Demo Your Work • Ask for opportunity to demo If time allows • Demo your own work • Make sure its not proprietary
  • 30. 9. Take Initiative • Where you lack experience • Do your own projects • Learn the tech on your own
  • 31. 10. Use LinkedIn • Make sure you have a profile • Build a network, get recommendations, etc • We actively recruit on LinkedIn • Research the interviewer if possible
  • 32. 11. Review Your Past Experience • Brush up on skills listed on your resume • Be ready to speak to past experience
  • 33. 12. Know Language Basics • Known the basics of the language required for the role • E.g. Objective C / Swift • protocol, delegate, category, block • view controller, NIB • IBOutlet, property, strong/weak references
  • 34. 13. Source Code Versioning • Know Git • How to handle conflicts
  • 35. 14. Coding Test • To assess: • Ability to understand requirements • Coding style • Problem solving ability
  • 36. 15. Design & Architecture Questions • Ask questions to clearly define the problem • Interviewer may be assessing approach and problem solving ability • Talk through the problem
  • 37. 16. Networking • Restful APIs • Network connections • SSL/TLS • Message construction / parsing
  • 38. 17. Databases • SQL • Data layer abstractions • Object relational mappings
  • 39. 18. Design Patterns • MVC, MVP, Singleton, Factory, Delegation, Observer, Subscriber, etc
  • 40. 19. Common Data Structures • Hashmap, Hashtable, Queues, Lists, Sets, Dictionaries, etc • Understand pros/cons • Understand performance / memory
  • 41. 20. Bring Questions • Prepare meaningful questions • Some great questions: • What will I be doing on a day-to-day basis? • Where do you see the company in 2 years?
  • 42. Summary • More important than what you know is what you can learn • Be confident, positive and honest • Focus on your strengths • Learn on your own to build experience
  • 43. We are Hiring for Spring 2017! • Web Engineer • iOS Engineer • Automation Engineer • QA Analyst • Customer Success
  • 44. Questions Twitter: @tishanm LinkedIn: https://ca.linkedin.com/in/tishanmills Jobs: careers@quicktapsurvey.com Web: www.quicktapsurvey.com

Editor's Notes

  1. Survey audience for degree programs
  2. Variety of experience in coops Dot com bubble burst Worked at stable large companies Entrepreneurship was always on my mind No challenge at large companies iPad and mobile revolution was catalyst
  3. Variety of experience in coops Dot com bubble burst Worked at stable large companies Entrepreneurship was always on my mind No challenge at large companies iPad and mobile revolution was catalyst
  4. Customer feedback at restaurants or retail locations Patient feedback at hospitals, dental clinics, etc
  5. Audits at airports, retail locations, etc
  6. A lead is a potential customer Lead capture is done at trade shows Leads are funnelled into CRM and marketing automation solutions like Salesforce
  7. Museums, retail kiosks
  8. Academic research There is a group in Toronto that is doing research and interviews with Syrian refugees to assess their mental and physical health
  9. Mostly for grads not coops
  10. Be honest Googliness - curious, generalists who can master anything
  11. If you can’t accept job, let interviewer know Otherwise always leave on a positive note
  12. This will help you stand out
  13. Shows interest and motivation Shows ability to learn One student demoed an app they were selling on the iOS app store… really stood out