Go or TypeScript for Your Next Backend Portfolio Project?
Choose a learning goal before choosing a language A backend portfolio project should demonstrate a skill you can explain, test and extend.…
When hiring a .NET developer in Malta, asking about testing choices can reveal how a candidate manages uncertainty in real code. The most useful discussion connects tests to a specific behaviour and a realistic failure mode. It should not depend on remembering every assertion method in a framework.
Use an illustrative service that calculates a fee or processes an application. Describe the expected behaviour and one boundary case. Ask the candidate what they would verify before changing the implementation. Keep the problem independent of confidential company code and small enough to discuss during the interview.
A focused unit test can check local behaviour, while an integration test can exercise interactions with infrastructure. The Microsoft .NET testing overview is a useful starting reference. Ask why the candidate would choose a particular boundary for this example and what that choice leaves untested.
If the service depends on a database or an external API, explore how test data and failure responses are controlled. A mock can make a scenario easier to reproduce, but passing a mocked test does not prove the real integration works. Look for awareness of that limitation rather than a rule that everything should be mocked.
Ask how the candidate would show that the test detects a relevant defect. Then ask how they would keep the test understandable when the internal implementation changes. The answer should connect the assertion to intended behaviour and avoid depending on incidental call order without a reason.
Use the same core scenario for comparable candidates and record the reasoning you observed. Consider role seniority when deciding how much depth is required. A junior role and a role responsible for setting team standards should not be assessed against identical expectations.
Explore .NET and technology roles in Malta through Huwell. Candidates can also use this exercise to prepare a concise example of a test that prevented a real regression, while preserving employer confidentiality.
Browse current technology vacancies with Huwell Consultancy and ask us about the responsibilities that matter to you.
Explore opportunitiesChoose a learning goal before choosing a language A backend portfolio project should demonstrate a skill you can explain, test and extend.…
A backend career move should reflect the systems you want to work on and the depth you can demonstrate. Compare Java and…
A backend role is defined by more than its runtime. When considering PHP and Node.js opportunities, look at the application architecture, engineering…