The Tech Interview Behind the Scenes: Albena Zaharieva

post cover

The Tech Interview Behind the Scenes is an  HRLabs series.
Let’s take a look behind the scenes of the technical interview process from the interviewers' perspective.
Our goal is to provide candidates with valuable tips and recommendations directly from professionals who conduct interviews for various technical roles.

A successful candidate should be open to learning. shares Albena Zaharieva, Chief Technology Officer at Digitoll Smart Infrastructure.


Tell us more about your career path.

My entire career path has been in the IT sector. I have worked in various roles, including Junior Application Developer, Senior Software Engineer, Product Owner, Senior Product Owner, Scrum Master, Development Manager, Senior Engineering Manager, and CTO.

I highly value new challenges and always work in the best interest of the business, focusing on the growth and development of people and teams. I love learning and diving into new projects and technologies. Sharing knowledge and experience is both valuable and enjoyable for me, and I take great pleasure in mentoring anyone willing to listen and engage in discussions.

One of my career goals is to create the conditions for building well-balanced, diverse teams.


As a candidate, have you had any strange interviews? What about interviews that impressed you?

For me, every interview holds value. The interviewee has the opportunity to assess themselves, develop their communication and presentation skills, and learn to perceive the final outcome as a personal benefit, regardless of the result.

Strange interviews, in my view, are those where:



What skills and qualities do you look for in a candidate? How can a candidate stand out during the interview?

The skills and qualities I am looking for fall into two categories:

1. Core, Fundamental Skills


2. Position-Specific Skills



What questions do you typically ask in technical interviews? Do you have specific tasks or problems that you often use to assess candidates?

Technical interviews are tailored to the specific requirements of the position.

Through my questions, I assess:


I use both questions and implementation tasks to evaluate technical competence in key areas, including:


I respect and support a software engineer’s ambition to grow as a Full Stack Developer.


How important are good communication skills for a candidate? How do they impact the overall interview?

Strong communication skills are essential for a candidate's positive presence within the team, as well as for effective and productive collaboration in achieving business goals.

A high level of technical expertise loses much of its value if effective communication skills are lacking. A candidate who struggles with communication may find it difficult to integrate into the team, which can hinder the development of a highly effective and self-organizing team.

The presence of an individual with strong technical knowledge but poor communication skills can become a critical issue for the team, potentially leading to interpersonal conflicts and creating a single point of failure.


How important is cultural fit when making a hiring decision? How do you assess whether a candidate will fit well into the team?

Cultural fit is important, but that doesn’t mean searching for people who fit a specific mold.

The company’s cultural values define a framework that we must consider when assessing whether differences and deviations serve the business's best interests. For me, it is crucial to build a cohesive team of intelligent and strong individuals who are open to change.


What are the most common mistakes candidates make during an interview? What advice would you give candidates on how to prepare for an interview?



What advice would you give to candidates who want to improve their technical skills? Are there any resources you would recommend?

Enhancing technical skills should be built upon a solid foundation, and every candidate should have a clear understanding of how reliable their foundation is.

Practical application is key—developing solutions to real problems by applying learned and well-understood theoretical knowledge.

I also recommend the following activities to improve technical skills:



Share more about the best (or worst) interviews you've conducted.

For me, the best interviews are those that:


Looking back, I wouldn’t describe any interview I’ve conducted as a bad one because I have always ensured that such situations don’t arise.


How do you evaluate a candidate during an interview—based solely on their theoretical knowledge, or is their approach to solving a problem/task more important to you? What other factors do you consider when making a decision?

The evaluation of a candidate during an interview is based on a careful and in-depth analysis of how they think while applying their theoretical knowledge.

Other important factors for me include:



What would you like candidates to know about the interview process in your company?What could be helpful for them in their preparation?

The interview processes in my current company follow the already described practices and requirements.


Share a funny story from your experience as an interviewer :)

During an interview, I asked a candidate why they were applying for this position at our company. Their short answer was:"Because I want you to develop me."

To their surprise, my response was:"I won’t develop you—I will create opportunities for growth, and it’s up to you how you take advantage of them."

At that moment, the candidate stood up, bowed, and left the interview, saying:"Then this is not the right place for me. Goodbye."


In another interview, I asked a candidate:"What does MVC mean?"

Their response was:"I don’t know. Do you know? Maybe you can explain it to me."