All articles

KajoData / Career & business

Difficult interview questions: prepare answers you can explain

I show how to turn real experiences into clear answers that hold up when the interviewer asks what you did and how you checked the result.

Kajo RudzińskiPublished Updated 13 min read

An open portfolio with geometric examples, an hourglass and organised task tiles on a desk.

A question about your greatest weakness can stop an interview more effectively than a difficult SQL exercise. Suddenly, you are searching for a sentence that sounds good, reveals very little and somehow presents you as the perfect candidate. I would prepare something more concrete: a real example, your own action and an honest account of the result. That gives you an answer that can survive the follow-up question, “What exactly did you do?”

I will discuss three questions: weaknesses, time pressure and motivation for applying to a particular company. I will also cover preparing examples, answering as a junior and asking the employer useful questions. The candidate scenarios are fictional practice material. Do not present them as your own achievements. The aim is an answer you can explain, including when its outcome was imperfect.

Start with the actual vacancy

Before drafting answers, I would read the responsibilities and identify the three most important expectations. One role may focus on business analysis, another on maintaining reports, and another on agreeing requirements. The same experience can support several applications, but your answer should explain the particular skill being discussed. A job title alone does not tell you what evidence the employer needs.

I would make a short note with three items: the requirement, an example from my experience and something to clarify during the interview. If the vacancy asks for independent collaboration with business teams, look for a situation where you established a need, clarified a definition or explained a result. It need not come from a job with “analyst” in the title. State where the example came from and what your contribution was.

National Careers Service recommends a similar starting point: review the job description, research the company and prepare examples. I treat that as preparation for a conversation rather than an attempt to predict every question. Memorising all possible answers is unrealistic. Understanding a few relevant situations gives you material you can use in several different discussions.

What is your greatest weakness?

My own example is that I can be disorganised, so I keep a task list on my desk. The point is to describe a difficulty and a way of limiting its effect on my work. Finding a clever synonym for a strength does not achieve that. A general claim that you are working on yourself says little about what will happen on the next assignment.

I would build the answer from three parts: a specific behaviour, a situation where it matters and the way you now handle it. Instead of saying “I am a perfectionist”, you could describe spending too long polishing a dashboard before establishing whether its audience needs every chart. That is behaviour someone can recognise and change. A personality label is harder to translate into a practical action.

A fictional candidate might say: “In practice projects, I spent too long improving dashboard appearance and sometimes postponed documenting data limitations. I now write down the question, result and validation first, then set aside a limited period for presentation. I still need to watch that tendency when starting a new project.” The answer identifies a weakness, its consequence and a control. It does not claim the difficulty has disappeared.

Prepare for the follow-up question

The interviewer may ask when the problem last occurred. Be ready to describe a real situation instead of inventing one on the spot. What did you notice? What changed in your behaviour? Who helped assess the outcome? If you do not yet have evidence of improvement, explain that the approach is recent. A precise limit to your knowledge is more credible than a success you cannot describe.

I would not turn the response into a catalogue of limitations. One relevant example generally provides enough material for the question. Nor do you need to disclose private details to explain a professional habit. You can focus on organising tasks, asking for help or communicating uncertainty. Choose an example that is true and relevant to the work you are applying to do.

If the weakness concerns an essential requirement, I would not hide it behind a polished formula. Limited SQL independence matters when a role expects it from the first day. Explain your current level and the support you would need. Part of the conversation is establishing whether both sides expect the same level of responsibility at the beginning.

How do you work under time pressure?

“I work well under pressure” does not reveal what you do when three people need a report tomorrow. I use the principle of delete, automate, delegate: check whether tasks are necessary, consider automating repeated work and pass on suitable tasks where possible. I would explicitly add agreement on priorities. Removing someone else’s request from your own list does not resolve the underlying conflict.

First, I would establish which decision depends on the result and when that decision must happen. Then I would propose a scope that can be delivered within the available time. Perhaps the recipient needs one checked table, with a complete dashboard coming later. However, I would not assume that every validation step can wait. Checking totals and the metric definition may matter more than an additional chart.

Automation is useful when you understand the process and can verify its output. Writing an unfamiliar script an hour before a deadline may add risk rather than save time. Delegation also requires someone available, sufficient time and agreement on responsibility. A junior does not need to pretend to manage a team. They can describe raising a deadline conflict early, asking a manager to resolve priorities and planning their own work.

An example about an urgent report

Imagine a fictional candidate helping prepare a report for a student organisation. The day before a meeting, they discover that one source is missing. They could say: “I checked which figures we could confirm. I told the meeting organiser what was missing and proposed presenting the available section with an explicit limitation. We agreed when I would complete the remainder.” That describes useful action without requiring a managerial position.

The outcome must match what actually happened. In this scenario, the meeting could proceed with limited material while a complete answer arrived later. The candidate should not transform that into a claim about saving a company or increasing revenue. A modest result can still be meaningful: recipients understood what the report excluded and postponed part of the discussion accordingly.

Asked what they would improve next time, the candidate might identify earlier checks on source availability. That reflection shows what they learned from the experience. It does not need an impressive percentage. If you have measured an effect, explain the measurement and baseline. If you have not, describe an observable outcome without adding numbers purely to make the story sound stronger.

Why this company and this role?

I would connect a specific part of the role with my direction of development and evidence of preparation. Saying that a company is a market leader explains little, especially if the same sentence could be used in any interview. Look for information that affects your interest: the problems involved, the responsibilities, collaboration or the product area. Check that the information actually appears in the vacancy or the company’s materials.

A fictional career changer might answer: “The vacancy describes operational reporting and conversations with report users. My previous work helped me understand a request-handling process, and I have been practising SQL and data-quality checks in projects. I want to combine process knowledge with analysis. I am interested in the support available for the first reports I would own.” The candidate explains a connection and identifies something important to investigate.

You can have several reasons for changing jobs, including working arrangements and conditions. There is no need to invent a lifelong fascination with a brand. It still helps to explain why these responsibilities make sense at your current stage. If you cannot find a connection, I would revisit the vacancy. You may need more information, or you may be applying to roles with very different expectations.

Build a small collection of true stories

I would prepare four situations: solving a problem, collaborating with someone, making a mistake and working with limited time. These do not need to be four major projects. One exercise can provide several useful angles if you can identify your own decisions. For each story, record what you knew at the start, what remained uncertain and how you checked the outcome.

STAR provides a useful structure: situation, task, action and result. National Careers Service explains the method as a way to organise examples. I would use it for preparation without announcing the stages during the interview. The listener needs a story they can follow, rather than an explanation that you are now moving to the letter A.

I would spend most of the answer on my own action. “The team produced a report” leaves your contribution unclear. You can specify that you agreed the definition, wrote a query or checked the output. Claim your work while acknowledging other people’s involvement. If you used help or an existing solution, explain its scope and what you understand independently.

Four connected platforms use blocks to represent a situation, task, action and completed result

What a junior can show without commercial experience

A course project, volunteering or a task from a previous occupation can provide material if you identify it accurately. “I analysed practice data” is an honest starting point. Then show the question, assumptions and validation. Do not present a guided tutorial as an independent business deployment. The distinction becomes apparent when someone asks why you selected a particular approach.

An interesting analytical example might be discovering that a join multiplies rows or that missing values change the meaning of an average. Explain how you noticed, which assumption you checked and what you changed. This gives the interviewer more to discuss than a list of tools. I describe related behaviours in the article about data analyst traits.

If you do not yet have an example, you do not need to invent one. Plan a small exercise you can actually complete before a later interview. Define a question, use public or synthetic data, verify the result and document limitations. During the conversation, distinguish completed work from a learning plan. An intention to learn a tool is not yet experience using it.

Describe a mistake and its repair

A question about failure needs a different emphasis from a success story. I would choose a situation where I can identify my decision, its consequence and the correction. Saying that someone supplied bad data may leave my own contribution unexplained. State which check you omitted or which assumption you accepted without confirmation. You can describe responsibility clearly without treating one mistake as a judgement on your entire professional worth.

In another fictional example, a candidate compares two months but one input file covers only part of the second month. They notice while checking date coverage. A useful answer explains whether the output had reached anyone, how the correction was communicated and what changed in their subsequent work. If the report remained inside a practice project, say so. Do not invent recipients or business consequences that never existed.

A follow-up might ask whether the new check would actually detect a similar problem. The candidate can show how they inspect the first and last dates and the completeness of the expected period. That is a concrete learning outcome. “I am always careful now” does not explain how the process changed. If the error can still occur, identify that limit and how you continue checking for it.

What to say when you do not know

For a technical question, I would first establish that I understand the problem. You can ask about the expected output or the input data. If you know part of the solution, explain that part and identify the uncertainty. “I do not remember the exact syntax, but I would check key duplicates before joining” reveals an approach to the problem. It must still reflect something you understand.

During a live exercise, ask what documentation or tools are allowed rather than assuming the rules. If you notice an error while answering, name it and correct it: “I missed the case with no matching record; I will adjust that part.” Pausing to revise is familiar analytical work. Continuing with an answer solely because you began confidently makes the solution harder to assess.

I would avoid replacing an unknown answer with a long account of an unrelated subject. State that you have not used the tool, then describe the closest relevant experience and how you would check a solution. If the job requires that skill immediately, both sides need to establish the gap. Preparation should help make your current abilities clear, including their limits.

Questions I would ask the employer

I would ask what a new person will work on in the first few weeks and how the team will judge whether it has been done well. That is more specific than a general question about development. It opens a conversation about data access, support, report users and expected independence. For a junior role, I would also establish who reviews the first results.

My second question would concern priorities: what happens when two departments need an answer by the same deadline? The response helps explain the decision process you would work within. A third question is how responsibilities are divided between analysis, requirements and report maintenance. My comparison of data analysts, business analysts and BI developers provides useful background for that discussion.

I would not treat every imprecise response as evidence of poor organisation. Someone conducting the first stage may not know the technical detail. Ask who can clarify it later. What matters is leaving with a distinction between confirmed expectations and assumptions. You are also gathering information needed for a decision about the proposed work.

Practise the conversation without memorising a script

Choose one true story and tell it aloud in roughly a minute and a half. That is a practice suggestion, not a required answer length. Ask someone you trust to follow up with two questions: “What did you personally do?” and “How do you know it worked?” If the answer becomes unclear, improve the description of your action or acknowledge the limit of the outcome.

On the second attempt, shorten the introduction. Keep enough context for the listener to understand the problem without learning the organisation’s entire history. Check whether you use abbreviations familiar only to your team. The first interview may be conducted by someone outside your technical area. You can provide more detail when the interviewer asks for it.

Before the meeting, I would prepare three short points about the vacancy, four stories and my own questions. Afterwards, I would note one difficult question, one unresolved issue and one thing to practise. A rejection does not always reveal something definite about your skills, and preparation does not guarantee an offer. It can help the conversation show what you actually know and help you assess whether the work is suitable.

Key takeaways

How should I answer a question about my greatest weakness?

Describe a real behaviour, its effect on work and a concrete way you manage it. Prepare an example and an honest account of your progress.

What can I discuss without commercial experience?

Use a practice project, volunteering or a task from a previous occupation. Clearly identify the context, your contribution and the outcome limitations.

What if I do not know a technical answer?

Clarify the problem, explain what you understand and identify uncertainty. Do not invent experience; establish the rules for using documentation in an exercise.

Kajo Rudziński

Newsletter KajoData

Let’s keep in touch.

I write about data analysis, learning and changing careers. My newsletter and the sign-up form are in Polish. If that works for you, I’d be glad to see you there.