Chapter 2

Knowing How the Company Is Preparing

IN THIS CHAPTER

Bullet Learning what each company is doing to prepare for your interview

Bullet Leading your interview to make sure you stand out

Bullet Understanding how being prepared pays off

Just like a sports team selecting players to draft, you can expect every company that wants to interview you will be ready to ask you a lot of questions. The interviewers will also expect that you’re prepared, but to prepare you need to know how the company’s team is getting ready to evaluate you.

Every company is different, and not just because of the size of the company or the type of product or service the company specializes in. Each business has different needs for the position it’s hiring for. Companies have different interviewing processes. And what’s more, each company has different levels of experience in conducting interviews.

This chapter starts by telling you about how companies approach an interview. Some may focus on your technical prowess. Others will be more interested in your soft skills, including how you mesh with an existing team, how you communicate with customers, and if you’re a good fit with the company culture. You need to know the interview process for each company because in this situation, size matters.

Next, you learn that you can lead the interviews and the interviewers because you have an advantage in the process: You’re the one answering the questions. You can give answers that will make you stand out and unforgettable — beyond dressing professionally as we talk about in the previous chapter.

We conclude this chapter by explaining how all this preparation will pay off for you either in terms of a job offer or making you stronger for your next interview. You may even stand out so well that the company may be forced to hire two people — you and another candidate — because it can’t stand the thought of losing you to a competitor.

Learning What Each Company Is Doing

How you approach a company interview depends on the company’s environment. After all, trying out for a basketball team requires different skills than those required to try out for a team in football, baseball, chess, or any other sport. (Yes, chess. Ask the International Olympic Committee.)

For example, we’ve talked to people who have interviewed at Amazon and they report that the environment there is a cutthroat one. That is, Amazon places high value on candidates who are taskmasters and get stuff done — ruthlessly, if necessary. Thus an Amazon interview is an intense one. Google, on the other hand, places a high priority on how smart you are and has a more laid-back interviewing process.

Smaller companies, which are those that can have as few as 100 employees depending on the industry (www.fundera.com/blog/sba-definition-of-small-business), as well as startup companies, have different needs than larger ones.

Gathering information about smaller business and startup needs

When you interview at a smaller company, it’ll likely have fewer employees and not as much bureaucracy to deal with. For example, a smaller company may not have a formal human resources (HR) department and may only have one person (or even an external consultant) handling HR duties.

So, you may find yourself being interviewed by the head of the department that’s hiring or the person within a department who’s either volunteered or been assigned to interview candidates. Since smaller companies have hired employees before, they may already have a set interview process they’ve developed over the years.

Remember Just because a company is smaller doesn’t mean it’s in a big rush to hire someone. The time it takes to decide on someone, especially because a new hire has a bigger impact on the entire company since it’s smaller, could mean you won’t get a response as quickly as you expect.

It’s also possible that the smaller company doesn’t have a formal interview policy and you’ll be talking with one or more interviewers who have little to no interviewing experience. Instead, the interviewers may think of some questions they know they need answers to and ask impromptu questions based on your answers and how they feel the interview is going.

This is especially true at startup companies, which usually have fewer (perhaps much fewer) than 100 employees. You may have an interview with the only one or two programmers on staff and/or the founders of the company. A startup is moving fast because it needs to spend money fast and is on a tight timeline to get one or more of its hot new products shipped quickly.

This being so, the startup company is on one mission: to find the best programmers it can find to meet its deadline and get that big customer, the next round of investor funding, or both. If you can show the startup’s interviewers that you not only know the technologies the company needs but also can hit the ground running, don’t be surprised if you’re offered a job at the conclusion of your interview.

Tip If you’re going to interview at a startup company, you should bookmark this page and read Chapter 14 first just in case you’re hired on the spot and you need to know how to negotiate fair compensation for your services.

Navigating the involved hiring process at bigger companies

Bigger companies have HR departments, though it’s highly unlikely any of them are run by Catbert from the Dilbert comic strip. The people who run HR departments follow specific requirements to conduct themselves and the process, but they also understand the legal requirements involved in hiring people. This highly defined hiring process means you should expect a lengthy interview process.

It also means it’ll be more likely that you’ll talk with more seasoned interviewers and/or they’ll follow specific scripts to ensure that the company not only gets the information it needs, but also protects itself from any potential legal exposure.

Yes, once again this is a situation where the networking prowess you learn about in the previous chapter comes into play. If you don’t have any connections at the company, try to add some on LinkedIn. You should also try to attend in-person meetings through Meetup or other social networking groups where developers who work at large companies gather. Press the flesh at these meetings so you can pick up crucial information about what the interview process is like at the company you’ve applied to work for.

Tip When you scroll down the Meetup home page (www.meetup.com), you’ll find a section of categories, one of the first of which is the Tech category. Click the Tech thumbnail image to open the Explore Tech page. Meetup automatically finds your current location and lists groups within 50 miles of your current city (see Figure 2-1). Click a group name to learn more about that group and when it meets.

Screenshot of the Explore Tech page on the Meetup website to view all the Meetup tech groups within 50 miles of your current city.

Source: www.meetup.com

FIGURE 2-1: Scroll down the Explore Tech page on the Meetup website to view all the Meetup tech groups near you.

Tip Many big companies have books written about them and how they operate such as The Everything Store by Brad Stone (Little, Brown and Company), which is a book about Amazon. If you can find one or more books about a company that will give you insights into how the company thinks and works, that’s one more tool you can use as you prepare for your interview.

Preparing for the interviewers you’ll meet

Your networking efforts may lead to a connection with one or more interviewers you’ll see at the interview, and so you may get some hints as to what to expect during the interview, what the interviewer likes, and, more important, what the interviewer hates. You’ll also encounter experienced interviewers, especially from HR, who know what general questions to ask programmers based on past experience.

But you’ll also likely find that in many large companies, many interviews are managed by the team that wants to hire a new programmer. And many of the interviewers from that team, especially the ones who are programmers, don’t do much interviewing for the simple reason that it’s not their primary job.

It’s certainly possible the interviewers may be as nervous as you are, if not more so. You should expect that everyone in the company who will interview you will do just as much research about you as you will about the company and the interview process.

The first logical thing interviewers will do is look at your résumé. If they’re impressed enough by what they read, they’ll type your name in Google (or their favorite search engine) and see what results come up. They’ll find your online presence on social media and possibly links to other sites that contain your name. For example, if the interviewer finds that you write a blog and/or you participate in LinkedIn groups about technologies the company uses, that will enhance your standing before you step into the interview room.

Tip We don’t mind if you bookmark this page so you can read Chapter 15 for ten ways you can stand out when an interviewer looks you up online. Go ahead, we’ll wait.

Leading Your Interview

During the interview, it is important to take a leadership role, that is, speak with the interviewers in a personable manner and respond to the interviewers’ questions in such a way that you steer the interview in your preferred direction — where you highlight your strengths and value to the company.

It is also important to understand the different personality types you might encounter during your interview so that you can respond to each differently. When you go through mock interviews before your real one (nope, we don’t think doing so is an option and tell you all about how to conduct one in Chapter 8), you should practice recognizing different personality types and responding to them by leading your interview.

So how you do respond to different personality types?

  • If any of the interviewers appears nervous, you can set that person at ease by asking the interviewer some personal questions such as how he or she likes working at the company. By creating a personal connection, you’ll help put both you and the interviewer at ease.
  • Interviewers may feel that their positions are threatened if you come on board for reasons only the interviewers know. Instead of challenging the interviewers if they become cocky or egotistical, disarm them by giving them some praise about their skills, experience, and recognition.
  • You can also disarm interviewers who are being rude by controlling your emotions. Be respectful toward them and be sure to give them some praise for their work as well.

Remember These are not the only types of interviewers you may encounter, so when you get together with your friends to talk about conducting the mock interview, don’t forget to discuss what personality each mock interviewer will have so you can be prepared to deal effectively with different personalities and keep leading the interview.

Leadership in an interview can also involve talking about hard problems instead of easy ones. For example, if an interviewer asks you about a problem that you had to solve, don’t talk about a simple problem that you fixed quickly and easily. Instead, talk about the problem that required you to work with (or even lead) team members, the long hours you and others on your team put in to get the problem fixed, what you learned from the experience, and the positive results.

This approach will help the interviewers like you because it shows that you can work with a team, that you’re capable of working on your own, and that you’ll do whatever it takes to solve a problem. That is, you’ll show the interviewers leadership skills.

Finding out how the interviewer is approaching the interview

One or more interviewers may think his or her role is to ask you only technical questions. Some answers to those questions may be only a few words, like the responses to questions about when something in history happened that you had to answer in grade school.

You may not know the answers to some technical questions because you haven’t memorized (or your brain can’t bring up) the answer or the questions won’t highlight your strengths. In this case, you should steer the conversation by providing answers that highlight your experiences with similar technologies and how you used them to provide value at a company you worked for in the past.

For example, an interviewer might ask you what base class all classes derive from in C#. You could give a one-word answer — System.Object — which would technically be correct. However, it’s much better to talk about why they derive from System.Object and to mention that even value types derive from that base class. You could also talk about the functionality that all classes get because they derive from System.Object. The point is, you want to take opportunities to steer the interview in the direction that is going to highlight your knowledge and strengths.

Other interviewers, especially one or more who have non-technical backgrounds, will likely focus on getting to know you and finding out if you’ll be a good cultural fit at the company.

For example, an interviewer may ask, “How do you feel about doing work that isn’t quite in your job description?” This is the kind of question you should answer by talking about how you wore many hats at your last job or how you’ve always been interested in marketing as well as software development.

What’s more, it’s easy to banter back and forth, but it’s also important to add stories about how you worked within teams, the role each team member had, the technologies you used to create projects, and how you helped the team succeed in completing projects.

The moral of this story: Telling stories instead of giving rote answers or light banter will give you the chance to shine a little brighter.

Volunteering the right information to make you shine

When you conduct your mock interview, you need to work on finding opportunities to volunteer important information that will make you stand out to the real interviewers. For example:

  • If you’ve created an iOS and/or Android app that’s available in the Apple App Store or Google Play, respectively, let the interviewers know you developed the app and talk about the problem the app solved for people.
  • Talk about a solution you and/or your project team came up with that saved the company a lot of money, helped the company meet a deadline, or even caused a project to finish early.
  • If you’re asked why it’s been a while since you worked at your last job, tell your interviewers about events that paint you in a positive light. For example, explain that you wanted to go online to learn about a technology you felt you needed more experience with before you entered the job market again. Showing that you’re constantly sharpening and mastering skills will impress your interviewers more than a brutally honest answer such as saying you also spent part of the last few months wandering around trying to find yourself.

You don’t need to brag about your accomplishments or blurt them out at the beginning of your interview. All you need to do is have these stories at the ready when an interviewer asks you about your experience or a specific question about something in your résumé such as the aforementioned gap between jobs.

What’s more, when you’re asked about your experiences at companies you worked for in the past, always paint the companies in the best possible light. The companies you worked for were always the best companies, and the people you worked with were the best people. When an interviewer asks you the inevitable follow-up question about why you left, don’t lie. If you were fired, say so. But if you felt that you weren’t being challenged enough at a company, say so.

Warning Never presume that an interviewer is going to know everything about you before the interview starts. For example, interviewers may not even know that you developed an app because they overlooked that information on your LinkedIn profile or couldn’t look at your app because they had to do their real job of working on a project instead. Don’t miss any opportunity to show that you’re a winner.

Showing other ways you’re the right fit

Researching the company thoroughly will show your interviewers that you’ll also fit right in with the company culture and its objectives. In other words, show that you know the domain in which you’re working and that you’re prepared to conquer any problem within it. (This concept of a “domain” is not to be confused with the very different model portrayed in a famous episode of the Seinfeld television show.)

One example is if you’re applying for a programming position at a healthcare company. Perhaps you have experience working at a healthcare company in the past, or you previously worked in the medical field before you decided to make a career change and become a programmer. Maybe you worked in the medical field because your mother was a nurse and your sister is a doctor. So, you can mention these experiences to show that you’ve always been interested in healthcare and in recent years you’ve been focused on how to make technology work in the healthcare field.

Our point is, if you’ve continued to study and even build software for the field that the company is invested in, and you can show the time and skills you’ve invested to learn more about the field the company operates in, you’ll show that you just don’t want a job — you want to make an investment of your time and skills in the company.

Being Prepared Pays Off

Being prepared in all the ways detailed in this chapter will put you in a far better position than your fellow candidates who will just walk into the interview and think that they can get the job simply based on their technical aptitude.

At best, technical aptitude is about 50 percent of what an interview is all about. The other 50 percent requires soft skills, including:

  • Dressing professionally for the interview.
  • The ability to connect with your interviewers on a personal level.
  • Demonstrating you have technical chops not by reciting information but by telling stories.
  • Explaining to your interviewers how you’re flexible by working by yourself and working with a team to help the company succeed.
  • Showing that you understand the industry your company is in and how your experience brings added value to the company.
  • Putting your past experiences and gaps in your employment in a positive light.

Even if you’re not offered a job for whatever reason, you can apply your experiences to other job interviews. As you go through each interview, your confidence will increase with each one. Sooner or later, one or more potential companies will notice and decide it doesn’t want you to work for its competition.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.119.192.234