Preparing for an interview takes a lot more than Googling a list of common interview questions. You have to make a great first impression appearance-wise (no wrinkly suits here!), have a great knowledge of your target company and its product, and, of course, know exactly how to convey that you're the perfect fit for the job.

So to help you get prepared, we compiled a list of our all-time best pre-interview tips. From strategizing about how to tackle the toughest questions to packing your briefcase, we've got you covered—with 30 ways to make sure you bring your A-game.

Different companies use different types of interviews , so ask what you'll be faced with. For example, some companies will ask case questions or brain teasers while others will give a standard set of typical interview and leadership questions. Asking the recruiter or HR contact about the interview format ahead of time is totally fair game. And once you know, investing time to become familiar with this style can make a huge difference.

Before your interview, get a list of the people you’re meeting with from the company. Then learn more about them—including what type of behavior might intrigue them or turn them off. Finally, prep some questions that are specific to each interviewer: Ask for details about her focus at the firm, discuss current events on his specialty, or bring up a common interest you know he or she has outside the office.

Make sure you reach out through your network to find current and previous employees you can talk to, too—they’re often your best source of intel on what it’s really like to work at a company.

No matter what role you’re interviewing for—engineering, sales, marketing—you should always use the product before your first interview (and ideally, a few times). If hired, your goal will be to create value for the people who use that product, and being a user yourself is the first step.

Twitter can also be an excellent resource because you can see what the company and its employees are talking about. Are they sarcastically bantering with each other? Feel free to throw a few jokes in as you’re meeting with people. Are they tweeting up a storm about an event or product launch? Use it as a conversation starter.

Get a sense of “who” the company is and how to embody a similar personality during your interview. Start by reading the company’s blog and Facebook page—the tone of the company’s content on these sites will speak volumes. Or, try reading individual employees’ blogs to figure out what type of people work (and excel) there.

Even if you’re a well-oiled interviewing machine, it’s essential to spend time thinking carefully about what skills, accomplishments, and interview answers will resonate with your interviewers most. Your management abilities? Your creativity? The examples you share will probably be slightly different everywhere you interview.

Have an answer to “Tell me about yourself” ready to go. Interviewers always ask it, and you want to be sure to nail this first part of the interview.

Don’t be thrown off by the classic “What’s your biggest weakness?” One foolproof method: Think of something that you struggle with but that you’re working to improve. For example, maybe you’ve never been strong at public speaking, but over the past few years, you’ve taken on leadership roles and volunteered to run meetings to help you be more comfortable when addressing a crowd.

You can easily find lists of common interview questions—but don’t prepare by writing out your entire answer; instead, jot down a few notes or bullet points and keep them on hand for the interview itself. You’ll ensure you cover the bases—without reading from a script.

Don’t forget about the numbers! Finding some numbers, percentages, increases, or quotas you can use when talking about your responsibilities and accomplishments really sweetens the deal and helps you tell a hiring manager why you’re so awesome. (Here's how to include them, even if you don't work with numbers.)

It’s likely you’ll get asked why you’re interested in this particular role and company. (And if you can’t answer this question, you shouldn’t be in the interview!) So to make sure you can, consider why you’re interested in the function and identify a couple of key factors that make it a great fit for you and how it aligns with what motivates you (e.g., “I love customer support because I love the constant human interaction and the satisfaction that comes from helping someone solve a problem”).

Don’t just think about how you’ll answer certain questions; practice looking in the mirror and answering them out loud. This prep work will help you clarify your thoughts and make you much more comfortable during the interview.

Do as many mock interviews as you possibly can with a friend. You’ll be much better at answering, “What would you bring to the position?” the 100th time you do it than the first, right?