Career Search Hub.
Get Started
Job Search Todos
- Remeber: 3 x 3 x 3 Daily - Three hours of Coding, Three Network Connections, and Three Applications
- Ensure your resume stays up to date: See applications (resume maintenance) section
- Keep coding and have Github activity: See Github and technical interview Section for resources
- Apply for jobs: See job boards and applications section
- Attend industry events, meetups and other networking events: see networking section
- Stay engaged with Career Services: we are here to help!
Important Resources
- Job Seekers Agreement
- Download Before Using - Job Log
- Starting Your Job Search Workshop Slides
Documents
Make your first impression count!
Resume Tools
Resume Tips
Important things to include
- Contact Section: Email, Phone Number, GitHub hyperlink, LinkedIn hyperlink
- Summary: Snapshot of you, your experience, key info, your passions
- Skills: List your technical skills, helps to break it into categories
- Projects: Make sure to link the title to your github repo, list your tech stack, and have a comprehensive project description
- Education: include LHL, any previous degree, and any relevant courses
- Work experience: this is where employers come to see who you are as an employee, make your soft skills clear and backed by concrete experiences
- Make sure there are no grammatical errors
Curating Your Resume For A Job Posting
- Quality over quantity: don't send your resume without making some tweaks based on the job description
- Use technical words and soft skill words that match exactly terms from their job description
- Mid and large size companies commonly use ATS systems to scan your resume. They are looking for buzzwords that align with the job description
-
Run your resume against a job description to get an idea of what an ATS system is looking for
using
jobscan.co
Resume Maintenance
- Did you take the time to write your summary so that it makes you stand out?
- Are you keeping your summary up to date with what you are doing after bootcamp?
- Update your projects with a recent project (If you have projects in progress/not live, still put it on your resume, you can say it’s in progress and not link it to your GitHub account if you don’t feel the code is ready to show)
- Keep your resume hyperlink the same so we’re always sending your updated resume to employer
Resume Resources
Web Development Portfolios
Data Science Portfolios
Cyber Portfolios
Write the Right Cover Letter
Good practices to follow:
- Tailored to the position and company: use key words from the job description
- Keep it Concise
- Max 3 paragraphs: Why you are great, why the company is great, why you would be great together
- Start and end strong! Say you are excited to be applying for the position and end off saying you look forward to hearing from them
- Grammatical error free
Cover Letter Samples
- Insider Guide to Cover letters
- Data Analyst Cover Letter Sample
- Cybersecurity Cover Letter Sample
- Quora - Cover Letters for Startups (Some good general tips)
- Hubspot - How to Write a Cover Letter That Gets You the Job [Template + Examples]
- Skillcrush - How to Write a Cover Letter That Will Get You Hired
- Skillcrush - Ultimate Guide to the Perfect Email Cover Letter
- Skillcrush - 10 Things You Should NEVER Do In Your Cover Letter
Job Boards
Checkout this list of Job Boards!
Search Tips
- Even if you find a role through a job board, it is always best to apply directly through their website. Avoid "easy apply" options
- Don’t just look up “Junior iOS developer or Junior Web Developer”, companies have different ways of titling their positions (ie. Software Engineer, Software Developer, Web Developer, Web Programmer, etc.)
- Boolean Seach Method (utilizing AND, OR, NOT) i.e junior web dev AND careers AND canada - go to page 5 onwards and you will be able to see company's career pages with job position.
- On Linkedin, ADD "we are hiring" in job search field to found out which companies are hiring
- Try looking up languages that you’re familiar with instead (ie. JavaScript, Ruby, Swift, PHP, Python), and filter via experience level or try including the words “entry-level” or “junior” to filter the results further
- 16 Job Hunting Tips to Get Your Desired Job
- Your Online Career Coach: Advanced Job Search Tips to Get the Job
Google Alerts
Find Out About Job Openings First with Google AlertsStep 1: Setup The Alert
- First you need to set up a Google Alert. Click Here.
Step 2: Edit Your Settings - Get the Hard Bit Done!
- Result Type: choose what to receive or a default “everything.”
- How Often: select how many times a week to receive.
- How Many: choose “only the best results.”
- Email: enter your email address. (Again, this does not have to be a Gmail address.)
Step 3: Expand Your Search Terms
- EG: “New industry job”: For example, “new web developer job” means that every time a company advertises a chef job online, you’ll get an alert with these vacancies in your inbox:”
Step 4: Brainstorm Recruitment Factors
- Next, you need to think outside the box. What will your sector’s employers release to the media that will allow you to find new vacancies before anyone else? EG: “new technology opening”
Step 5: Select The Best Results
- For the alerts that capture your interest, click the link to open up the webpage. For job adverts, you simply apply as normal. But what’s key here is that you will receive news articles and press releases for companies that will be recruiting in the next few months.
Step 6: Apply Apply Apply!
Github
Yes, employers check your Github when they review your resume!
Important Tips
- If you are coding outside of github you should bring it onto your github profile!
- Have clean and thorough Readmes (see below)
- It is recommended to add your final project on your pinned repo list. Considering forking, if it’s not your repo. Make sure final projects have a complete readme.
- Star newer and your best repos so that they are coming up on the first page; consider getting rid of your older repositories that don’t add breadth or depth to showcase your skills
- According to Rohan at Highline Beta “One big tip I give Jr. Devs is to start contributing heavily to Open Source projects. The easiest way to start is to start doing Pull Requests for grammar, move to documentation, and then start doing bug fixes. At the very least it shows me that they are willing to put in work while also learning new skills, and it's quick hacks to doing some real implementation work outside of a team.”
- During interviews, it is advisable to speak to your GitHub profile. While GitHub is not the end all be all of ways to measure candidates, some employers use it as a metric to determine how active and how much experience a candidate has and their passion.
Coding Resources
- Compass Alumni Book
- LHL’s Project Suggestions
- HackerRank: Practice coding. Compete. Find Jobs!
- freeCodeCamp: Open source community that helps you learn to code, and also has thousands of challenges you can complete. We’ve had some employers use it to tech test candidates.
- LeetCode: Best platform to help you enhance your skills, expand your knowledge and prepare for technical interviews
- Codesignal: Fun way to practice your programming skills. Master new languages, prepare for interviews, and much more! Join an active community of 500,000+ engineers!
Github ReadMe Best Practices
Documenting your projects on GithubSections for your readme.md
- Overview (4-5 Sentences)
- Group Members (linked to their GitHub)
- important URL link to their Demo Project
- Demo Images ( 2-5 should walk user through app features )
- Tech Stack
- Future Goals (Optional)
- Setup
Interviews
Don't Just Wing it! Prepare, Practice, and Be Positive.
Interview Prep
Research the Company and Product
- If they have a product, download/view the product and/or research it
- Know the company website really well
- Review other job descriptions
- Check out the company on Glassdoor
- Research the team: Find their members on LinkedIn
- Know Why You're Intererested in working there: Take the time to think about why you are aligned
Logistics Prep
- What to wear to an Interview
- What not to wear to a Job Interview
- For in-person, know where you are going, however don't arrive more than 10 minutes in advance
- Know where you are going, but don't arrive more than 10 minutes before
- For online, know the platform and how your device performs with it. Can you share screen? How's your audio/Visual?
- Do's and Don'ts for a Video Interview
- Everyone is watching, not just the person interviewing you. Always be polite
Prep for the Interview
- Review the technologies: If you aren't familiar with it, learn some basics so you can show your eagerness to learn and growth mindset
- Know the job description: If there is no job description, find other positions in the same company
- Know thyself: know how you align with this company and job
- Check out the culture fit and tech interview sections for practice questions to run through
- Common Questions
- How to be more confident in Job Interviews
- How to Answer Behvaioural Interview Questions - Sample Answers
Answers You Should Have Prepared
- Tell me about yourself
- Scenerio Questions: A time you had a conflict working with others, A time you failed
- Have 3 strengths and weaknesses in your back pocket
- Have 5-7 questions ready that you want to ask the employer: Check out Culture Fit Interview Section for questions to bring
Interviews
STAR
Practice Questions
Interviewer Insight & Advice
Question To Ask In An Interview
- How to Interview a Company
- 38 Smart Questions To Ask In An Interview
- This Recruiter Shares The Questions The Smartest Job Candidates Asked
- 51 Interview Questions you should be asking
- Key values - culture queries exercise
- 10 Best Questions to Ask an Interviewer - Job Interview Prep
- Tell Me about Yourself?
- Why do you want to work here?
Interview Follow-Up
When Do I Follow-Up?
- You should always send a follow up email following your interview (a few hours later or the day after)
- The Perfect Thank You Template
- Pro Tip: Your last question in an interview should always be about next steps. If you do not hear by when they let you know they will get back to you, you can also send a follow-up email the day after you expected to hear.
Interview Follow-up Sample Email
Dear <Insert>,
Thank you so much for taking the time to interview me, it was a pleasure meeting you One of the things that stood out for me was <Insert>.
OR
I really loved learning about <Insert>. I look forward to speaking with you (or talk about what they said was the next stage)
Thank you,
<Insert>
Thank you so much for taking the time to interview me, it was a pleasure meeting you One of the things that stood out for me was <Insert>.
OR
I really loved learning about <Insert>. I look forward to speaking with you (or talk about what they said was the next stage)
Thank you,
<Insert>
Networking
Job hunting is more than searching online and the tech community loves to get together and talk shop.
Find out what is happening in your city! Eventbrite | Meetups
Networking Tips
- Remember that you can meet humans anywhere! Whether it's Discord, Slack, Reddit, any forums that are talking about the stuff you love!
- Prepare what you want to say before your network meetings or cold messaging.
In Person
Job Fair Tips
LinkedIn Tips
- Create a LinkedIn Account starting adding people you already know! Make sure to send a message with your connection request!
- When creating your tag line, add your title + hard skills. ie: Full Stack Web Developer | React | Javascript | Node JS
- Add your hard skills to your "About" section! The more they show up on your profile the higher you will be on searches
- Join groups related to your field. Many post jobs here
- Find and follow your favourite companies (often will mention if they are hiring)
- Find who you know that’s working at companies you want to work at
- Reach out to people for curious conversations! The way to be interesting, is to be interested!
- 11 Reasons why you need to be on Linkedin as an aspiring Techie
- Linkedin 101 | From beginner to All-Star in 9 easy steps!
- Linkedin Profile Completeion Checklist - for aspiring techies
- How to Network on LinkedIn - 10 Do's and Don'ts for you to consider
- The Ultimate Guide to LinkedIn Groups
- How to use LinkedIn to get a Job
- The Job Search Guide
Workshops
This page is under Construction
Tech Stuff
Web Interview Prep
Tech Interview Practice Questions
- 10 Interview Questions Every JavaScript Developer Should Know
-
Cracking
the Coding Interview:
A deeply technical book and focuses on the software engineering skills to ace your interview. The
book is over 500 pages and includes 150 programming interview questions and answers, as well as
other
advice.
Practice Tech Tests & Coding Exercises
- HackerRank: Practice coding. Compete. Find Jobs!
- Codility: Challenges and demo tests available for programmers! Some employers will use this to tech test.
- freeCodeCamp: Open source community that helps you learn to code, and also has thousands of challenges you can complete. We’ve had some employers use it to tech test candidates.
- Interviewing.io: Free, anonymous technical interview practice with engineers from Google, Facebook, and more
- Interview Cake: Study tool that preps software engineering candidates for programming interviews. You can work on algorithmic problems at your own pace and get nice hints as you go. Also has some great interview tips!
-
LeetCode: Best platform to help you enhance your
skills, expand your knowledge and prepare for technical interviews
- Codefights: Fun way to practice your programming skills. Master new languages, prepare for interviews, and much more! Join an active community of 500,000+ engineers!
- Grind 75 Questions: Customize LeetCode study plans according to your needs. You are recommended to work on the questions in order.
- Epic React: Confidently ship well-architected production ready react apps like a Pro!
- hackr.io: Find the best programming courses and tutorials
- Laws of UX: Laws of UX is a collection of best practices that designers can consider when building user interfaces.
Front-End Focused Challenges
Data Science Interview Prep
Advanced Learning Platforms
- Aggregate Intellect
- Machine Hack
- Kaggle
- Data Bricks
- ProjectPro: Project Ideas for Beginners
- Data Flair: Data Science Projects with Source Code
- The Data Science Interview Study Guide
Materials & Readings
News
- Medium
- Tech Target: Data Science Central
- TLDR
- ODI
Tech Interview
- Coderbyte
- Triplebyte Screen
- DevSkiller: Data Science Online Tests
- Test Dome: General and Python Data Science Online Test Separates Good From Bad Hires
- Simplilearn: Free Data Science Foundations with R Practice Test
- Stratascratch: How To Use LeetCode For Data Science SQL Interviews
Cyber Interview Prep
Advanced Learning Platforms
Materials & Readings
- Humble Bundle
- Udemy
- Cybrary
- SANS: Cyber Security Resources
Using AI
Important Notice
- You can use tools like Chat GPT to aid in your Job Search.
- Remember: AI is a powerful tool to AID in your search, but should not replace your own work in understanding and growth.
- Please reference the resources below to learn more:
Resources
- Using Chat GPT For Your Job Search Slides
- Resource Document For Examples and Tips
- Use an AI tool like Chat GPT
- Check out Linkedin's Interview AI Tool
- Discover other great AI tools using a site like Futurepedia.io