"Are there any questions left we can answer?"

"No, not right now, thank you."

Have you ever encountered this situation in an interview and responded like above?

I'm sorry, but you've given away an awesome opportunity to make a lasting impression.

A thread.
0. Foreword

I've been on both sides of the interview table for a few years now.

I've interviewed for positions, and I've interviewed quite a few awesome engineers.

I can only give you my perspective and opinion. It does not necessarily need to be fitting each situation.

1/32
1. Why this question is an opportunity

Although there is a shortage of software developers right and left, many companies still want to make sure they hire the right people.

Even the best engineers may not be the best fit for a company and its culture.

2/32
A question like "Are there any questions left we can answer?" is both an offer from your interviewer and an indicator for them.

An interview is always two-sided.

The offer enables you to gather more information so YOU can actually find out whether the company fits you.

3/32
You decide to spend your time at this company and to create value for them.

You will usually be paid pretty well to do your job, but even the highest salary in the world doesn't make up for a company or a culture you don't like.

4/32
Whatever there may be left in your head, make sure to ask and get a clear answer.

You want as much information as possible to make a good decision. Who likes to regret the choice they made after a week or a month at a new job?

I'd say not too many people.

5/32
The indicator part is important for the company you interview at. They also need to make a decision. And they want to see whether you are the right hire.

Have you paid close attention to the interview? Are you interested in the company and the job at all?

6/32
Based on your questions, interviewers can pretty easily perceive how interested you really are.

An interviewer's job is to hire people who really want to work for the company.

7/32
Candidates who already show a lot of interest have a high chance of becoming motivated employees later.

The hope is that those employees will do their best for the company. Those employees might bring great ideas and collaborate with others well.

8/32
Some interviewers expect you to ask at least one to two questions. Others don't expect you to do so but give you plus points if you ask a few.

I'd usually expect interviewers to anticipate at least one to two questions they can answer.

9/32
2. Which questions to ask

The questions you could ask can be divided into two rough categories.

1. Real questions
2. Strategic questions

10/32
-> Real questions

Those are the most important ones. You ask them because you want to get a certain answer.

The answers given to those questions help you decide whether this company is the right one for you and whether you really want to work there.

11/32
Real questions can be further divided into two sub-categories:

1. Context-based questions
2. Context-less questions

12/32
-> Context-based questions

These questions arise from the context of the interview. Your interviewer(s) talked about something but didn't cover something you would have been highly interested in.

13/32
A typical context-based question pattern goes like this:

"You have mentioned something in this interview. I have a question regarding this."

This shows:

1 . You paid attention to the interview
2. You want to know more because you are interested

14/32
--> An Example

"When we talked about your development process, you told me that you usually expect code reviews to be taken seriously because they are an important part of your QA process. Does this mean that they are more important than feature development?"

15/32
-> Context-less questions

These questions don't usually arise from the context of your interview, but you couldn't cover something you are pretty interested in at all.

16/32
A typical context-less question pattern goes like this:

"I'd really like to know something. Can you tell me about this?"

This shows:

1. You are interested
2. You care for something specifically

17/32
--> An Example

"How important are code reviews for you? How highly do you value them? And how important are they relative to daily bug fixing and feature development?"

18/32
-> Strategic questions

These questions should be your last resort. You throw them in because you want to ask something, at least.

They can still give you valuable insights, but they are also often cliché and might be something interviewers hear regularly.

19/32
Honestly speaking, you should avoid having to ask strategic questions as much as possible.

You need to make them up and sometimes become pretty creative not to sound like you already prepared them before your interview.

20/32
--> Some examples of strategic questions:

"Are there any other income streams for your company other than the project work you do? Do you have core software that you license out?"

21/32
"How many other teams do you have at your company, and with how many of them will I interact daily? How linked is the team I interview for with the others?"

22/32
3. How to come up with good questions

There is actually an (imho) pretty simple hack that helps you to ask good questions at the end of an interview:

Bring a notebook and a pen, pay attention, take notes!

23/32
It might sound a little strange to sit at the interview table and take notes as an interviewee, but actually, it isn't.

At least one of your interviewers (if they are well organized) will also have a pen and paper there or an electronic device on which they take notes.

24/32
Why shouldn't you do the same?

It also gives you something you can read through later, after your interview, when you need to decide whether you want to continue the process or even take an offer.

25/32
And throughout the whole interview, you can already mark points in your notes that you didn't cover deep enough.

And when your interviewer asks you if you have any further questions, you can quickly go through your notes and form a question based on those marks.

26/32
4. Conclusion and recap

Often, inconspicuous questions like "Any further questions?" can make a huge difference in interviews.

They can give you the edge over another candidate and help you make a lasting impression.

27/32
Especially the question covered here is a pretty simple way for you to get plus points if you approach the whole interview in the right way.

And this one also serves YOU very well. It gives you the chance to get as much information as possible.

28/32
In the end, this information can help you decide whether the company is the right fit for you. Because you must never forget: Interviews are two-sided.

29/32
To quickly recap what we covered:

1. Bring a pen and a notebook
2. Pay close attention to the interview
3. Take notes
4. Mark points you'd like to get more information on

30/32
5. At the end of your interview, when asked whether you have any further questions, ask as many real questions as possible
6. Only pick strategic questions if you can't come up with real questions

31/32
5. Thread end

That's it for this thread.

I hope you found it valuable, and if so, a like or retweet would help me a lot!

If you like this type of content, follow me (@oliverjumpertz) for more of it.

I'd love to get more awesome online friends! 💛

32/32
6. The persisted blog article

I know, sometimes threads are difficult to read.

I migrated this thread over to my blog so you can always come back to it when you want!

blog.oliverjumpertz.dev/one-of-the-mos…

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Oliver Jumpertz

Oliver Jumpertz Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @oliverjumpertz

15 Jul
Did you know that a unit test should have three basic blocks?

1. Arrange / Given
2. Act / When
3. Assert / Then

Let's quickly go over them so you get a better idea.

A thread.
1. Arrange / Given

This is where you set up everything you need to trigger the logic you want to test.

No matter whether you initialize input variables or specify the result you later expect. This is where this logic belongs.

1/10
'Given' is a term coming from behavior-driven design where human-readable "user stories" are used to describe your expectations.

You can read it as: "Given this input or setup...".

2/10
Read 11 tweets
14 Jul
Testing JavaScript can be difficult.

It sometimes can be hard to write excellent tests that assert that what you developed really works.

To support you, I compiled some beginner-friendly JavaScript testing resources for you.

A thread.
1. JavaScript testing for beginners

This is a course that delivers one lesson each day to your inbox.

You can do it at your own pace.

Perfect for beginners, with some great advice.

marclittlemore.com/javascript-tes…

1/9
2. Introduction To JavaScript Unit Testing

This article is a great guide for beginners.

It walks you from your code as it might be, over making it actually testable, to finally covering it with tests.

smashingmagazine.com/2012/06/introd…

2/9
Read 10 tweets
13 Jul
Let's be honest, CSS can be pretty difficult.

I had a hard time learning it, but there are a few resources that can definitely help you to understand the style language of the web.

Here is a collection of my favorite ones.

A thread.
1. codrops

An extensive CSS reference that will serve you even better than MDN.

Definitely, my go-to resource when I want to look something up.

tympanus.net/codrops/css_re…

1/11
2. The box model

Everything in HTML and CSS has something to do with a box. Some elements are block elements, others are inline elements.

This concept can actually be pretty difficult to understand.

This article on MDN makes it clear for you.

developer.mozilla.org/en-US/docs/Lea…

2/11
Read 15 tweets
12 Jul
I've created many more visual tips and explanations since I posted my last collection in June.

This is a new collection of visual tips and explanations for JavaScript that can help web developers of any skill level with even more content!

A thread.
1. The Anatomy Of A For-Loop In JavaScript .
2. The Anatomy Of A Do-While-Loop In JavaScript .
Read 40 tweets
6 Jul
Initially, coming from a class-based React context, I had a hard time understanding hooks.

And the hook I had the hardest time with was useEffect.

Gladly, I understood it, and I now want to show you what useEffect is and how you can use it.

A thread.
0. A quick hook introduction

Hooks were added to React in 16.8 and enable us to write functional components while still using state and other React features like lifecycle methods without a need for classes.

1/15
Some hooks also enable you to set state in functional components.

This doesn't sound like much, but unlike class components, where you had to modify your component's state for React to notice, you need to tell React when something changed in functional components, too.

2/15
Read 16 tweets
5 Jul
I found some awesome resources that teach you about blockchain technology.

They are short videos explaining blockchain technology to you in simple words.

A thread.
1. Asymmetric encryption

Encryption is one of the foundational building blocks of a blockchain. Knowing what it is and understanding how it works is definitely beneficial.



1/6
2. Zero Knowledge Proof

Blockchains are public databases.

Everyone decides what the truth is, and this video explains to you how it works.



2/6
Read 7 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(