It takes work to get work.

It now takes American workers an average of nearly 24 days from the time of first interview to actually getting the job, according to data released Wednesday from career research firm and job search site Glassdoor.com. That’s up about a full day from 2009.

“Hiring delays have been rising,” says Andrew Chamberlain, chief economist at Glassdoor. “Part of the reason is that companies are using more screening than they used to — giving things like skills tests, coding tests — and background checks are more common, and so are group interviews, which take longer to schedule.”

In some cities, it takes workers a particularly long time to land a job. Washington D.C. and Albany NY top the list, with an average of more than 33 days from first interview to getting the job. Both cities are heavy on government jobs and the hiring process for those tends to be the slowest of all industries thanks in part to heavier rules and regulations that govern the hiring process, says Chamberlain. Rounding out the top five: Richmond VA, Hartford CT, San Jose CA.

Employers trying to fill certain jobs — particularly those that are highly skilled and more senior positions — take longer to hire. That’s typically because the risk of hiring the “wrong” person in these kinds of jobs is costly. Here are 10 jobs where it takes the longest to get hired.

10 U.S. jobs with the longest interview processes

Job Title Average Length of Interview Process (Days)
Professor 60.3
Business Systems Analyst 44.8
Research Scientist 44.6
Flight Attendant 43.6
Communications Specialist 42.5
Software Development Engineer 40.8
Finance Manager 40.0
Regional Sales Manager 39.7
Communications Manager 36.1
Field Service Technician 35.9

On the flip side, in some jobs — typically those that a lot of people can do and with lower skill levels — you can get hired quickly. Here are 10.

10 U.S. jobs with the shortest interview processes 

Job Title Average Length of Interview Process (Days)
Waiter 8.0
Retail Representative 8.5
Delivery Driver 8.5
Brand Ambassador 8.6
Hair Stylist 9.0
Server 9.2
Machine Operator 9.3
Bartender 9.4
Cashier 10.0
Cook 10.4

No matter the field, we’ve likely all faced an interview process that dragged on too long. Here’s how to speed up the hiring process — without annoying the hiring manager in the process.

It all starts at the interview itself. “If you do a great job in the interview and sell yourself well, that could speed up the process because they want to hire you,” says career coach Hallie Crawford. You should also “find out before the interview ends what the next step(s) in the process is, and what their timetable looks like for bringing someone on board,” says Cheryl Palmer, founder of Call to Career. And, at the end of the interview, ask them if you can check in with them in the near future, says executive coach Marc Dorio — and check in according to what they told you the timeline was.

You should also follow-up directly with the person that interviewed you, says Palmer. Do that within about a day or two of the meeting, she says. A simple email after the interview saying that you thank you, that you enjoyed meeting them and asking if they need anything else from you may work to remind them they need to get moving on the hiring process. If you want to specifically see where they are in the interview process, then follow up in about a week from the interview, Palmer says.

It also helps if you’re an in-demand job candidate. “If you have an offer in hand from another company that you interviewed with, but you are more interested in the company that is taking its time to hire, you can make mention of this without seeming to pressure the slow company,” says Palmer.

Of course, sometimes none of this will work. That’s when it’s important to remember “better a long yes, than a short no,” says career strategist Carlota Zimmerman. “Presuming that it probably took some internal networking to get you to this position, you can reach out to your contact on the inside and ask her/him to check on your application, at the same time that you make sure to thank her/him for all their help… but in the end, patience is a virtue,” she adds.