I am guessing this only works with the "Apply via Indeed" jobs. Yesterday I was applying for jobs and extremely frustrated by how many corporations require you to create an account on their platform and jump through many hoops just to apply for a job. No thanks!
Now that's a job for a bot. By now, someone should have a bot that's smart enough to figure out how to sign up with an arbitrary site. The comment spam crowd seems to have that technology.
The next step in automatic job applications is something that customizes your resume, based on what the job ad is asking.
That's what I really, really hate about Taleo and iCIMS and Silk Road and Jobvite and so on. They allow their customers to customize the application process with arbitrary fields and click-through agreements, so you can't just write a simple shell script to apply to all jobs that use that system. The login is the least part of the process.
I heard that comment spam is often farmed to places with low cost of labor, not necessarily automated.
Agreed. I might build it at a hackathon. Feed the job description to some random AI API from a sponsor and build a resume with cover letter automatically from relevant experience. I do that anyway with my resumes and cover letters when I occasionally need them.
When I'm reviewing an application, the most important thing to me is the cover letter and the specificity in it. If you don't state why you want to work at the company, how you think you could grow being a part of it, or even mention the company by name explicitly, I ignore the rest of the application.
Spray and fire might work if you don't actually care about your job, but this really seems like spam to me.
Interesting. I've interviewed hundreds of people, and hired dozens of software engineers and similar positions, and I can't remember a single time a cover letter has made a difference. I rarely even read them.
That's not to say I endorse this spray and pray approach - just that the cover letter isn't really the issue for me.
To be clear, a cold-application cover letter? First contact, yeah, but I've mostly seen it with handshakes, networking, or the type of letter that also namedrops an internal referral.
Not sure if we are talking about the same thing. I primarily tried to say that I think the cover letter matters to me. One was so compelling I jumped at the opportunity to talk to the person. Now a very appreciated colleague of mine.
I think it's largely going to depend on on the job, as a cover letter tends to not be a great place to give context as to technical aptitude or skills as much as it will to demeanor and presentability. The former is much more important for engineering positions, the latter for front-end folk that deal more directly with users. That is not to say that there is never any cross-over of the skill sets between the two, but you really don't want to have the "Nick Burns, your company's computer guy" dealing with social stuff if you can avoid it.
Out of curiosity, what do you focus on instead? I've found resumes in general to be a poor way to judge developers quickly. I tend to read the cover letter, jump to their Github or Stack Overflow (if listed on it or the resume), then go to the resume last if I still need more context.
I find the resume to be enough to decide whether to phone screen or not. When I do bother reading the cover letter, the vast majority sound basically the same anyway; there's not a lot of extra information there.
I've applied for around 60 jobs over the last year. I'm not sure how much time was wasted crafting cover letters that actually explain why I would be a good fit. They are not worth the effort. Spray and pray seems like a better approach time wise. You never know what these recruiters actually want, or if they even know, so by the numbers you might get lucky if you just apply for everything.
Infact I was just thinking about automating the process yesterday, which is why this post sparked my interest.
There seems something not quite right here. I'm trying hard to phrase this in a constructive way, so if I say something that seems unkind, please forgive me. 60 applications in a year seems like a strange rate. That's 12 a month. If you are currently employed and looking casually, then I suppose it's reasonable, but it's really, really low if you are unemployed.
Also, the time frame seems really strange. After 12 applications in a month, I would expect at least 1 interview. If you are doing this consistently then a reasonable target would be to expect to be hired in about 3 months. So with a year of this, if you haven't been hired, then I think something has gone wrong.
I wonder if you are experiencing problems with having a high rate of rejection, which might actually be made worse with automation.
I've given this advice before, but I'll try to keep it short this time. Job searching is a full time job. Even if you are currently employed, it really makes sense to prioritise some of your personal time to work on it as if it were a part time job.
Your CV is really important. If you are not getting interviews with 10-20% of your applications, then I would focus on it first. Go to the library and read a few books on writing a resume. It helped me dramatically when I was first starting out. Take your CV to friends in the industry and ask for feedback.
Also, if you are lucky enough to be in a big vibrant city, you should prioritise going to meet ups as often as you can. Print personal business cards with a link to your online CV. Get stuck in and talk to people. It doesn't come easily to some, but you get better with practice. Get in the habit of giving your card to people. If they mention that they are hiring, make sure to get their contact details and follow up with an email later.
These days I think it is almost imperative if you are a programmer to have a portfolio. Many people put a link to their github account. Often when I look I find a collection of half-hearted Rails projects 90% of which is generated code. A portfolio should be organized. It should highlight your skills.
Even a single project can be your portfolio. The automation project here would make a fantastic portfolio project for a junior-intermediate programmer. Personally, I would interview them on the strength of the initiative alone. Build at least one interesting and useful project. Or build many katas and explain why you think they are good katas. Or write lots of blog posts. Organize them into a website and make it easy to find the bits that show your good points. In the past, my portfolio has outright given me jobs.
Getting your CV in order and getting a good portfolio together is a huge job. It can take a month of full time work to get something worth presenting. But it's worth it. After you get it started, you should try to spend some time on your portfolio every week to keep it fresh and interesting. That way it gets stronger over time.
Finally interviews. These are skills. I will give you a good tip. Nobody interviews someone that they think they aren't going to hire. It makes no sense. So in a way, the job is already yours by the time you get to the interview. Your job is to confirm their suspicion that you have the skills for the job and that you will fit well into their team.
Honestly, a good rate is about 1-2 offers per 3 interviews. That seems very high, but like I said, the job is already yours if you get to the interview. If you are having trouble getting the offers, again visit your library and read books on job interviews (there are lots of them). Go and practice with friends in the industry and get feedback.
One small tip I'll leave you with is that it is just as important that you interview the company than the company interviews you. Usually I find that with 3 interviews, in 1 we both realize that it is not a good fit. In another only one of us realizes it is not a good fit. In the last, there is an offer that is ac...
I really appreciate the time you took to write this constructive reply. I'm employed but looking and also selective of what I will take right now. If I was out of work I probably would have taken something already or moved. I work remotely now and would like to avoid a commute still. I also narrow down the jobs to things I think I could actually be a good fit for which might be one reason the number seems lower to you.
After such high rejection I'm pretty sure something is wrong with me. One issue is that I'm consultant and the product is basically only implemented by my company. The thing that I'm the best at is not valuable on the market. I have other general web development skills. One of the products I implement is RoR based. I end up writing a decent amount of ruby/html/css/js widgets that integrate with the product.
I'm targeting Front-end Dev and RoR jobs because those are the parts of my day that I actually enjoy. I also target software consulting roles because I have that background. With development jobs I find that I'm not a "real developer". With consulting roles they generally want experience with their specific application or industry. I basically only got my current job because they were looking for warm bodies. I ended up doing great and we got acquired but I'm not thrilled with the new employer.
I find it hard to qualify for junior dev roles and if I do it's usually such a drastic pay cut that I can't really consider it. I'm almost to the point that I would be will to take a cut though. I'm probably going to end up stuck where I am until a layoff then forced to take something at lower pay.
I see this opinion in /r/cscareerquestions a lot and I don't understand it... the people that say this (not saying parent comment is one of then) usually say cover letters are a waste of time and claim to apply to 100~ jobs a week or more.
In my experience, that has never worked out though to be fair I don't even think I can find 100 jobs to apply that I like. I preferred to focus on a few (10~) places and really try to form a connection either through cover letter or Twitter/GitHub/email.
It is there if you can automate it. I have blocks of text for specific experience points starting with win 3.x. I type "win3x, rh, sol, nb, nt4, ex5" and that generates a cover letter talking about my Windows 3.x skills as well as Redhat, Solaris, NetBackup, NT4, and Exchange 5.5 stuff. This is relevant for legacy embedded systems and migration gigs that I like to do.
Do you also tell your recruiters to look at people individually and customize their introduction emails to the person in question?
Most emails I receive from recruiters are extremely templated, and hardly ever mention specific projects or jobs that I might have done. I would feel perfectly comfortable using spray-and-forget with these kinds of companies.
What you describe is one of my biggest annoyances too, and very common with contingency recruiters. Luckily, our internal recruiters are fantastic and a couple have taught themselves how to program to be able to carry on introductory talks better!
Stack Overflow Jobs (our job board) also explicitly disallows this sort of behavior. If a first-touch e-mail doesn't list why the person in particular is being contacted, again, I think it's spam.
Dear Hiring Manager,
Hello, my name is Juan Ortiz. Nice to meet you!
I actually wrote a bot to automatically apply to your job because it looks like it's a #{fit} fit for my skills - my matching algorithm actually said there is #{percent}% chance you'd be interested in interviewing me.
You can check out the match profile I created for your job posting here: #{url_for_analysis} I'd really love the opportunity to interview at #{company_name} for the open #{job_title} position.
Thanks again. You can reach me at #{phone_number} if you'd like to chat.
P.S. if you're interested in how my bot is actually handling applications for me, you can check out the source code that applied on github: #{link_to_github}.
The additional page thing makes me feel better. I think it's a really cool project, and sharing the percent match with the person is genius. The cover letter in the example isn't really a cover letter, though.
A bare-minimum cover letter would to me include _reasons_, e.g. "I've been teaching myself Rust in my off-time and migrating over from a mobile engineer to working in Rust full time really excites me."
I'd have thought it was the opposite: any hiring manager is going to totally disregard the percentage (and the automated application) except for the small fraction of hiring managers that think "writing a job application bot... that's exactly the sort of outside-the-box approach we're looking for round here". For that fraction, seeing a low percentage match might dent that enthusiasm.
I'll go out on a limb and say that 99% of technical hiring managers seeing that the application was written by a bot will want to interview that guy today.
Said it so many times before, it's shit like this that puts you way ahead of the crowd when it comes to interviewing.
I honestly wouldn't be surprised by any reaction to this. A hiring manager could just as easily think "This candidate doesn't even know they applied for this job because the bot did it for them, so how do I know they're even interested?"
Also in many companies the hiring manager isn't the person initially reading applications. And the person who is might not be technical and might have more of an HR background.
This is a pessimistic view of what I'm recommending! I don't want fake praise, I want reasons why they're a good fit for my company and why my company is a good fit for them. Even if it's a company they've never heard of, a "I think it'd be really cool to work on a product in the {$FIELD} space" catches the eye on a cover letter.
Oh, come on. If you're not interested in a job you should be applying for a different one (in today's developer job market, that is). Asking an applicant to express why they are interested is not unreasonable.
The cynical view is adopted by some after having been employed by multiple companies, and discovering that they're mostly interchangeable. The majority of employers are not unique, are not offering anything special compared to other businesses, and should not be pretending otherwise by making candidates grovel like peasants trying to get a job working for the royal family. Most positions do not require a "match made in heaven", but many interviews are conducted in such a way that candidates have to jump through hoops to prove just how compatible they are.
I have yet to participate in an interview that focused on the quality of the employer-employee match, where I have not spewed nonsense in order to "pass the test". I remember an article that laid out how this can be viewed as a positive process; that it tests whether the candidate is capable of handling awkward situations diplomatically (or something to that effect). That we as a society consider being completely fake to be a good thing blows my mind.
---
Question: Where do you see yourself in 5 years?
Given Answer: I'd like to work up from my existing position as a senior developer to a team lead position, and possibly another step up or two from there.
Real Answer: I love the work I do as a developer, and do not wish to climb the corporate ladder. I figure this might change as I get older, but for now I am happy with what I do.
---
Question: Why would you be a better fit compared to another candidate?
Given Answer: The job listing mentioned X, and I have a lot of experience with X. The listing also mentioned Y, and I am very interested in gaining more experience with Y. I like element Z of your culture.
Real Answer: I match most or all of the requirements you mentioned in your listing. Every candidate you interviewed probably does. Just hire someone and see whether it works out for you.
---
Question: Why did you leave your last job?
Given Answer: No opportunity to advance, or accomplished the tasks the employer had primarily hired me for.
Real Answer: Boss was incompetent, HR introduced unacceptable policies, or management put a stop to salary increases / bonuses that have been around for years.
Fairly acceptable if you're at StackOverflow. A company that has truly changed the way people program, and hard to find a programmer that hasn't used their products.
But most companies aren't so, and candidates expect recruiters to tell you what it is they're looking for.
I actually started doing this when I worked at a 3 person start-up. In a small team I want someone who's also interested in the actual idea we're working on, not just any random developer. It helps that being excited about the idea/platform/etc also helps attract engineers at lower salary than bigger companies.
In that case - kudos for being able to clearly explain what your company is about and who the founders are.
It usually takes me at least a meeting with the founders to get excited about a company.
When trading salary for equity, it's not just about being excited about the idea, it's also about being excited about the founders ability to turn that idea in to a product, business and eventually an IPO or M&A.
You know, I have to admit that at an early stage startup like that, if I were taking cold applications I'd read the cover letters too. Like you say, attitude and passion is so important at that stage and relationship is so important that it's more like an intro at a dating site.
You are quite literally the only hiring manager I've ever heard of in tech who says they're swayed by the cover letter or really even reads the cover letter. I had concluded that, at best, it fed the inside sourcer some talking points with which to sell you internally.
Interesting to know that there are exceptions to the rule, but on the whole the cover letter isn't something I'd optimize for. I just don't think it's used that much.
Sure, I took job hunting 101 too. I've also been involved in a lot of hiring decisions and a number of these sorts of discussions.
The gap in your chances between "I know someone in the company" and "I don't know someone in the company" is so huge that I can't/couldn't imagine a cover letter making a big difference if you don't already know somebody. So my recommendations have normally been around networking or canvasing friends-of-friends to know somebody and then go that route.
That said, I have to admit it's been a long time since I've had to do a cold round of applications so I totally accept I've underestimated.
This is really interesting, I think we've experienced some very different companies! Where I currently worked, I've been the "inside source" for 4 people (2 of which I initially reached out to first), all of them were rejected :(
FWIW I'll add another data point as someone who reads cover letters, uses that to distinguish between what are sometimes very similarly experienced resumes
If 90% of my applications didn't get black-holed or auto-rejected I would generally spend more time on them.
For the record, whether or not I spend time tailoring depends on how I judge the company I am applying to. I tailor heavily for companies that are small-ish, that I find through sources like HN, or where I am directly emailing a human. I spend very little time tailoring if I have to go through Taleo/ICIMS/whatever or if my resume is going to a jobs@ email for a big company.
For people that receive hundreds of applications a month this might be a thing, but in smaller cities, the number of applicants can amount to around a dozen a month. I don't get the point of only reading a cover letter when the number of applicants are managable.
If a potential employer can't be bothered to even look at my github then why would I try to write a cover letter? Trying goes both ways.
I agree, cover letters are essential. If you have experience only writing Java web APIs, with no demonstration of competence with implemented anything except that exact tech stack, you'd better explain why you're applying for a position using a different tech stack and writing non-trivial client-side code (in addition to backend work).
Otherwise, the resume gets thrown in the "spam" bin.
> [cover letter] If you don't state why you want to work at the company, how you think you could grow being a part of it, or even mention the company by name explicitly, I ignore the rest of the application.
You do realize that your company is (most probably) nothing special and
skilled people can be indifferent to being employed by you particularly? The
whole premise that a candidate wants to work for you falls apart.
Even more so if it was your company (or a head hunter on your behalf) that
made the first move. Something along the lines of "I don't know yet why would
I want to work for you. It was you who asked me to apply."
The point of the cover letter isn't to grovel or lie. "Hey, I saw your posting on Craigslist and I decided to respond because I'd love to find a gig where I can work in Scala" is perfectly acceptable. Just put in enough to show me that you're not applying to every single posting because you're so desperately unemployable.
> "Hey, I saw your posting on Craigslist and I decided to respond because I'd love to find a gig where I can work in Scala" is perfectly acceptable.
So you basically want candidates to duplicate what they already said (should
have said) in e-mail with application? What for?
> Just put in enough to show me that you're not applying to every single posting because you're so desperately unemployable.
And how employability has anything to do with competence? Competence can be
estimated from CV (if it was sensibly prepared) enough to invite for
interview.
> So you basically want candidates to duplicate what they already said (should have said) in e-mail with application? What for?
If you send an email with your CV attached that says something about why you're applying, then that email is the cover letter.
> Again, what do you expect in the cover letter?
It's just a sample of your business writing. I want you to write a simple, professional-sounding email explaining who you are and why you're interested because I want to know if you can write a simple, professional-sounding email.
If I were a hiring manager, I would straight-out reject anybody who was using this, resume and candidate unseen (assuming I found out). If a person applies to 100 jobs at once, it's unlikely they're going to want my position and I'm better off spending my time talking to other people.
I think I'd take the opposite tack, by the way. I get about a zillion job recruiter e-mails, and the vast majority are mail merge. It's irritating, but not disqualifying, for the recruiter.
If we put up with it that direction, why not put up with bulk solicitation the other way?
>"It's unlikely they're going to want my position"
Well you just discounted a potentially great employee. They implemented a solution to help apply for jobs. The application process can be absolutely draining - especially when you're 25 applications deep with zero response.
What's the harm in reaching out to the candidate? If they aren't interested, they'll decline the interview.
on the contrary, im looking for the jobs but im depleted devoting so much time to a single job application only to realize it might not be looked at.
aside from that, a lot of descriptions don't tell me the full story and both parties have to go through the interview process first before they know they've gotten what they want.
The fact that this sort of thing is a thing is very sad. I'm so glad I have a network and have gotten my jobs through word of mouth and in-person introductions.
For every recruiter complaining that this is a spammy spray-and-pray approach, there are a dozen engineers spammed daily on LinkedIn with irrelevant blanket offers. If anything, this little bot is a delightful and humorous response to both recruiter spam and automated resume filters.
Sounds like a bit of an exaggeration. I'd love to see an actual profile that literally gets spammed daily with "job offers". I might want to borrow a few things from such a profile! I've never once gotten an unsolicited job offer (in other words, reply back and the job is yours, sight unseen) out of the blue on any platform, LinkedIn or otherwise. Maybe the occasional recruiter contact, but come on.
I get emails most days (5 out of 7) from recruiters. They're mostly bots, but if you put your resume on the wrong site, you get on a series of lists, and can't get off of them.
"job offer" is in quotes because it's usually an offer to interview, but it's phrased in extremely glowing letters. (Usually referring to your X years of expertise in a language you've never used that's only been out for X-2 years.)
Haeeelooo sir, we are to be recruiting for very senior position of Windows NT4 administratrator in Moldova. Compensations is excellent. Pelase to be replying as quickly as possible like and many good feelings shall be had.
So I built this because I'm a recent bootcamp grad & I've found that it's really hard to get my foot in the door. I'd really love feedback on how I can improve this.
The biggest problem I've had with Indeed is a lot of applications disappear quickly. If I were you I would try to reply back quickly if someone contacts you as a result of this bot (once you get a few replies, you could make yourself a script for that part as well).
I would also try to make sure you don't needlessly send multiple applications to the same company.
Dude this is cool but I would actually reduce your use of the word "actually" by like a hundred percent. It actually makes you sound like you either don't know what you're talking about or like you're overcompensating.
Will the recruiter actually take this seriously? From a recruiter standpoint, when someone applies - the applicant is required to understand, interpret and apply accordingly.
Will the recruiter actually take this seriously? From a recruiter standpoint, when someone applies - the applicant is required to understand, interpret and apply accordingly.
Will the recruiter actually take this seriously? From a recruiter standpoint, when someone applies - the applicant is required to understand, interpret and apply accordingly.
As someone with experience around a recruiter - never put your real phone number or email out on the web. It will be found. Whether it's industrious sales-hungry recruiters or the sourcing agencies full of geeks on Google and Exalead... it will be found.
90 comments
[ 4.8 ms ] story [ 149 ms ] threadThe next step in automatic job applications is something that customizes your resume, based on what the job ad is asking.
There's a startup in this.
https://github.com/TeamHG-Memex/autologin
This is a spider that can auto-login given a seed url.
I wonder how much harder it would be to make this just a sign-up tool as well?
I heard that comment spam is often farmed to places with low cost of labor, not necessarily automated.
Spray and fire might work if you don't actually care about your job, but this really seems like spam to me.
That's not to say I endorse this spray and pray approach - just that the cover letter isn't really the issue for me.
His spray and pray method is no worse than the dozens of mismatched, unqualified resumes that get submitted to any job I post anyway.
The CV also mattered, but in the end, both are just a vehicle to get an interview.
Infact I was just thinking about automating the process yesterday, which is why this post sparked my interest.
Also, the time frame seems really strange. After 12 applications in a month, I would expect at least 1 interview. If you are doing this consistently then a reasonable target would be to expect to be hired in about 3 months. So with a year of this, if you haven't been hired, then I think something has gone wrong.
I wonder if you are experiencing problems with having a high rate of rejection, which might actually be made worse with automation.
I've given this advice before, but I'll try to keep it short this time. Job searching is a full time job. Even if you are currently employed, it really makes sense to prioritise some of your personal time to work on it as if it were a part time job.
Your CV is really important. If you are not getting interviews with 10-20% of your applications, then I would focus on it first. Go to the library and read a few books on writing a resume. It helped me dramatically when I was first starting out. Take your CV to friends in the industry and ask for feedback.
Also, if you are lucky enough to be in a big vibrant city, you should prioritise going to meet ups as often as you can. Print personal business cards with a link to your online CV. Get stuck in and talk to people. It doesn't come easily to some, but you get better with practice. Get in the habit of giving your card to people. If they mention that they are hiring, make sure to get their contact details and follow up with an email later.
These days I think it is almost imperative if you are a programmer to have a portfolio. Many people put a link to their github account. Often when I look I find a collection of half-hearted Rails projects 90% of which is generated code. A portfolio should be organized. It should highlight your skills.
Even a single project can be your portfolio. The automation project here would make a fantastic portfolio project for a junior-intermediate programmer. Personally, I would interview them on the strength of the initiative alone. Build at least one interesting and useful project. Or build many katas and explain why you think they are good katas. Or write lots of blog posts. Organize them into a website and make it easy to find the bits that show your good points. In the past, my portfolio has outright given me jobs.
Getting your CV in order and getting a good portfolio together is a huge job. It can take a month of full time work to get something worth presenting. But it's worth it. After you get it started, you should try to spend some time on your portfolio every week to keep it fresh and interesting. That way it gets stronger over time.
Finally interviews. These are skills. I will give you a good tip. Nobody interviews someone that they think they aren't going to hire. It makes no sense. So in a way, the job is already yours by the time you get to the interview. Your job is to confirm their suspicion that you have the skills for the job and that you will fit well into their team.
Honestly, a good rate is about 1-2 offers per 3 interviews. That seems very high, but like I said, the job is already yours if you get to the interview. If you are having trouble getting the offers, again visit your library and read books on job interviews (there are lots of them). Go and practice with friends in the industry and get feedback.
One small tip I'll leave you with is that it is just as important that you interview the company than the company interviews you. Usually I find that with 3 interviews, in 1 we both realize that it is not a good fit. In another only one of us realizes it is not a good fit. In the last, there is an offer that is ac...
After such high rejection I'm pretty sure something is wrong with me. One issue is that I'm consultant and the product is basically only implemented by my company. The thing that I'm the best at is not valuable on the market. I have other general web development skills. One of the products I implement is RoR based. I end up writing a decent amount of ruby/html/css/js widgets that integrate with the product.
I'm targeting Front-end Dev and RoR jobs because those are the parts of my day that I actually enjoy. I also target software consulting roles because I have that background. With development jobs I find that I'm not a "real developer". With consulting roles they generally want experience with their specific application or industry. I basically only got my current job because they were looking for warm bodies. I ended up doing great and we got acquired but I'm not thrilled with the new employer.
I find it hard to qualify for junior dev roles and if I do it's usually such a drastic pay cut that I can't really consider it. I'm almost to the point that I would be will to take a cut though. I'm probably going to end up stuck where I am until a layoff then forced to take something at lower pay.
In my experience, that has never worked out though to be fair I don't even think I can find 100 jobs to apply that I like. I preferred to focus on a few (10~) places and really try to form a connection either through cover letter or Twitter/GitHub/email.
Most emails I receive from recruiters are extremely templated, and hardly ever mention specific projects or jobs that I might have done. I would feel perfectly comfortable using spray-and-forget with these kinds of companies.
Stack Overflow Jobs (our job board) also explicitly disallows this sort of behavior. If a first-touch e-mail doesn't list why the person in particular is being contacted, again, I think it's spam.
And here is the automated cover letter:
A bare-minimum cover letter would to me include _reasons_, e.g. "I've been teaching myself Rust in my off-time and migrating over from a mobile engineer to working in Rust full time really excites me."
Of course anyone reading that would be skeptical, but I wonder if a high number would have a subconscious effect on them regardless.
Said it so many times before, it's shit like this that puts you way ahead of the crowd when it comes to interviewing.
Also in many companies the hiring manager isn't the person initially reading applications. And the person who is might not be technical and might have more of an HR background.
I have yet to participate in an interview that focused on the quality of the employer-employee match, where I have not spewed nonsense in order to "pass the test". I remember an article that laid out how this can be viewed as a positive process; that it tests whether the candidate is capable of handling awkward situations diplomatically (or something to that effect). That we as a society consider being completely fake to be a good thing blows my mind.
---
Question: Where do you see yourself in 5 years?
Given Answer: I'd like to work up from my existing position as a senior developer to a team lead position, and possibly another step up or two from there.
Real Answer: I love the work I do as a developer, and do not wish to climb the corporate ladder. I figure this might change as I get older, but for now I am happy with what I do.
---
Question: Why would you be a better fit compared to another candidate?
Given Answer: The job listing mentioned X, and I have a lot of experience with X. The listing also mentioned Y, and I am very interested in gaining more experience with Y. I like element Z of your culture.
Real Answer: I match most or all of the requirements you mentioned in your listing. Every candidate you interviewed probably does. Just hire someone and see whether it works out for you.
---
Question: Why did you leave your last job?
Given Answer: No opportunity to advance, or accomplished the tasks the employer had primarily hired me for.
Real Answer: Boss was incompetent, HR introduced unacceptable policies, or management put a stop to salary increases / bonuses that have been around for years.
But most companies aren't so, and candidates expect recruiters to tell you what it is they're looking for.
When trading salary for equity, it's not just about being excited about the idea, it's also about being excited about the founders ability to turn that idea in to a product, business and eventually an IPO or M&A.
Interesting to know that there are exceptions to the rule, but on the whole the cover letter isn't something I'd optimize for. I just don't think it's used that much.
The cover letter is your chance to explain Why you want to apply and Why you'd be a good fit.
The resume explains Who you are (professionally).
The Why is just as (and sometimes more) important than the Who.
The gap in your chances between "I know someone in the company" and "I don't know someone in the company" is so huge that I can't/couldn't imagine a cover letter making a big difference if you don't already know somebody. So my recommendations have normally been around networking or canvasing friends-of-friends to know somebody and then go that route.
That said, I have to admit it's been a long time since I've had to do a cold round of applications so I totally accept I've underestimated.
A Cover Letter / CV / "Inside Source" isn't (usually) going to get you the job. It's just going to get your foot in the door.
For the record, whether or not I spend time tailoring depends on how I judge the company I am applying to. I tailor heavily for companies that are small-ish, that I find through sources like HN, or where I am directly emailing a human. I spend very little time tailoring if I have to go through Taleo/ICIMS/whatever or if my resume is going to a jobs@ email for a big company.
If a potential employer can't be bothered to even look at my github then why would I try to write a cover letter? Trying goes both ways.
Otherwise, the resume gets thrown in the "spam" bin.
You do realize that your company is (most probably) nothing special and skilled people can be indifferent to being employed by you particularly? The whole premise that a candidate wants to work for you falls apart.
Even more so if it was your company (or a head hunter on your behalf) that made the first move. Something along the lines of "I don't know yet why would I want to work for you. It was you who asked me to apply."
So you basically want candidates to duplicate what they already said (should have said) in e-mail with application? What for?
> Just put in enough to show me that you're not applying to every single posting because you're so desperately unemployable.
And how employability has anything to do with competence? Competence can be estimated from CV (if it was sensibly prepared) enough to invite for interview.
Again, what do you expect in the cover letter?
If you send an email with your CV attached that says something about why you're applying, then that email is the cover letter.
> Again, what do you expect in the cover letter?
It's just a sample of your business writing. I want you to write a simple, professional-sounding email explaining who you are and why you're interested because I want to know if you can write a simple, professional-sounding email.
If we put up with it that direction, why not put up with bulk solicitation the other way?
Well you just discounted a potentially great employee. They implemented a solution to help apply for jobs. The application process can be absolutely draining - especially when you're 25 applications deep with zero response.
What's the harm in reaching out to the candidate? If they aren't interested, they'll decline the interview.
aside from that, a lot of descriptions don't tell me the full story and both parties have to go through the interview process first before they know they've gotten what they want.
No one does. He meant that some people get spammed daily with interview offers, which are no less annoying when the jobs aren't interesting.
Here is an example of a page that gets link in my automated cover letter to an employer: http://job-diana.herokuapp.com/users/jobs/07c5807d0d927dcd09...
I would also try to make sure you don't needlessly send multiple applications to the same company.
I went to App Academy and got my current job by building a bot that logs into LinkedIn and applies to jobs.