Hi. This is an article that highlights some of the practices that I follow while creating resumes.
I am a fresher in the industry, and while preparing for interviews and optimizing my resume, I came across some tips and developed my tricks. How optimal they are for you is something that only you can determine by trying it out.
In this article, I discuss about the types of resumes which are generally used by candidates and how they get screened by ATS (Applicant Tracking System). We will then use ChatGPT to optimize the content we add in our resume and use the provided job profile to generate a few keywords with the estimated impact of it on ATS.
Matty's Resume - Overleaf, Online LaTeX Editor
Modern CV/Resume template - Overleaf, Online LaTex Editor
ATS stands for Applicant Tracking System. In simple terms, it is like an OCR Scanner on steroids. Companies receive a lot of resumes, and instead of looking at resumes manually, they use ATS as an automated solution to screen resumes. An excerpt from PathMatch Blog: You Got Bot’d: Why Applicant Tracking Systems (ATS) Reject Your Resume
An ATS does more than just scan your resume for a “yes” or “no.” They do a lot for the hiring managers, including accepting the resumes automatically as they come in, organizing them into the system, sorting them how the hiring manager wants them, and tracking the progress of each applicant as they move along the hiring funnel.
But unless your resume moves past the initial screening that the Applicant Tracking Systems have in place, the only real interaction you’ll have is that automated “we regret to inform you…” email. That’s right; those emails are rarely written by a human either – that’s another ATS special.
So what does an ATS do, and what can we do to receive the mercy of ATS?
Double and multi-columned resumes look appealing to the eyes, but ATS does not have any eyes. As I mentioned earlier, it is OCR scanning on steroids. Single-columned resumes, on the other hand, are much more ATS-friendly. For better compatibility, wherever it is supported, upload your resume as a Word document (.docx
).
While there are certainly paid services for checking how ATS-friendly your resume is, we can make an approximation test to see how well our PDF or Word file is being processed (scanned) by ATS. Convert PDF to Word online for free. Put your PDF file here and see how well it is getting converted to text.
I prefer to maintain two resumes;
After ATS has scanned your resume, it applies criteria to determine whether a candidate is rejected or not. Fortunately, It is not a complex process as of now. (Maybe someone can use ChatGPT APIs or host their own LLM solely for the purpose of determining whether a candidate is worth our company or not. I just hope that my article stays relevant till then). Based on the Job Description (abbreviated as JD), there are certain keywords that are searched by ATS.
In the below section, we will discover methods to do so. A few guidelines are provided in this article.
I have selected a Job Description from LinkedIn (Connect with me on LinkedIn if you want to praise/criticize my writing abilities) and have included a conversation with ChatGPT. Computer Scientist - II. The prompt that I have used is of the following format
Hi. I am applying to <Company> for a "<Role>" role, and they have a job description. I want you to scan through the provided job description and suggest to me <Number of keywords> keywords that I should add to my resume to receive the mercy of ATS along with their estimated impact based on the provided job description in the table. Sort the results based on their impact and give me a rating on the basis of 0-10.
There are situations where some keywords that ChatGPT has generated can not instantly make sense: A question of the form, "How am I supposed to use this in my resume?" can occur. In such cases, ask ChatGPT to give some examples.
My Conversation with ChatGPT for generating keywords
In this article, I will not be demonstrating how one can tailor their current resume perfectly for each opening as I don't have enough experience to this date (hopefully, I can do it in the second part of this article, which will come… I don’t know when). I will provide the prompts that you can use to make your work experiences as clear as possible. The standard procedure is to provide information related to one section of the resume (like skills, projects, and work experience) and then use the below approaches as needed.
Use Case |
Prompt |
---|---|
Convert to bullet points and ensure that language is professional |
Ensure that the text is suitable for a professional resume and clearly describes what I did |
Use simple words |
Can you use simple yet professional words? |
Combine Points |
First, provide the points or text which need to be combined. Combine the above into n points. (change value of n as needed) |
After creating the text and improving the existing content section, we can supply it back to ChatGPT and ask it to assume the role of an individual. By enacting the role of this individual, ChatGPT can help us generate questions that we can expect (hopefully) in real interviews as well.
The format for such a prompt can be as follows
(After providing the information)
Enact the role of (role) and generate (number of questions) questions based on the above text I have provided. Keep the questions (difficulty level) and take the following points into account (like your Years of Experience, the country you belong in, current market situation etc). Give the output in a markdown list format.
In a similar manner, we can provide the questions and answers to ChatGPT and ask it to enact the role we wish to evaluate our provided answers.
A few websites which I have found and used (to some extent) are as follows:
Job hunting is tedious and a highly complex and significant problem to solve. From asking riddles to DSA (Data Structure and Algorithms ) questions, the methods of interviewing and the metrics used to rate candidates can change. What doesn't change is your resume; people need something to know who you are.
It can cause some anxiety when you are asked to describe yourself (in-person or in a resume), ranging from impostor syndrome (what have I done in my life that is worth telling) to just plain panic. View yourself objectively, determine what the other party (to whom you are introducing yourself) needs, and give them what they need. The better you can do this, the more chances you have of being successful.
All the best. Feel free to comment on this post and contact me via LinkedIn.