ChatGPT Prompts - Job Hunting

Three-part article, how AI helps

  • Resume revision
  • Job application
  • Interview preparation

Each part goes from broad -> specific

  • ‘base prompt’ sets foundation
  • follow-up prompts layers on top

My goal - boost our efficiency in job hunt :)

I. Revise Resume

1.1 Base prompt

Have ready:

  • The role in mind you want to apply for: PM, SWE, Design, Marketing etc
  • A list of experience you had, with bullet points explaining what you did
Act as an experienced tech industry recruiter. I'm a university senior targeting PM roles and new grad positions for the upcoming recruiting season. Upon submitting my resume content, please review it, rate it on a scale of 10, provide the reasons for your rating, and offer specific suggestions for improvement.

Here is my resume content:
RESUMECONTENTGOESHERE

What we did here is a standard prompting method introduced by Elavis Saravia, role, context, input and output:

  • ‘act as a experienced recruiter’ - identify role they are playing
  • ‘university student looking for new grad positions’ - tell about basic context and background
  • ‘i will subimt my resume’ - identify input
  • ‘rate it based on 10 and give suggestions’ - identify output and quantifying result

1.2 Polish content

A good resume tends to consist of:

  • Past tense and strong action verb openings
  • XYZ format, ‘I have accomplished X, by the measure of Y, that resulted in Z’
  • Clear and detailed success metrics

With that in mind, a few examples that we can do after the base prompt:

Please polish the following content to ensure all bullet points under my experiences start with unique, strong action verbs, I will attach a few example below:
- Spearheaded
- Executed
- Revolutionized
- Pioneered
- Engineered
- Cultivated
- Optimized
- Amplified
Please transform the given content into the format: 'I have accomplished X by the measure of Y that resulted in Z’.
Please identify any sections in the provided content that lack a success metric. Suggest potential metrics where missing and inquire for additional information if needed.

II. Apply Openings

2.1 Base prompt

Have ready:

  • the job listing
  • your resume content in txt
Act as an experienced recruiter, analyze the job description provided. Identify potential challenges the company might be facing based on the description, and list the top 3 skills essential for success in this role.

Here is the job description:
JOBDESCRIPTIONGOESHERE

2.1 Tailor resume

Now that we have the summary of the job description, we can use it to tailor our resume:

Adjust my resume to target the ROLE at COMPANY. My objective is to get through the AI resume screening by highlighting pertinent experiences and incorporating keywords from the job description. Here's my current resume for modification:

Here is my resume:
RESUMECONTENTGOESHERE

As a pro tip, it’s also a good idea to let ChatGPT list out the difference and reasoning behind in a table:

Great, now create a three-column table. In the first column, list the original content; in the second, the revised content; and in the third, provide an explanation for the changes made.

2.2 Write cover letter

Cover letters helps one to stand out by showing the extra effort, we can reduce the time by using ChatGPT.

Using the expertise of a seasoned cover letter writer, craft a cover letter for the specified role and company. Ensure the letter meets the following criteria:
- Highlights relevant work experience aligning with the job description for that particular PM role.
- Affirms familiarity with the product either through use or in-depth research, indicating genuine interest beyond just applying.
- Remains concise, with a limit of 150 words, composed of brief, detail-rich paragraphs.

For context, here's my current resume:
RESUMECONTENTGOESHERE

Now this is a generic template, if you already have something in mind, another way is to attach the template and let ChatGPT follow it.

Act as a master cover letter writer. Based on the research we have done above, write three divergent cover letters based on the below content, following the template that I provide.

### cover letter template

Hi there:

I’m a huge fan of [product]. I use it for [user case].

I put together this brief product speclet relevant to this role:

[product proposal]

I would love to build features like that.

Let’s chat?

### cover letter template example

Hi there:

I’m a huge fan of Robinhood. I use it to buy all my stocks.

I put together this brief product speclet relevant to this core investing PM role:

**Automated Portfolio Rebalancing**
- **Problem to solve:** As a user, it’s hard to maintain my Robinhood account to my desired portfolio weights. For instance, in the recent bad run of bond funds, I haven’t been able to easily sell equities to buy more bonds.
- **Solution:** Build an portfolio re-balancing feature that allows you to identify target percentages for certain tickers or slices (group of tickers).
- **Expected outcome:**
  - Increase in AUM from investors who are interested in maintaining a balanced allocation - based on my friend group, probably around 40% - of around 15-20% this year. So about 3-4% in additional AUM.
  - Increase in trading fees due to more trades. Estimate about 4 more trades a year for each of these users (which appears to be about 12% increase based on your latest FQ results). So that’s a trading fee revenue increase of ~$48M.

I would love to build features like that at Robinhood.

Let’s chat?

III. Prepare Interview

3.1 Base prompt

Generally through an interview, our goal is to show our understanding of the company and how we are a good fit.

Act as a recruiter from COMPANY. I am a senior at university applying for a role at your company. I will pose questions about the company, and your task is to provide insights that will aid in my interview preparation. Confirm your comprehension by responding with 'Yes’.

3.2 Learn about company / interviewer

To learn more about the company:

  • the company’s history, mission, culture
  • company’s competitors, and the industry as a whole
  • your interviewer

Keeping these in mind, a few prompt we can use:

Provide essential details about COMPANY's history, performance, and vision that would be beneficial to mention during my interview.
What are the current trends in the tech industry that I should be aware of for my upcoming interview.
[Have ready a pdf/text version of interviewer’s linkedin]

Here is my interviewer’s LinkedIn profile, please give me a highlight of their career.

3.3 Learn about how myself tailor towards the company

Now assume the above has being generated, we can follow up by relating this to our own experience :)

Considering the company's mission, history, performance, and culture, please advise me on how to tailor my approach for the interview to align with their objectives. I'll attach my resume below for reference.

Here is my resume:
RESUMECONTENTGOESHERE
Provide a list of the top 10 questions typically asked for the specified role at this company. Then, based on the resume content I'll attach below for reference, outline how you would recommend answering these questions to align with the company's mission.

Here is my resume:
RESUMECONTENTGOESHERE

3.4 Let ChatGPT generate behavioral responses for you

As a more advance trick, you can let ChatGPT generate responses for you given your experience.

As ChatGPT, you'll be participating in an interview simulation for the position of (Position) at (Company). I'll provide you with your Resume in an upcoming message. Following that, you'll receive the interview questions along with guidelines on how to respond. Please confirm your understanding, and don't hesitate to share any assumptions you make at each step or request clarification if anything seems unclear.

(put down the material for job and the resume content)

The focus of this interview will be on your soft skills. When answering questions, be clear and concise, using everyday language. There are no right or wrong answers; feel free to create convincing responses that an interviewer would appreciate, even if they are fictional. However, ensure your answers align with the experiences mentioned in your resume. When asked about a specific event, consider the interviewer's goal and craft a narrative demonstrating the skills they're seeking for the (Position). Guidance will be provided for each question. We'll proceed one question at a time, and once you've answered satisfactorily, the next question will be presented. Please confirm your understanding and let me know if you have any questions.

IV. Tips and Tricks

4.1 Chain of thought prompting

Simple trick to make the generated resposne more accurate: add ‘Take a deep breath and think through this step by step’ at the begining of the prompt.

There are a few papers that explains why this works, in short:

  1. Chatbot-like models are statistical language models predicting sequentially based on statistical patterns in their training data.
  2. When the data contains logic, the models statistically learn to present logical responses.
  3. Many hypothetical computations happen during inference that we don’t fully understand yet. For a problem involving steps A->B->C, many intermediates happen.
  4. Prompting step-by-step thinking ensures full logical chains (A->B->C) run without skipped assumptions, yielding the right result.

References:
Large Language Models are Zero-Shot Reasoners
Google DeepMind - Large Language Models as Optimizers

4.2 ChatGPT generated the prompt

If you are unsure what’s the best way to ask ChatGPT to generate the response you want, you can ask itself to generate it for you, keep in mind the prompting framework of role, context, input and output.

For example:

You are a ChatGPT prompt generator, I am a job seeker that want to learn about a company's history, permance and vision along with culture for my upcoming interview. What would you write for the prompt to get an accurate, professional result to input into ChatGPT, please make sure it's in one paragraph so I can copy and paste directly.

V. Appendix

美国找工作技巧:用 ChatGPT 准备面试
Land a Job using ChatGPT: The Definitive Guide!
宝玉 on Twitter / X
Mr. Frank : Mock Interview| FlowGPT
Zero-Shot Prompts | Learning Prompt