P

Pau

🔐 Cybersecurity & Data Protection

This role is in charge of finding security weaknesses, protecting personal data (GDPR), and keeping computer systems safe. Strong professional ethics and full confidentiality are required at all times.

4
Technical questions
3
Soft skills
1
Practical test
⚙️
Technical questions
1 Attack types

What is the difference between a SQL Injection (SQLi) attack and a Phishing attack? How would you detect each one in a company’s computer system?

✦ What we look for: Knowledge of common attack types, the ability to analyse a problem, and use of the right technical words.
2 GDPR and data breaches

A client tells you that they have had a security breach and that personal data from their users has been exposed. What steps would you follow according to GDPR rules? What is the legal time limit to report it?

✦ What we look for: Knowledge of current data protection laws and the ability to respond to security incidents.
3 Securing systems

What basic steps would you take to make a Windows 11 computer more secure in a company? Please give at least 5 specific actions you would take.

✦ What we look for: Technical depth and a clear, logical order of priorities.
4 Professional ethics — CRITICAL

You have admin access to a client’s system. During a security check, you find sensitive information that is not part of your task. What do you do?

✦ CRITICAL question: professional ethics and full confidentiality. A wrong answer here means immediate rejection.

🧠
Soft skills
S1 Technical communication

Tell us about a time when you had to explain a security problem to someone who is not technical. How did you explain it?

S2 Staying up to date

How do you keep up with the latest news in cybersecurity? Tell us about websites, communities, or resources you follow regularly.

S3 Agency values

Where do you draw the line between a legitimate security test and an unethical action? Do you think a cybersecurity professional can be curious about offensive techniques and still be fully trustworthy?


🛠️
Practical test
🔬 Real scenario

The candidate is shown a web form with a search field. They are asked to check if it is vulnerable to SQL Injection, explain how they found out, and suggest how the code should be fixed. Paper or computer can be used.

⏱ 15 minutes
J

Joel

🌐 Network Administrator — Systems & Connectivity

This role is in charge of designing, setting up, and maintaining the network infrastructure for the agency and its clients. Being able to solve problems under pressure is a key skill for this position.

4
Technical questions
3
Soft skills
1
Practical test
⚙️
Technical questions
1 DHCP — Troubleshooting

A user cannot connect to the network because they are getting the IP address 169.254.x.x. What is the most likely cause? How would you find and fix the problem on the DHCP server?

✦ What we look for: A step-by-step approach to the problem and knowledge of how DHCP works.
2 VLANs in a company

What are VLANs used for in a company? If the Accounting department and the Sales department need to be kept separate but they still need to share a printer, how would you set that up?

✦ What we look for: Understanding of network segmentation and how to route traffic between VLANs.
3 Office Wi-Fi

A client wants to set up a Wi-Fi network for their office of 50 employees. What things would you consider? What is the difference between WPA2-Personal and WPA2-Enterprise?

✦ What we look for: Knowledge of wireless security and how to plan good coverage.
4 Live incident — CRITICAL

It is 9 AM and the manager of a company calls you: “We have no internet and nothing is working.” Describe step by step how you would handle the situation until the problem is fixed.

✦ CRITICAL question: how you manage incidents and communicate with the client under extreme pressure.

🧠
Soft skills
S1 Pressure and problem-solving

Tell us about a time when you had to fix an urgent technical problem without having all the information you needed. How did you handle it?

S2 Teamwork

During a network installation project, your coworker makes a configuration mistake that has already affected the client. How would you handle it inside the team and with the client?

S3 Professional growth

What is the last thing about networks or systems you learned on your own, outside of school? Explain how you learned it and how it is useful to you.


🛠️
Practical test
🔬 Real scenario

The candidate is given a network diagram with a switch, a router, and 3 departments. They need to suggest a VLAN setup, IP addresses, and a DHCP server configuration for each department. Cisco Packet Tracer or paper can be used.

⏱ 20 minutes
A

Adrian

💻 Programming — Software Development

This role is in charge of building apps and maintaining the agency’s source code. All code written for the agency belongs to the company — understanding intellectual property rules is very important for this role.

4
Technical questions
3
Soft skills
1
Practical test
⚙️
Technical questions
1 Version control — Git

Explain the basic workflow with Git: what is the difference between git add, git commit, and git push? When would you use git branch, and what does git merge do?

✦ What we look for: Practical knowledge of version control, which is essential at the agency.
2 Algorithms

Write (in pseudocode or your preferred language) a function that receives a list of numbers and returns only the even ones, sorted from largest to smallest. Talk about how efficient your solution is.

✦ What we look for: Logical thinking, clean code, and good use of computing resources.
3 Intellectual property — CRITICAL

You know that all the code you write for the agency belongs to the company. You want to use an open source library in your project — what conditions or rules would you check before adding it?

✦ VITAL question: awareness of software licences and the agency’s intellectual property rights.
4 Collaborative debugging

A coworker gives you a piece of code that “should work” but is giving the wrong result. How do you approach the problem? What tools or methods do you use to find the bug?

✦ What we look for: A clear method for fixing bugs and the ability to work with someone else’s code.

🧠
Soft skills
S1 Pride in your work

Show us a coding project you have done (personal, school, or internship). What part of the code are you most proud of, and why?

S2 Handling technical disagreements

Imagine you are working on a project and your coworker keeps pushing for a solution that you think is wrong. How would you handle it without damaging your relationship or the project?

S3 Continuous learning

The world of software development changes very fast. What language or technology would you like to learn in the next 12 months? Why?


🛠️
Practical test
🔬 Real scenario

The candidate is given a Git repository with a bug added on purpose. They need to do a git clone, find the error, fix it, make a commit with a clear message, and explain what they did. Any language is accepted (Python, JS, etc.).

⏱ 20 minutes
TIC Agency · Challenge 1.5 — This document was created for educational and business simulation purposes.
Any real use of contracts or pay structures must be checked by a qualified legal or labour advisor.