Design a product for job seekers to create resumes and find the best matching jobs easily and quickly.

Design a product for job seekers to create resumes and find the best matching jobs easily and quickly
Asked at Google
6k views
Asked at
& 2 other companies
6k views 6k views
Answers (11)
Answers (11)
Access expert answers by becoming a member

You'll get access to over 2,500 product manager interview questions and answers

Gold PM

From my understanding, this product design question asks us to create a product for job seekers to make resumes and leverage those resumes to match with jobs that match their backgrounds.  While we could focus on a number of geographies to tackle this question, I’m going to narrow the focus to the US market because that is where I live and it’s the market I have the deepest knowledge of.  Is that alright with you?

 

OK great.  The first thing I want to do is clarify who my target user is, as ‘job seekers’ is very broad. While there are a number of different dimensions we could segment on (e.g., by industry), three initial categories come to my mind:

  1. Students (e.g., college seniors, grad students, etc)
  2. Experienced Hires 
  3. People transitioning back to work (e.g., new mothers)

 

Each group has unique painpoints and needs.  Given the product is supposed to focus on helping jobseekers create resumes and get matched to jobs, I would focus on group #3 because I believe the product would deliver the most value to them.  Many experienced hires already have resumes and frequently receive inbound requests from headhunters.  Students have significant support from college campuses around both resume writing and job seeking.  Thus, I think from a competitive perspective, group #3 makes the most sense to pursue.

 

Now, let’s dig into the painpoints experienced by group #3.

  1. It’s hard to know which roles to apply for after many years away from the workforce.
  2. It’s hard to find a role with flexible hours or location flexibility (e.g., work from home certain days a week).
  3. I don’t know how to explain the gap in my resume.

 

Among these painpoints, I am going to focus on #2 because I think this will have the largest impact on helping new mothers find roles.

 

Now we should think about features that will resolve the painpoint described.  Some ideas that come to mind:

  • Screen out any jobs that do not offer flexible hours / office set ups
  • Flag which job opportunities offer flexible hours / office set ups vs which ones don’t

 

Among these choices, I would recommend just flagging which opportunities are flexible vs not, as some users may not care about this.

 

When it comes to implementing this feature, we must also think about what the broader product will look like - should it be a mobile or web application or a physical service?  I would recommend a web application to start with for a couple of reasons - 1) it’s the easiest to implement; 2) creating a resume is not a casual activity you do while you’re on the go.  I think most users will want to sit down and appreciate the larger screen size on their  laptops / computers.

 

Now let’s think about a rough user flow within the application:

  • User signs up for offering
  • User creates profile, detailing information needed for resume (e.g., education, work history, skills) and job preferences (industry, function, special requirements - e.g., flexible hours, office set ups)
  • Application generates "tags" for user profile based on information provided
  • Application takes provided information and generates into a resume format for the user to review
  • User can view resume, update/edit it and save it down
  • User can create multiple versions
  • Application compares profile "tags" against jobs in database, seraching for matches
  • Application returns jobs that match, flagging which meet user preferences around flexbility
  • User applies to job with resume

 

 

To summarize, I would build a web application that is targeted at helping new mothers find jobs as they return to the workforce.  The application will help new mothers create resumes, and, upon reviewing the content in the resumes, match them to jobs that meet their backgrounds / skillsets.  The product would particularly focus on flagging to the users which jobs have flexible hours / office set-ups, as we know this is an important indicator re: whether the user will apply and want to pursue the job.

 

Access expert answers by becoming a member
9 likes   |  
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs
Gold PM

Clarifying questions: 

Is it going to be a part of Facebook site?

What is the objective of the service? To provide another avenue for users to stay in FB?

I am going with the assumption that this is a 2 party service. Companies need to post jobs and seekers will be matched with the inventory

Current status - Assume there is no tool like that.

Users of the platform 

Individuals searching for jobs

Companies posting positions

Let me focus on individuals seeking for jobs

If I break down further on types of seekers

  • Student seeking internships
  • Soon to graduate searching for jobs
  • Individuals looking to pivot from one field to another
  • Higher years of experience

There are a bunch of more segments/user groups but limiting to these 4 and picking first 2 users

  • Student seeking internships
  • Soon to graduate searching for jobs

 

Reasons for picking these 2 segments

  • Young population, tendency to spend more time in FB and get hooked on
  • Needs support/guidance/help
  • Have lesser of a network at this point in time in their careers

Use cases

  • Generic requirements: Building a seeker recommendation engine
    • Ask a series of questions about the seeker and build a profile to build the seeker recommendation engine.
      • Educational qualifications
      • Projects in school
      • Internships
      • Certifications
      • Side projects
      • Extra curricular activities
    • The Algorithm will then take out the text and build a deep learning contextual engine from the information, summarizing different points
    • At any point in time data can be fed in and the algorithm will keep adding to its database of the user profile
    • Ability to create multiple profiles under the same user based on interests
    • Needs a bunch of templates to choose from based on interests, positions etc.
    • Auto generated templates
  • Seeker doesn’t have a resume and doesn’t have a particular job under consideration
    • Once a template is chosen, an algorithm will take the information from the profile and fill up the resume
  • Seeker doesn’t have a resume but has a particular job in mind
    • Based on the job requirements, the tool will suggest the following
      • Resume templates
      • Appropriate changes in the wording to match the requirement
      • If no relevant match, the algorithm will perform the closest match based on its database of users info
  • Seeker has a resume and has a job in mind
    • Similar to earlier use case only difference being
      • Resume format if its different than the one in file
  • Standard use cases like
    • Ability to create notifications when a job posting matching your profile is posted
    • Auto Apply feature
    • Statistics on the applicants etc.

 

Prioritization list

Use Case

Implementation difficulty

Impact

Ranking

Resume Templates

Easy

High

P1

Auto generated templates

Easy to Medium

High

P2

Resume filling based on text - auto formatting

Easy

Medium

P1

Building one profile - Getting the data and building the Rec engine

Difficult

High

P2

Building more profiles

Easy if above is done

Medium

P3

Job requirement to resume suggestions

Difficult- as a contextual engine needs to be built on either side

High

P1

Giving suggestions or auto filling the resume based on the job requirement

Medium - if above step is done, moreover it will a self learning so more experience better it is

High

P2

UX

 

Will be a part of FB site on the left bottom

 

Metrics to track

 

  • Number of jobs posted 
  • Increase in number of jobs posted - time period of 15 days
  • Number of new users signing up for the service
  • Number of resumes created - Monthly tracking
  • Number of successful matches and accepted by the user
  • Number of users filling the information required

 

And

  • Time spent in the service
  • Repeat visitors

 

Access expert answers by becoming a member
7 likes   |  
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs
Platinum PM

Step 1: Ask Clarifying questions to narrow down the scope of the product and question 

-Web based or mobile based product? (Mobile)

-Android or IoS (Both)

-Job seeking platform for resume or internship or for both? (Both)

-Specific to a particular loaction (Let's assume US)

 

Step 2: List down the user groups 

Now since this is a marketplace where there will be job seekers and job givers (companies, hiring managers, recruiters). 

Job seekers can be further divided into following categories

1) Recent/New grads looking for jobs and internships

2) Experienced grads looking for changing and shifting roles 

3) People trying to get back into workforce after a huge/long-term gap

 

Job Givers can be further divided into following categories. 

1) Recruiting agencies/Companies that are looking to hire candidates 

2) Individual Recruiters 

 

Step 3: Choose/Select one user group.

 

For the scope of this question since its mentioned we will be going with Job Seekers. In case of job-seekers we will be going with recent/new grads who are looking for new jobs and internships as these are the people who have less experience and might need help in resume building and job search. Also this is the largest segment who is facing this problem for all these reasons this is the user group that we'll be focussing on 

 

Step 4: List down the user pain-points 

For Recent/New Grads who are looking for new jobs and internships

1) They don't know how to create high quality resumes which may get them interview calls 

2) They aren't aware of the jobs that are open/companies that are hiring right now

3) They don't know whether they will be a good fit for these jobs that are open

4) Unaware of the kind of profiles that are getting hired for that particular role 

5) Searching and finding the jobs of their choice is a very time consuming process 

 

Step 5: Prioritising the user pain-points based on criterias like: Impact to end user, Impact to business value.

 

Pain Point #Impact to end userImpact to business value
1HH
2MH
3HH
4MM
5HH

 

Based on the above criterias we have prioritised pain-points 1,3 and 5.

 

Step 6: Listing down the solutions for these prioritised pain-points 

1. They don't know how to create high quality resumes which may get them interview calls

A: AI based resume builder that will build quality (latex) resume based on user input regarding education details, experiences, skill-set etc.

B: Articles and videos related to effective resume writing can help user to follow these tips to create an effective resume.

C: Standardised resume templates available for different job descriptions to cater to the needs and requirements of different kind of audience

D. ML based Resume scorer: It will score the resume keeping in mind the candidate pool that has applied for the job and thus show a Strong/Weak fit at the end.

 

3. They don't know whether they will be a good fit for these jobs that are open

A. AI based skillset/keyword-matcher which will score the candidate's resume based on the job opening/description that he/she is applying to 

 

5) Searching and finding the jobs of their choice is a very time consuming process 

A. Filters provided on the search bar, to make the searching process more fine-tuned and narrow to match the candidates liking/needs

B) Voice based searching feature: To making searching of desired jobs and internships faster without any typing.

C) Recommended Jobs feature- It will recommend candidate's new job openings based on their previous searches, experiences, skill-set etc

 

Step 7: Prioritising the solutions based on criterias like: Impact to end user, Implementation Cost, Implementation effort etc.

 

Solution #Impact to end userImplementation EffortImplementation Cost
1 AHMM
1 BHL/ML
1 CMML/M
1 DHHM
3 AHML/M
5 AHML
5 BMM/HM
5 CHML

 

Based on the above criteria we have prioritised the following solutions 

 

1 B, 3A, 5A and 5C

 

Step 8: Listing down the metrics that we will track for these features:

Articles and videos related to effective resume writing can help user to follow these tips to create an effective resume.

Avg time spent per user on reading articles and vidoes before creating a resume

AI based skillset/keyword-matcher which will score the candidate's resume based on the job opening/description that he/she is applying to.

% of users who use this feature everytime they apply to a new job role 

Filters provided on the search bar, to make the searching process more fine-tuned and narrow to match the candidates liking/needs

# of users using this feature on a daily, weekly, monthly basis for speeding up their job-search process

% increase in customer satisfaction because of this feature

Recommended Jobs feature- It will recommend candidate's new job openings based on their previous searches, experiences, skill-set etc

Avg no of users who are using this feature even after 6 months

 

 

Step 9: Summarize your answer.

So for the MVP we will build a product for the job seeker such that they can build resumes and easily find and match with desired jobs quickly. 

The above mentioned 4 solutions will be the features that will be part of the MVP release for the later release we will again prioritise and consider the other features and also conduct user feedback and survey to see if any pain-point is there for which we aren't solving and that will be considered as well.

Access expert answers by becoming a member
5 likes   |  
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs
Platinum PM

Clarification of task

  • We are creating a brand new product for job seekers it has nothing to do with Facebook —> It will be a standalone job offering
  • What geography are we focused on? —> This is for the US
  • Is this for a specific type of job seekers based on career stage (new graduates, early career, mid-career, execs and so) or function (sales, finance, engineering and so on)? —> This for for all types of job seekers
  • Are we creating a platform for job seeker and employers or are we focused purely on job seekers without building other side of the marketplace?  —> Marketplace for seekers and employers. 

 

Goal 

  • Build features focused on job seekers. I am not going to focus on employers during my response.
  • Assumption is that employers are already on our platform and we are purely looking to add tools to ensure job seekers are able to match with the right employers, seamlessly
  • We are focusing (as per the prompt) on resume creation and matching in this process from the users POV

 

 

Users

  • Type of job seekers
    • Early career - Brand new to the job search process, never prepared resumes. Have a limited or non-existent professional network, primarily rely on their alumni network / job fairs
    • Mid-career - Experienced job search process, have been through job hunts a few time. Have a reasonable professional network but limited to geography or their industry
    • Senior/Execs - Have been through the job search process, will likely be hired through head hunters or by leveraging their professional networks. Have strong professional networks. 
  • From the above, I am going to prioritize on the Early / Mid career job seekers and leave out execs as most of their job searches are done through offline networks

 

Use Cases 

  • Resume Builder: 
    • Jobs to be done
    • 1) I want support in building my resume 
    • 2) I want my resume to be relevant / customized to the job I am applying for
  • Search Companies 
    • Jobs to be done
    • 1) I want to search for companies that are hiring
    • 2) I want to be notified about companies whose openings are a good fit with my experience / skills
  • Apply for Jobs
    • Jobs to be done
    • 1) I want to apply for the job seamlessly without filling out custom applications on each site
    • 2) I want to know the status of my application (received / reviewed / rejected / in process) 
  • Reviews
    • Jobs to be done
    • 1) I want to know about the company from other job seekers / their experience around the interview process
    • 2) I want to prepare for the interview and get the right tips

 

Prioritization

Using the RICE (Reach (scale of 10), Impact (scale of 3), Confidence (scale of 3), Effort(scale of 3)) framework to whittle down the prioritizes

  • Resume Builder
    • A) Build my Resume. (R:9 ,I:2 ,C:3 E:2 ) —> 27
    • B) Customize my resume for the job I am applying for (R:8 ,I:3 ,C:3 E:3 ) —> 24
  • Search Companies
    • A) User driven search (R:10,I:2,C:2 E:2 ) —> 20
    • B) User notified search (R:8 ,I:3 ,C:3 E:3 ) —> 24
  • Apply for Jobs
    • A) Seamless applications (R:10,I:3 ,C:2 E:3) —> 20
    • B) Application status (R:7 ,I:2 ,C:2 E:3) —> 9
  • Reviews
    • A) Interview Experiences for said company (R:7 ,I:2 ,C:2 E:2) —> 14
    • B) Interview Prep for said company (R:8 ,I:2 ,C:2 E:2) —> 16

 

Based on the above prioritization I am going to focus on building the resume builder feature first following by the others as we gain traction. We are not working on the matching feature at the moment

 

 

Solutions / Implementation options

  • The following are the three approaches we could take to build this feature
    • Building blocks: For each job type (entry level, mid level, senior level) and function, create a set of primitives (building blocks) that we can use to build out the resume. Users can check on these blocks to notify what their skill are and where they have worked and when. They can also provide specific examples qualitative / quantitative which would serve as inputs into the resume build process. Profile Builder: Create a profile page for users to fill out. We can use this as an input into our resume builder tool to generate their resume.
    • Compatibility Score: Instead of building a resume (which is custom for each individual) we do away with the resume in its conventional form and focus on creating a match score for each candidate and company. We will evaluate the job listing with the candidate skills / experiences and send an application to the company to show he candidate matches high with the job. This will change the onus of preparing the resume upfront and move it to later in the process when the two have spoken
  • For all of the above features we will build a different resume for each specific job by combining the user experience / skills in different ways. That way we ensure that we have a resume most relevant to the job description and use the right terminology to make it past the initial screen (human or automated)
  • I would choose the building blocks Idea. It strikes a balance between user effort and also is closer to  convention. Profile builder is too similar to what other professional networking sites offer and not having a resume might be too iconoclastic for certain companies. 

 

 

Metrics to track success 

  • Aquisition
    • People singing up for the service
  • Activation 
    • Number of resumes built
    • Number of profiles updated
  • Retention
    • Number of applications made
    • Number of jobs filled
    •  
Access expert answers by becoming a member
2 likes   |  
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs
Bronze PM

Me: I would like to repeat the problem statement to make sure I understood correctly. We are trying to create a product for job seekers to create resumes and find best matching jobs easily and quickly.

Interviewer: Yes

Me; Before talking about solutions, i would like to ask a few clarifying questions to understand the problem better.

Interviewer: go ahead

Me: Through this product, is the goal to onboard new job seekers through user activation or provide better service to existing users by increasing user retention?

Interviewer: To provide better service

Me: Is there any preferred platform that we are trying to look at? like web or mobile or other ways?

Interviewer: No, you can go ahead with your preference

Me: Ok. Is there any preference for location ?

Interviewer: No

Me: In that case, I will assume that we are trying to increase user retention for US for the sake of this conversation. I will also assume that there is no problem with scalability or resources or deadlines

Interviewer: Sounds good

Me: When you say job seekers, there are several personas that come to my mind. I would like to take a few seconds to brainstorm the different types of users.

  • Aggressive job seekers - who are ready to start new job as soon as possible
  • Active job seekers - who are looking for jobs but are not ready to start jobs rightaway
  • Passive job seekers - who would consider a new job if the job is better than existing job
 
Do you have a preferred persona that I should go ahead with?
Interviewer: No
Me: In that case, I would like to go ahead with an aggressive job seeker who is trying to get a job as soon as possible.
 
Steve:  38, Construction manager with 8 years experience, lost job due to covid
Behavior:
  • Logs into job search portals everyday and looks if there are new job postings
  • Applies to jobs that are posted less than 24 hrs ago
  • Hasn't heard back on any of the jobs he applied even though he changed resume for each job
  • Looking for ways other than online job portals to be able to apply to jobs easily
  •  

Pain points:

  • Messages people on job portal but does not hear back due to large competition in market
  • Not sure why he is not receiving interview request despite his experience
  • Not really sure what the recruiter from specific company is looking for on resume
 Me: Are there any painpoints you think I missed?
Interviewer: no
Me: I would like to brainstorm few solutions for these pain points, please give me a few seconds. I would like to choose a web-based solution since the persona is already applying jobs on portal.
 
  • AI web based solution that paraphrases candidate experience to meet job description
  • Based on company hiring, look into recent resume templates and automatically generate template in that format.
  • AI solution that look into job posting  and highlight words that the most hired candidates for the position from the companies have on their resume
  • Chat bot or virtual conversation that can parse through candidate's linkedin profile and autogenerate resume based on skills and endorsements. Send this to recruiter as resume
  • provide text boxes to candidate to answer about specific skill that is most required. Candidate's answer is like short resume.
 
I would like to prioriize the solutions based on RICE method
 
Solution No.ReachImpactConfidenceEffortOverall
1100030.85500
2100010.52250
3100020.53330
410000.50.52125
510000.50.251125

Looking at prioritization, i would suggest an AI solution that can paraphrase someone's experience on resume based on job posting. In order to complete this solution, i would suggest solution3 along with this, to look into previous candidates resume and provide word suggestions so that it can increase chances of being selected.

Interview: ok

Me: Some of the metrics i would measure to see if the feature is successful are

- Avg number of jobs applied per user per session  

-Avg number of interviews received per resume created 

- Avg number of templates created per user per session

- Avg time spent to apply for job per user per resume created

- Avg time lapsed between application and interview response per user

 

Summary: In summary, I would like to help aggressive job seekers with a website powered by AI solution that can look into hiring company's previous candidates profiles for a job and paraphrase the candidates resume with most frequently used words  by previously hired candidates, and use metrics like avg number of interviews per resume and avg time spent to apply for job per user per resume created to measure the success of this product.

Access expert answers by becoming a member
1 like   |  
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs
Platinum PM
May I assume that we are creating this product for job seekers in US just because I am more familiar with US market?

Interviewer: Sure.

Me: Is this a brand new product or a feature enhancement?

Interviewer: Brand new product

Me: Is this product part of an existing product and if so which existing product?

Interviwer: Upto you

Me: This could be a product within an existing product such as FB, however, for the purposes of our case let's consider it to be a standalone product at an unknown company.

Interviewer: Ok

Me: I would like to think about this problem by thinking through 1) Business Objective 2) Who our users might be 3)User focus will help me think of what they currently do and co-related to it their frustrations 4) Then I would dive into defining some solutions and evaluating them for prioritization 5)Lastly I would think if some ways to measure success for my product.

Business Objective: Considering this is a new product, my goal should be user adoption. As I think of user adoption I will tend to think very much from user value perspective along with their user experience.

Me: Are we in alignment so far?

Interviewer: Sure.

Users: Job Seekers is quite borad. There are 5 different types of job seekers I can think of 1)Still a student seeking for internship 2)New Grads 3)Experienced Hires 4)Coming back to job industry 5)Career Switchers

I would like to focus on #2 since Experienced Hires typically have some network to depend on and have experience to make job seeking process easier for them. Students seekign internships are plenty, however, they generally have good amount of help from professors and university resources to help them out + they are seeking for any experience mostly vs specific areas. #4 and #5 are less # of users and if I want to gain user adoption as a new business, I am better off focusing on bigger market segment vs. niche semgment.

Interviewer: Sure

Me: I want to think about how New Grads look for jobs. 1)Create Resume and Cover Letter 2)Visit Linkedin, indeed.com, etc. and apply randomly without strategically thinking of their skills 3)Reaching out to people on LinkedIn asking for a job which many times doesn't work. Overall I think their key frustrations are:

1) where to apply

2) Making an impactful resume and cover letter

3) Building network that can help them

This is a product where I feel #1 and #2 pain points have to be addressed for it to be a marketable and a differentiator. #3 wouldn't be an MVP in my eyes since there's LinkedIn for now + for adoption we need to focus on #1 and #2 first.

Interviewer: I am ok with that. But how are these problems different than the ones your other user segments would face?

Me: Sure. There may surely be good sample of other user segments would face the same problems, however, they are a bit different. For example: An experienced hire likely had identified an industry interest and has gained some niche in it so it makes it easier to find jobs or has identified what works in a resume ,etc. Typically such a user needs less help. If I am interested in user adoption, it's much better for me to address needs of users who really need some hand holding since they are for lack of better words "clueless" so there is a lot I can do for them that other job seeking platforms don't provide.

Interviewer: Sure. Let's go ahead with designing a solution.

Me:

2a) Tool should dechiper resume templates from people who apply per type of job (Network Engineer, Product Manager, etc.) and recommend what resume template is typically used. What I imagine here is as a user I log on to the product and select an action for Create a Resume. I will then choose what type of job I want and if not listed type a job and I would be recommended a few categories that may match closely. This can be done by seeing what cagtegories were used by people who typed same words as I did. Then  I would be shown some resume templates that were used most. Maybe I would even see # of times it was used and # of upvotes on it.

2b) as I create resume, on the right hand navigation to tool will actively show me frequency of use of keywords on my resume based on keywords used for that category of job (Product Management). It will also show me typical Product resume uses this keyword x times.

2c) Tool will show me resumes of other Product Managers as well who elected to share their resume and only of those who actually got the job using that resume.

I will quickly jump on to solutions for #1 pain point before I prioritize. Is that ok? Also, are we in alignment on my approach so far?

1a) Tool would display companies where others with similar type of resume as mine got interviews from. Of course, this is very dependent on people reporting data.

1b) There would be articles / Knowledge Base on the site that can cater to authors / creators for small revenue. Catering to that user segment can actually generate good material for job seekers to adopt my platform.

1c) I would have analytics product within to display different measures: Company Size and Type where my resume passed ATS system / recruiter screen, Company Type and Size where I frequently applied, Company Type (industry) where my resume mostly aligns with (this is related to the 1st metric I talked about).

Instead of evaluating each one, in the interest of time, as an MVP I would implement 2c and 1a together. I would proceed with 2b afterwards. I believe those two are MVP because 2a talks about template and template is not as relevant as content and user value really comes from helping my new grad with the resumes that work. Just becasue 2b tells me how many times keywords are used most often doesn't mean I am writting a good resume. So if I can see examples of resumes that succeeded that's more valuable. Also, if as a new grad, I get direction on what type of company my resume is most likely to get attention from based on data from other job seekers who suceeded in getting interviews / jobs I am more likely to use the platform for myself. There are trade-offs these solutions some of which are algorithm needs to be reinforcement logic to it will be challenging to present value immediately to new users till we have ample consumers and data to go off of. Also, if our users don't get jobs or interviews that would degrade quality of our solution since it's dependent on user data. Also, users have to be willing to share their resume or data that they got the job or atleast an interview. Most users will likely not do so since they forget (this is natural for all of us).

To measure success, I would look at per quarter (since most new products monthly adoption is too short of a time period):

1) # of net new users acquired

2) # of users who got job offers / interviews (to me interviews are more imp than job offers since we are optimizing for job seeking vs platform to focus on successful interviewing).

While we consider acquisition we should also consider retention as a secondary metric since if we don't see a return of net new customers that will styme new user acquisition in turn.

All in all, as a new business I would be have a goal to acquirew new users to my business by focusing on biggest market segment which I think is New Grads and focusing on their pain points to help them with resume creation and directing them as to where they might find best success.

Any questions?

Interviewer: No. Thank you very much.
Access expert answers by becoming a member
1 like   |  
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs

Before we start solving the problem at hand, I wanted to clarify a few ascpets of the the problem. 

  1. I wanted to see if we know or would like this product to understand some key terms that you mentioned in problem statement 
    1. For job seekers, we can possibly have different categories of job seekers and thier needs can therefore vary. Ex
      • Students searching for Co-op / Intership oppurtunities
      • Fresh graduates. Yes
      • Experienced professionals. 
      • Executives
      • Members who are trying join the workforce after a break
    2. When we say best matching jobs 
      • Is the product also expected to host jobs and their provide a platform for recurtiment teams to post jobs or 
      • We would be feeding from an existing respository of job through an API or
      • We can assume we have the jobs either through either of the above options. Yes
    3. When we say easily 
      • Are there any special accesibility needs that would need to be taken care of ? No
      • Any specific platform i.e. Web, Mobile (iOS, Andirod), Devices (Windos, Mac, Ubuntu). Web (Windos, Mac, Ubuntu)
      • Are there any localization requirements w.r.t to language ? English
      • Is there any existing PF / product that exists that we would want to make the new process comparably easier ? No

Design a website product (Chromium and WebKit browsers) for fresh graduate job seekers to create resumes and find the best matching jobs from existing recruiter protal in English easily and quickly with no accebility requirements

Now that I have understood the problem, I will tackle this in a few parts:

  1. Understand the users, their use cases and motivations for using the product
  2. See how current products stack up and what are the gaps
  3. How can we bring the gap
Understand the users: Fresh graduates
  1. They are either fresh out of the college or 
  2. Have some expereince through coops / interships
  3. Univesities career centers
  4. Expereined career advisors

Use cases:

  1. Trying to create (modify, save / delete) a resume from the scratch.
  2. Trying to get suggestions on existing resume.  (Going a head with this use case)
  3. Trying to get suggestion on a resume / new old with respect to a particular job(s)
  4. A repository for application packages
Before we understand current product landscape and gaps, let us understand how this entire process would work at high level
 
Persona: First time user trying to create a resume from an existing one and apply for jobs
Login page --> new user registration  --> Home page --> resume builder <--> save / retrive resume --> job suggestions based on resume --> review and short list jobs --> apply --> Confirmation / tracking
 
Login page: 
New user registartion:
Home page:
Resume Builder:
Save / retrive resume:
Job suggestions based on resume
Review and shortlist:
Apply:
Confirmation / Tracking
 Process flowProduct LandscapeGaps / Areas of ImprovementEffortImpact
Login pageBasic need to help introduce the customers to the productNoneLowHigh
New User RegistrationUse to authenticate users. Mostlt websites provide authentication / login thorugh google. MS, Facebook and othersNoneLowHigh
Resume BuilderMost websites have basic text editors integrated into the product and some provide templates Build From Strach:
1. There are currently limited products that offer AI driven resume sentence builders for users based on their history, interests, skills and industry.
HighHigh
  Improve existing resume
1. Have AI keyword suggestions
MedHigh
Save / Reterive a resumeMost websites offer a way to retrive past resumes and modify them1. Though they allow users to retrive it is not very intutive i.e. sorted alphabetically or last modified only LowHigh
Job Suggestion based on resumeFew websites today offer integrated suggestions based on proflies created by users. 1. Suggestions are based on profiles that are created and not necessarily based on resumes. Creating duplicate work for usersMedHigh
Review and shortlist:Most website provide a way to short list and review jobsShortlist based on time only to short list based on tags and ability to create whilist style job trackersHighMed
ApplyMost website provide a way to apply for jobs. NoneLowHigh
Confirmation / TrackingMost website provide a way to track jobsSome websites provide for advanced tracking of applicationsHighMed

 

Based on the discussion, I would like to focus on building an MVP with high impact and low / medium effort features.

I would also like to track some metrics to measure the success of the product 

  1. User funnel metrics such as converstions and drop offs at each stage
  2. No. of job applications
  3. Total time spent by user at each stage of funnel
  4. User interactions on the webpage 

I would have the below feature as potential next steps. These would be planned based on the user feedback and product metrics

  1. AI driven resume sentence builder
  2. Provide for advanced tracking of applications
  3. Short list based on tags and ability to create whilist style job trackers

 

 
 

 

 

Access expert answers by becoming a member
1 like   |  
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs
  1. Clarifying Questions —
    1. 1.1. As we usually create resumes on the laptop or PC, I would like to build a web app and not the mobile app. Is that fine? Is that fine >> yes, please go ahead
    2. 1.2. Also, for finding the jobs, do we need to build the complete end to end solution where users would be creating their profile and apply for jobs via our website or we want to provide a solution where they would be able to find the jobs and if they are interested then they can click on the apply button and apply for the jobs via the company website >> lets keep it simple and go with the second approach where we would be showing them the jobs and candidates apply via the official company website.
    3. 1.3. Do we have any constraints? >> no constraints as of now
    4. 1.4. I believe this would be a global product and not just US and Canada >> that is correct
    5. 1.5. Also, is there any business goal we are targeting? >> as this is a new product, I would like to focus on acquiring more and more users. So acquisition would be my main goal as opposed to generating revenue. Once we have enough users, we can thing of a way to generate revenue.
       
  2. Users of the Product —
    1. 2.1. Students / Freshers (folks with no prior experience)
    2. 2.2. Experienced Professionals (folks who are currently working elsewhere and want to   switch to new jobs)
    3. 2.3. Candidates switching from one field to another (from dev to prod mgmt) 
    4. 2.4. Job Posters (Recruiters / HRs who would be posting the jobs on the website)

      lets try to solve the problem for the 1, 2 and if time permits, we will also build a solution for #4 …
  3. User Journey or Pain Points — 
    1. 3.1. Freshers who would be graduating recently, they have no understanding about how the resume format should be.
    2. 3.2. Freshers have no understanding about how to put their intern work experience or projects or skills they have worked on on the resume in a presentable way.
    3. 3.3. As there are millions of of candidates applying for jobs so HR is not going to review each and every resume in detail. So they first use the ATS to shortlist the resume. However, candidates currently don’t know if their resume is ATS friendly and coz of that they never get interview calls.
    4. 3.4.Also, as we apply for many jobs, each job description is different even if they have the same title. And most of the time we use the same resume irrespective of the job description. For example: Google’s Product Manager job description might be having a slight difference in the description than the Product Manager job posting for Stripe. However irrespective of that, candidates mostly use the same resume which might be missing some key points.

      So, lets try to build a solution for the above pain points and then prioritize the MVP product.
       
  4. Solutions —
    1. 4.1. User should be able to create an account on the website. While creating an account, he would be asked to enter the below details …
      1. 4.1.1. Name 
      2. 4.1.2. Educational background 
      3. 4.1.3. University they graduated from
      4. 4.1.4. Kind of roles they are looking for 
      5. 4.1.5. School projects they worked on 
      6. 4.1.6. Internship and previous work exp with job titles
      7. 4.1.7. Extra curricular activities

        Based on the above info, candidate profile would be created.
    2. 4.2. Lets go through the solution for the 1st pain point …
      1. 4.2.1. So, based on the above information, system would also create a basic resume format for the candidate above information. Ofcourse, we cannot fill certain fields like their work experience, project details etc. but at this point, a resume format would be created for the candidate. Also, I would like to use ML AI here to see in past what type of format worked for what profession (this would be possible via the user feedback options where they would provide reviews on the website after they got the job).
      2. 4.2.2. User can view the resume in the format which the system created however, different resume format should be provided to the user and he should be able to change the resume format based on his liking.
    3. 4.3. Lets go through the solution for the 2nd pain point where users are not aware of how to put the project details and internship and previous work experience …
      1. 4.3.1. So, instead of providing random resumes from the internet to the candidates (this is what other websites do), what I would like to do here is provide some sample resume to the end user from the candidates who successfully got hired in companies with the resume they created via our website. And again here, this would work on the feedback system where hired candidates would be providing their resumes to give back to the community. This would not only help in building resumes and build a job seeking community, but it would also help in giving confidence to the candidates that these resumes samples and format might work for them as well to secure a job. So, the candidate can refer to some real life samples and try to create their own resume.
    4. 4.4. So to summarize, what we did until now is created a profile for the user and created a resume format as per the user liking. Then based on real life sample resumes, they created their own resume by filling in the sections like work exp, past / intern exp, their name, phone no, linked in profile etc.
    5. 4.5. Once they review their resume, they can submit the resume to create a pdf file or doc file of the resume and should be able to download the resume in the desired format.
    6. 4.6. Lets build a solution for pain point 3 …. ATS one
      1. 4.6.1. Once the resume is created, I would like to build an ATS system which would be inbuild in the system. Once user create a resume in the desired format, user would be able to upload the resume in the ATS tab of the website and the system would tell the user the resume ATS score.
    7. 4.7. And lets say if the ATS score is low, the system would also be able to tell how and where the changes are needed to make it more ATS friendly.
    8. 4.8. Lets build a solution for pain point #4 ….
      1. 4.8.1. To solve the above problem, user should be able to copy the job description and paste it on the website. And then upload his resume. And then system should match how relevant the resume is for that particular job. And if any important keyword are missing, system will highlight those keywords to be included in the resume so that way candidate can make changes to the resume as per the job description.
    9. 4.9. Once the user is ready with the resume, at this point our resume system has all the details about the job seeker. So we can partner with other websites like indeed, glassdoor, LinkedIn etc. to show the relevant job postings. So instead of starting a job hunt website like indeed or LinkedIn, I would like to first start with the partnership with these websites. Coz starting a website like LinkedIn is a huge effort as we need to promote our website and then work with companies and convince them to post the jobs on our website which  is a huge marketing effort. 

 

 

  1. Prioritization —
    1. 5.1. As our main goal was engagement, so lets try to prioritize as per that metric.
       

No. 

Engagement 

Cost to Build 

User Impact 

Go / No Go 

4.1

High

Low 

High

Go 

4.2

High 

Med 

High 

Go 

4.3

High

Med 

High

Go

4.5

Med

Low

High

Go

4.6

Med

High

High

Go 

4.7

Low

High

Med

No Go for MVP

4.8

Med

High

Low

No Go for MVP

4.9

High

Med

Low

Go

    1.  
  1. Metrics —
    1. 6.1. Acquisition and Activation —
      1. 6.1.1. # of successful signups
      2. 6.1.2. # of users created a profile by entering the basic details
      3. 6.1.3. # of users uploaded their resume for the ATS health checkup (this would give us the idea that users knows about the ATS feature)
    2. 6.2. Engagement —
      1. 6.2.1. # of different resume format tried / user 
      2. 6.2.2. # of sample resumes referred / user before finalizing one 
      3. 6.2.3. # of resumes uploaded / week for the resume ATS health checkup 
      4. 6.2.4. # of resume doc/pdf files created / week (track this over wow, mom and yoy)
      5. 6.2.5. # of job postings / user that were clicked / day (track this over wow and mom) to see if users are interested to search for jobs via our website.
Access expert answers by becoming a member
0 likes   |  
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs
Platinum PM
 
 
 
Clarify the question & scope
The product is for  job-seekers to help them accomplish 2 things : Create Resumes and Find Matching Jobs.
  1. Are we focusing on a specific geography or country ? [Interviewer]: No, the vision is to make a global product
  2. Are we focusing on a specific industry ? [Interviewer]: No, the product should work for all the industries
  3. Are we focusing on a segment of users like new grads or people switching industries etc ?[Interviewer]: No, we want to target all sorts of users.
 
Clarify Goals
  1. What's the metric/goal we are targeting here ? In my opinion, revenue is what the goal would be but for now I will focus more on building a product which users like and would be willing to pay for it. [Interviewer]: Yes
  2. For user metrics, it could be %of user getting a job (out of those who use the service). Am I right ? [Interviewer]: Yes
  3. There would be other lower level metrics to judge features success. We can talk about those later once we decide the feature list. [Interviewer]: Okay
 
I am making a few assumptions here
  1. The product I would design would be a digital product and not a person based service where an expert helps to do this activity. [Interviewer]: Yes
  2. Since I am more aware about the technology industry, my answer would be based on this industry. My solution would apply to other industries but I may miss some specific industry specific things.[Interviewer]: Okay
  3. For now I will assume that there is no constraint. Once I come up with the solution, we can discuss those if needed. [Interviewer]: Okay, go for an unconstrained view
  4. Is this product focusing on a separate geography ?[Interviewer]: No, focus is a global product.
 
Let me do some user segmentation basis my understanding :-
Segment/Experience
Entry-Level (0-4yrs)
Mid-Senior Level (4-8yrs)
Leadership Level (8+ yrs)
Fresh graduates
1
X
X
Seekers switching industries
2
3
4
Seekers switching companies
5
6
7
Students Seeking Internship
8
X
X
Seekers looking for job after a break
9
10
11
According to me these are the segments and these segments would have different needs.
I am going to focus on 1-7 since I feel, these segments would be the largest and suffer from similar challenges.
 
Identification of Pain Points
 
Let me document the most common user journey
 
(1)Seekers decides to switch the job -> (2) Searches For relevant jobs (internet or via social network)-> (3) Creates a Resume -> (4)Applies to the job (on the website or via referral) -> (5) Follows-up with the recruiter -> (6) Lands an interview
 
As per the scope of the question, I will focus on steps 2, 3, & 4 only.
 
Now For each of these steps, I will try to figure out the pain-points and features which can alleviate these pain-points.
 
Step
Segment
Pain-Point
Feature Description
 
 
(2) Searches for a relevant job
1,2,3,4,5,6,7
When doing a web-search for generic keywords lots of websites and portals come up and it's tedious to limit the search to high quality openings
Feature#1 - Tie up with good job aggregators like Monster, LinkedIn to get job postings within the product. This will limit the number of jobs as well as help maintain quality.
 
Feature#2 - Crawl the web to get listings.
 
Feature#3 - Ask for job listings from seekers who got jobs through the product. This would help maintain quality as well as help candidates to find referrals.
  
 
1,2,3,4,5,6,7
It's a pain to browse through each opening and select which ones are relevant and which ones are irrelevant
Feature#4- Since the number of listings would be limited, implement a site search so as the user can search and see only a limited openings.
 
Feature#5 - Since the product would have a list of  jobs and user's profile. It can create a score between job opening as well as the profile. The score would represent how closely the job requirements matches the candidate's profile. This score can be the input to search algorithm.
 
Feature#6 - Implement an advanced search. The intention here is not do just a keyword search but also return result basis context (like a fresher searching shouldn't see the same results as a more experienced seeker even though the keywords might be similar.
  
 
1,2,3,4,5,6,7
Lots of dead/old jobs which haven't been removed from internet by the postersFeature#7 - Put a decay in terms of search algorithm. Recent postings get more importance in search  
 
1,2,3,4,5,6,7
Lots of companies post job postings but actually don't hire and just want to build a pipeline of candidatesFeature#8 - Build a reputation score for companies which is based on how good the recruiter/company is in terms of updation of openings and success rate of hiring through this product.So when the user searches, he or she has her match score as well as company reputation score to aid prioritisation.  
 
1,2,3,4,5,6,7
Finding people in network and informing them of their intentions.This is better done outside of product. No point in developing a social network within the product.  
 
1,2,5
May not know what exact keywords to look forFeature#9 - User would be asked to put his/her experience on the product and ask to answer a questionnaire.  Then AI and NLP could be used to come up with relevant industries and roles.  
(3) Creates a Resume
1,2,3,5
Lack of professional experience and hence may be confused on what to put in resumeFeature#10 - Suggest changes and additions basis the industry selection and highlight the key skills required in the industry.
 
 
 
1,2,3,4,5,6,7
Format of ResumeFeature#11 - Create a sample resume automatically basis the profile information received.  Offer multiple built-in templates and recommend the  most suited once.
 
 
 
1,2,3,4,5,6,7
May not be adept at putting the points across in an impressive manner. Too much experience and may be confused on what to put and what not to put.
Feature#12 - Use AI & ML to suggest, re-word & re-phrase sentences to make them crispier.
Feature#13 - Show resumes of similar candidates  who have been successful to offer ideas.
 
 
 
2,3
May be confused on what industry to switch toFeature#13 - Basis profile information and current industry and company, suggest other  industries/role. For this ML & NLP would have to be used to figure out what roles/industries match to consumer's profile. Initially this data would have to be seeded manually till the data builds up
 
 
(4) Applies to the job either directly or through referral
1,2,3,4,5,6,7
When applying through a website, different websites have different flows and ask for varied information. Takes a lot of time to apply manually
Feature#14 - Tie up with few major service providers like taleo etc to cover most of the market. Wherever the openings are served through these providers, the candidate can apply via just a few clicks.
Feature#15 - As per my understanding, most of the site ask for similar information. So the product can provide an easy way of copy pasting.
  
 
1,2,3,4,5,6,7
Find a referral or friend who can refer internally
Feature#15 - For this I believe, linkedin login can be used or user can do it externally on linkedin
Feature#16 - Ask for referrals within the product if any candidate has got job in the said company through the product
  
 
1,2,3,4,5,6,7
Sending multiple follow-up emailsFeature#17 - Emails can be automated from within the product. Product would have the information on where the seeker applied and hence this information can be used to send emails at pre-defined times.  
Feature Prioritization
FeatureReachImpactConfidenceEffortPriority
Feature#1 - Tie up with good job aggregators like Monster, LinkedIn to get job postings within the product. This will limit the number of jobs as well as help maintain quality.HighHighHighMedium1
Feature#2 - Crawl the web to get listings.HighHighLowMedium12
Feature#3 - Ask for job listings from seekers who got jobs through the product. This would help maintain quality as well as help candidates to find referrals.LowHighHighLow14
Feature#4- Since the number of listings would be limited, implement a site search so as the user can search and see only a limited openings.HighHighHighMedium2
Feature#5 - Since the product would have a list of  jobs and user's profile. It can create a score between job opening as well as the profile. The score would represent how closely the job requirements matches the candidate's profile. This score can be the input to search algorithm.HighHighHighHigh8
Feature#6 - Implement an advanced search. The intention here is not do just a keyword search but also return result basis context (like a fresher searching shouldn't see the same results as a more experienced seeker even though the keywords might be similar.HighHighHighHigh9
Feature#7 - Put a decay in terms of search algorithm. Recent postings get more importance in searchHighLowHighLow13
Feature#8 - Build a reputation score for companies which is based on how good the recruiter/company is in terms of updation of openings and success rate of hiring through this product.So when the user searches, he or she has her match score as well as company reputation score to aid prioritisation.HighHighHighHigh10
Feature#9 - User would be asked to put his/her experience on the product and ask to answer a questionnaire.  Then AI and NLP could be used to come up with relevant industries and roles.HighHighHighMedium3
Feature#10 - Suggest changes and additions basis the industry selection and highlight the key skills required in the industry.MediumHighHighMedium11
Feature#11 - Create a sample resume automatically basis the profile information received.  Offer multiple built-in templates and recommend the  most suited once.HighMediumHighLow4
Feature#12 - Use AI & ML to suggest, re-word & re-phrase sentences to make them crispier.HighHighMediumMedium7
Feature#13 - Show resumes of similar candidates  who have been successful to offer ideas.MediumHighHighLow5
Feature#14 - Tie up with few major service providers like taleo etc to cover most of the market. Wherever the openings are served through these providers, the candidate can apply via just a few clicks.HighLowHighHigh15
Feature#15 - As per my understanding, most of the site ask for similar information. So the product can provide an easy way of copy pasting.HighHighHighLow6
Feature#16 - Ask for referrals within the product if any candidate has got job in the said company through the productLowLowHighLow17
Feature#17 - Emails can be automated from within the product. Product would have the information on where the seeker applied and hence this information can be used to send emails at pre-defined times.HighLowHighLow16
 
 
Summary

 

 
 
I first mentioned all the assumptions and the key goals. I then documented the user journey, identified pain points of each step and suggested features to overcome those pain-points. I then prioritised those feature basis RICE model.
Access expert answers by becoming a member
0 likes   |  
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs
Silver PM

Hey Everyone,  

Please find the solution below:

Clarifying Questions - 

1. Are trying to design the product for a particular geography? India

2. Any particular platform we intent to build this for? Android

3. What is the ultimate objective we wish to achieve out of this product? More engaged job seekers and higher opportunity conversions

4. Are we trying to build an MVP or a full fledged product? MVP

 

User Personas :

1. Freshers job applicants

2. Recruiters

3. Expereinced Job Applicants

 

Persona Wise Pain Points :

1. Fresher Job Applicants - a) Plethora of uncurated options to explore from; b) Minimal guidance/support to find the right fit; c) Job applications using unprofessionally build resume; d) Dificult to understand JDs; e) Skill gaps; f) Longer TATs

2. Recruiters - a) Plethora of uncurated applications; b) Unresponsive candidates; c) Limited Budget; d) Limited Reach

3. Experienced Job Applicants - a) Difficult to find the right fit; b) Salary band differences; c) Limited Choices; d) Unable to gauge Cultural Aspects of the company; e) Difficult to gauge the growth trajectory of the company

We'll choose the Fresher Job Applicants persona as they need maximum amount of help in building their resumes.

 

We'll now prioritize the pain points of the Fresher Job Applicants:

Low - 0.5, Medium - 1, High - 1.5, Very High - 2

Pain PointReachImpact  
a) Plethora of option to choose from1.51.5  
b)Minimal Guidance to find the right fit1.52  
c) Job application using unprofessionally build resume22  
d) Difficult to understand JDs11.5  
e) Skill Gaps1.52  
f) Longer TATs11  

Basis the above scores we'll go ahead with options b), c), and e)

Proposed Solutions for the respective paint points are as follows:

b) Minimal guidance to find the right fit: i) Set of curated experts to help and guide the fresher Job seekers, ii) Curated Content with commonly and most frequently asked guidance questions

c) Job Application using unprofessionally build resume - i) Professionally built resume templates, ii) Option to upload small crisp video resume, iii) Separate community section where experinced folks share tips and trick of building resumes based on the job role

e) Skill Gaps - i) Short Courses for the most trending and demanding skills in the market, ii) Small skill capabilities test to filter and find th right fit

 

Pros & Cons Of the above soltuions - 

b) Pros - i) Personal 1-2-1 interaction would keep the engagement high, ii) Curated content will have high and flexible accessibility

Cons - i) Tedious task of enrolling curated experts, ii) Content ideation, producton and execution is an extensive and cumbersome task adn would required a lot of efforts, energy and a large budget.

 

c) Pros - i) Highly accessible templates and a wide variety to choose from, ii) Video resumes have higher engagement opportunities and a chance for a candidate to stand out amongst the crowd, iii) Community section would ensure high engagement

Cons - i) Repetitve templates could make the job for a recruiter difficult, iii) Community section requires a lot efforts and curation to ensure that the content posted is relevant to the topic of discussion

e) Pros - i) Short Courses could be handy to prepare the candidate for a specific role, ii) Skill test could be the esiest way to find the gaps and then fill them with the relevant courses.

Cons - Couldn't think of any

 

Monetization Strategy - 

1. We could charge the applicants based on the following - 

a) Cost per resume template

b) Charges per course

2. We Could charge the recrutiers based ont he following - 

a) Monthly/Quaterly/Annual platform subscription fee with a certain no. of Job postings

or

b) Charges per Job Posting

 

Distribution Strategy - 

We can Target college events, Telegram groups, Social Media Campaigns targeting final year students of varied courses to create awareness and stablise an acquisition channel.

 

Summary - 

We will be building an MVP focussed on Fresher Job Applicants with the option to make curated Video Resumes, and options to upskill to bridge the skill gap via short paid courses and eventually land a job quickly.

 

Access expert answers by becoming a member
0 likes   |  
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs
Platinum PM
Clarifications/Assumptions

1. Geographic location- It is meant for a developing like India where the population size is too big who is in search of good opportunities in the market

2. Platform- IOS, Android and desktops, laptops to make it more flexible and easy to use anywhere

3. Specifc type of jobs- All government jobs, all private sector jobs, individual practitioners as well like doctors, CA who look forward to work in firms, hospitals along with thier private practise

User Group

1. Job seekers

2. Recruiters from the organisations

3. Content creators

Goal of the product- Customer engagement as it is already well known app to the users

Pain Points for Jb seekers and recruiters

1. Inability to find the most suited/matching job due large number of available jobs in the sites for both recruiters and job seekers

2. Inability to understand clearly what is expected by the recruiters in the candidate to meet job requirement. Too many Job descriptions looks ambigous. Similarly recruiter should be able scan if the candidate has the required skill sets or not to be shortlisted.

3. Job seekers tend to hold multiple offers and hence tend to reject the relevant job offering where the profile is even perfect match. Similar recruiters allows the job seekers to go through the selected process and selects them but either does not release offer or revoke the offer for unknown reasons.

4. Job seekers doesn not know the required skill sets and they even do not have the required skill sets but still kept on applying the jobs which is an extra work for recruiters as well.

5. No understanding on resume. Mostly the resume becomes the face of the job seeker irrespective of the fact whether candidate holds the skills set mentioned/exaggerated in resumes

Solutions-

1. Using algorithms a capability should be developed to auto match the profile of the job seekers with the job description

2. The system should be smart enough to help the job seekers to mould the resumes/profile on the basis of job description. The obejective is not flaw in the resume but rephrase it or mould it the same skill sets that job seeker posses to match the job description

3. A gamification can be introduced that will display how many offers has been accepted by the job seeker in his career and which one he accepted. Similarly it goes with recruiters as well a track record of not release offers or timely release offer or offer revocation should generate credit score of the both job seekers and the recruiters working for the organisation

4. A time tracker that should help the job seeker to understand the status of the job applied and time left for the final decesion that will help the users to know if they need to wait or continue applying the job. Job seekers even do not know that they are not the right fit and hence been alreeady rejected, so that, you should apply carefully to the right positions.

5. Auto suggesstion for the best fit job profiles and so with the recruiters to find the right candidates.

Prioritization will be based on Impact to the business, Complexity to build the feature and Efforts.

Based on the above crietaria I would like to prioritise

1,2,4 as P1 and 5,3 as P2
Access expert answers by becoming a member
0 likes   |  
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs
Get unlimited access for $12/month
Get access to 2,346 pm interview questions and answers to give yourself a strong edge against other candidates that are interviewing for the same position
Get access to over 238 hours of video material containing an interview prep course, recorded mock interviews by expert PMs, group practice sessions, and QAs with expert PMs
Boost your confidence in PM interviews by attending peer to peer mock interview practices, group practices, and QA sessions with expert PMs
icons/star-rounded.svgMore product manager interview questions Show all questions

Top Google interview questions


Top Product Design interview questions