12 Tricky Job Interview Questions in Tech…and How to Answer Them

How to Answer the Toughest Questions in Your First Tech Interview
Get Our <span>FREE</span> Guide to Acing Your First Interview

Get Our FREE Guide to Acing Your First Interview

Learn how to successfully interview for your first tech job with our FREE, 48-page ebook.

Job interviews are nerve-wracking, to say the least. Even if you’ve got years of experience and the job description sounds like it was written specifically for you, you’re still likely to be nervous.

And if it’s your first interview in an entirely new career field? Oh boy. “Nervous” doesn’t even begin to cover it.

I’ve been a freelancer for going on eight years. “Interviews” were not part of my vocabulary. And then I decided I wanted to scale back the freelancing, and find a “normal” job (albeit a remote normal job). Which meant interviews. Shudder. I hadn’t been on a job interview since 2004!

And I was nowhere near as prepared as I should have been, looking back on that first interview (or the second…or the third…). I’m sure I gave more than one “wrong” answer in those interviews. In fact, I didn’t even think my first interview with Skillcrush went all that well and was surprised when I got a second interview!

The good news is that it’s not the end of the world if you say one wrong thing. But that doesn’t mean you shouldn’t be as prepared as possible before stepping into your first tech interview.

You know what not to say, but how do you answer those tough questions you’re bound to be asked? Here are a few of the most commonly asked questions you might encounter, and how to prepare to answer them, particularly in a tech interview.

1. Do you like to work alone or as part of a team?

This is kind of a trick question. If you say you prefer to work alone, then you may come across as a loner. If you say you prefer to work as part of a team, then you might come across as incapable of working on things independently.

So the safe bet here is to say both, even though that may feel like a cop-out. Express that you’re happy to dive into team projects, but you also like to work on aspects of projects alone to get things done quickly. The ideal employee in almost every tech company is one who can work well with others while also being able to take on projects solo without handholding.

2. What’s the best part about your current/last job?

This is a great time to emphasize the parts of your job that you like that will carry over to your new position. If your dream tech job will include working with clients, and you’ve been working in retail, you could say that you’ve loved building relationships with your regular customers. Of if your new position will include a lot of data organization and reporting, you can talk about how you loved organizational tasks at your old job (even if they weren’t data organization).

Think about ways that general tasks from your last job could roughly translate into tasks you might have at your new job and go from there!

3. What’s the most frustrating part about your current/last job?

Here’s another place where you don’t want to be too negative. Instead, look at the frustrating things from your old job that will be less likely in your new position. The last thing you want to do is complain about something that isn’t going to disappear in the job you’re interviewing for.

For example, maybe part of the new job is diving into the data that drives the company (sales, visitors, etc.), while at your old job you had no access to information about what was happening behind the scenes.

4. What are your weaknesses?

As Randle has mentioned here before, whatever you do, please don’t answer this one with “I’m a perfectionist” or anything else along those lines. Sure, it might be true, but it’s also so commonly heard that it‘s completely unoriginal, and in fact, it’s more of a strength than a real weakness. Rephrasing it as “paying attention to detail and wanting to get things right” doesn’t sound like much of a weakness, does it?

Instead, talk about something that is really a negative, but frame it in a way that shows how you compensate for it. For example, you might say that you have a tendency to be disorganized, but to combat that you have a system set up that keeps you on task and prevents important things from falling through the cracks.

5. What in particular are you most interested in working on?

This is where knowing something about the company you’re interviewing with, in addition to the specific position, is vital. Know what kinds of things those employees in positions similar to the one you’re interviewing for are doing. And make sure you read the job responsibilities and requirements carefully.

For example, if you’re applying for a marketing analyst position and you know that the company uses HubSpot, then you can mention that you’re looking forward to diving into that.

Here’s a secret: if you feel like your qualifications are lacking for a certain thing, you can use this question to express your interest in learning more about that particular area. Expanding on the last paragraph, if you’ve only ever used Google Analytics and you know that they use HubSpot for metrics, then you can express your interest in diving into HubSpot and seeing what it can do compared to Analytics.

6. Why are you leaving your current job (or why did you leave your last job)?

Be careful with this one. You don’t want to come across as negative, or disparaging to your current company, boss, or coworkers. Instead, put a positive spin on why you’re leaving. Instead of saying “I’m bored out of my mind,” you could say that you’re looking for new challenges at work.

When asked on a recent interview why I was seeking out a more traditional job after freelancing for years, I answered that I was looking to be part of a team again, not that I was tired of feeling isolated and cut off while working. It means the same thing, but it’s all about how you express yourself! Hiring managers will almost always prefer someone who answers with a positive statement rather than a negative one!

7. Do you have examples of your work?

Hopefully when you applied for the job, you included a link to your portfolio. But that doesn’t mean an interviewer won’t ask you about specific projects you’ve worked on. They might ask for examples of your most successful project, your favorite project, your most challenging project, or just for a general example or two.

Prepare a mental list of different types of projects you’ve worked on, as well as your favorites. This is particularly important if you have a large body of work. When I’ve been asked about examples of things I’ve written, it’s sometimes a struggle to think of specific pieces since I have over 350 articles in my portfolio (not to mention pieces I’ve written that aren’t included for one reason or another). But I can name off a handful of examples of specific pieces off the top of my head if necessary. Be sure you can, too.

8. Where do you see yourself professionally in 3-5 years?

This one can be a little bit tricky. If your long-term goals are to be doing something entirely different from the job you’re currently applying for, you may not want to mention that in so many words.

What you can say, though, is that you’re looking for work that is fulfilling and challenging, and that you’re passionate about.

Now, if you have a clear idea of where you want to be and it’s in line with the job you’re currently interviewing for, then by all means share that plan! Interviewers want to hear that you understand the typical or expected career path that will follow the job you’re applying for.

9. What kind of experience do you have with XYZ language?

If you’re applying for a development or design job, you’ll almost certainly be asked how familiar you are with a particular programming language. Unless you’re applying for a senior developer position, you don’t necessarily have to be an expert at the particular language in most cases to get hired.

What you do need to show is that you’re very comfortable with it, and that you’re happy to dive in to learn what you don’t know. It’s more important that you show that you’re familiar with coding on a conceptual level, and have good problem-solving abilities. But just because you’ve worked more with Rails than Python doesn’t mean you can’t get a junior developer job if you show that you can quickly figure out problems and how to solve them.

10. Brainteaser questions (to test your problem-solving abilities)

These can be intimidating if you’re new to programming and coding. Brainteasers and riddles can definitely throw you for a loop, especially if you’re not prepared. But what you need to do in that case is show that you aren’t going to get flustered under pressure, and that you can think through problems logically.

Spending some time familiarizing yourself with the most common types of brainteasers you might be asked is a good way to prepare. But what’s more important than a correct answer is the ability to think through the problem logically.

To that end, talk your way through the problem. Ask any questions that you need to in order to clarify what is being asked. And then tell the interviewer how you’re going about figuring it out. The entire point of these brainteasers is to test your creativity, your analytical skills, and your logic, not to show that you actually know how many gas stations there are in the US.

11. Programming challenges (to test your competency and problem-solving abilities)

Programming challenges are generally more common at second or third interviews, rather than initial ones. But you should still be prepared at your first interview.

In some cases, an interviewer will sit you down in front of a computer and give you a problem to solve (and a time limit). In other cases, you may just have to talk through how you would code something.

This is another case where getting the right answer isn’t necessarily the most important part. How you approach the problem and go about solving it is being evaluated just as much.

One way to prepare is to take on some programming challenges before your interview. Sites like Codewars can really help you get used to these kinds of questions. You can also check out our Ultimate Guide to Interviewing for Your First Tech Job for details on how to ace these kinds of code tests.

12. What are your salary requirements?

This can be one of the most challenging questions to answer, especially when you’re new to a field. In most cases, though, you want to avoid answering the question at all. Instead, you want the interviewer to tell you what their budget range is for the position.

Instead of stating a number when you’re asked, say something along the lines of, “I’m sure that whatever you’re paying is consistent with the going rate,” or “I’m sure we can figure out a fair salary based on what my responsibilities would be.” Don’t be afraid to say that because the job you’re applying for is so much different than your previous jobs, it’s hard for you to specify a salary range.

Now, that being said, it’s still vital that you know what the market rate is for the job you’re applying for. If you know that the typical salary for a junior developer job is in the $60,000 range, and they tell you that they’re looking to start someone at $40,000, that’s a potential red flag. Of course, they might make up for the lower salary with amazing perks (remote work, weeks of paid vacation, free child care, technology perks, excellent health insurance, etc.). However, if they asked you what your salary range is and you say $60,000, they might write you off as out of their price range when you’d actually be quite happy working for that particular company for $40,000. You can use sites like Glassdoor or PayScale to find average salary rates for a ton of different positions.

We all make mistakes in interviews. Don’t beat yourself up if you botch a question or stumble to find the right answer. The key thing to remember is that confidence, character, and personality can make up for a lot. But if you combine those with being well prepared for whatever questions you’re asked, you’ll stand out from others competing for the same job!

To get even more prepared, check out our Ultimate Guide to Interviewing for a Junior Tech Job!


Get Our <span>FREE</span> Guide to Acing Your First Interview

Get Our FREE Guide to Acing Your First Interview

Learn how to successfully interview for your first tech job with our FREE, 48-page ebook.

Cameron Chapman

Cameron is a staff writer here at Skillcrush, and spends most of her time writing and editing blog posts and Ultimate Guides. She's been a freelance writer, editor, and author for going on a decade, writing for some of the world's leading web design and tech blogs. When she's not writing about design, she spends her time writing screenplays and making films (and music videos for rock and metal bands!) in Vermont's Northeast Kingdom.

Your email address will not be published.



  1. Brittni Norat Replied

    When I at first commented I clicked the -Notify me when new feedback are added- checkbox and today whenever a comment is added I get four e-mail with the same comment. Will there be in any manner you can remove me from that service? Thanks a lot!

  2. Deirdre Gribbin Replied

    Wow, incredible blog structure! How lengthy have you ever been blogging for? you made running a blog look easy. The full look of your site is fantastic, well the content!

  3. Rhona Replied

    I like the valuable information you provide in your articles. I will bookmark your blog and check again here frequently. I’m quite sure I?ll learn many new stuff right here! Good luck for the next!

  4. Antonia Wist Replied

    Hey there! I’ve been following your blog for a while now and finally got the courage to go ahead and give you a shout out from Austin Tx! Just wanted to say keep up the excellent work!

  5. I web site possessor I believe the content matter here is rattling fantastic , appreciate it for your hard work. You should keep it up forever! Best of luck. Replied

    The Zune concentrates on getting a Moveable Media Player. Not a net browser. Not a sport machine. Perhaps in just the future it’ll do even greater inside those areas, yet for previously it really is a outstanding direction in direction of arrange and hear in the direction of your tunes and films, and is without the need of peer within that regard. The iPod’s advantages are its world-wide-web going to and applications. If people stable further compelling, probably it is your great choice.

  6. US B2B Leads Replied

    Thanks, I have been searching for info about this topic for ages and yours is the best I’ve located so far.

  7. Normand Bialecki Replied

    Thanks for the sensible critique. Me & my neighbor were just preparing to do some research on this. We got a grab a book from our local library but I think I learned more clear from this post. I am very glad to see such wonderful information being shared freely out there.

  8. reparaciones de asbestos tiles Replied

    Pues de tener menos de dos años, se deriva al servicio técnico oficial en Mòstoles, que son los que cubren la garantía de la lavadora. Una vez que el técnico de reparacion de lavadoras urgente de Mòstoles, llega al domicilio del cliente, lo primero que hace es localizar el tipo de problema que tiene la lavadora, una vez localizada la avería se le da al cliente el presupuesto de la reparacion.

  9. Lawrence Pica Replied

    Great post, you have pointed out some great points, I besides think this s a very great website.

  10. Servicio Tecnico Frigorificos General Electric Madrid Replied

    En motores de 2 hp lleva dos capacitores, 1 de arranque de 590-708, 110 v, de trabajo de 0 mf 230v siemens. En Motores de 3 hp lleva dos capacitores, 1 de arranque de 590- 708, 110 v, uno de trabajo de 75 mf 230 v siemens. Primero hay que saber qué factor de potencia tienen en toda la alimentación, este dato si no tienen medidor, viene en el recibo de CFE ó Iberdrola, y se trabaja en base a este dato para la corrección del Factor de Potencia, ahí se ve si se requiere corregir con filtros sólo capacitores.

  11. Cody Hardina Replied

    Eu queria para rascunho você uma muito pequeno note para dar agradecimentos como antes com o seu impressionante segredos você tem contribuído no momento . Isto é simplesmente seriamente generoso de você para oferecer desimpedido exatamente o que muitas pessoas {poderiam ter | poderiam possivelmente ter | poderiam ter | teriam | fornecido para um e livro para ajudar algum lucro para eles mesmos , ainda mais since you poderia possivelmente ter done it no caso de você decidiu . These estratégias além agido reconheça outras pessoas on-line tenha o mesmo dream semelhante a meu conhecer o verdade um pouco mais concernente this issue . Certamente existem milhões de mais divertidos ocasiões ahead para quem navegue seu blog

  12. furtdso linopv Replied

    I’ve been absent for a while, but now I remember why I used to love this blog. Thank you, I¦ll try and check back more frequently. How frequently you update your website?

  13. Marcy Mattimoe Replied

    Nice post. I was checking continuously this blog and I’m impressed! Extremely helpful information particularly the last part :) I care for such information a lot. I was seeking this particular information for a very long time. Thank you and best of luck.

  14. Leatha Waid Replied

    Your mode of telling the whole thing in this article is
    genuinely fastidious, all be capable of effortlessly know it, Thanks a lot.

  15. Belkin Help Replied

    Wow! its a Very Nice Blog, thankyou for writing such a beautiful blog, i really loved it just the way i like this one.

  16. Epson tech support number Replied

    Wow! its a Very Nice Blog, thankyou for writing such a beautiful blog, i really loved it just the way i like this one.

  17. Netflix tech support Replied

    Wow! its a Very Nice Blog, thankyou for writing such a beautiful blog, i really loved it just the way i like this one.

  18. Avira antivirus phone number Replied

    Thankyou for your this amazing writing on above topic, please keep helping us in future as well by providing similar content on internet all the time.

  19. kyocera printer customer support Replied

    Thankyou for your this amazing writing on above topic, please keep helping us in future as well by providing similar content on internet all the time.

  20. CompuDocs Repair Replied

    Thankyou for your this amazing writing on above topic, please keep helping us in future as well by providing similar content on internet all the time.

  21. Blacked Raw Replied

    This is another excellent review. I am using this ThirstyAffiliates plugin. This is really an excellent plugin.

  22. gamekit Replied

    I consider something really special in this site.

  23. historia de electro domesticos caseros Replied

    Aeg, Amana, Ariston, Aspes, Balay, Bauknecht, Beko, Bluesky, Bosch, Bru, Candy, Corbero, Daewoo, Edesa, Electrolux, Fagor, Firstline, Haier, Hoover, Iberna, Ignis, Indesit, Lg, Liebherr, Linx, Miele, Neff, NewPol, Otsein, Philips, Rommer, Saivod, Samsung, Siemens, Smeg, Superser, Taurus, Teka, Thomson, Westinghouse, Whirlpool, Zanussi; y, somos Servicio Técnico Oficial de General Electric (según zona – consultar).

  24. Guy Sulkowski Replied

    Hello, I have a domain name with high potential wouai.com but I have neither the time nor the skills to sell it. Accustomed to the sale of domain names, independent salesmen, business introducers or simply motivated to earn money without risk, sell this domain name for me and win 3.000 $! How? by selling this domain name 10.000 $ (which is not much for a company interested in its strong marketing potential, and in comparison with sales found on dnjournal. The sale will be concluded and secured on the site sedo.com, specialist in the sale of domain names on the internet. You want to win more? sell it more expensive, you will earn 30 commission. To facilitate the sale, you can offer the buyer the domain name wouai.fr that I also own. Important: ask the buyer for proof that you have brought this sale so that I can pay you your commission! Do not wait, sell for me the domain name wouai.com and win 3.000 $ or more!

  25. Alphonso Marchio Replied

    thanks for sharing this information..have shared this link with others keep posting such information..


    Hello, google lead me here, keep up nice work.

  27. jon Replied

    Just wanna input that you have a very decent web site , I like the style it really stands out.

  28. matlab 2018a full download Replied

    You made a few good points there. I did a search on the issue and found the majority of people will consent with your blog.

  29. componentes en madrid de nilfisk gm Replied

    En cuanto a aparatos de aire acondicionado el sistema invertir de ahorro energetico es ya una tecnología habitual en la climatización de los hogares tanto en aires de tipo splits conductos. Como siempre en Electro Asistencia como servicio técnico de electrodomésticos Madrid y Toledo nos gusta mencionar las características de los electrodomésticos que mencionamos de cara a su durabilidad como hacer frente a posibles averías.

  30. Rhett Lapoint Replied

    Don’t wear seat belts lest you drown in your own urine?

  31. Jamaal Nichol Replied

    Don’t wear seat belts lest you drown in your own urine?

  32. bpdl2 free download Replied

    I am constantly browsing online for ideas that can benefit me. Thx!

  33. haleyelder Replied

    I think most of these questions you’ll also find in other interview assistance sites where the more helpful info for tech coders at least would be the programming testing portions. 

  34. szymon Replied

    …”a junior developer job is in the $60,000 range”…
    gross or net?

Want more articles like this?

Sign up to get the most recent tech news, tips and career advice.