shutterstock_358270361-1

Taboola R&D Values

End 2 End Ownership

We care about owning our tasks and every Taboola engineer:

Owns the entire lifecycle of the task at hand, from the “why”, through design, code, testing, monitoring and till after it has been deployed

Changes code and/or deals with tasks developed by others

Makes an effort to get feedback from domain experts

Adds new frameworks, libraries and infrastructure on a merit-based discussion with fellow developers

Challenges prevailing assumptions and suggests different approaches

Know The Business

We believe that understanding our business is fundamental and every Taboola engineer:

Is driven by the desire to serve our users, customers and business stakeholders

Directly communicates with relevant business experts (AM, PS, Sales, etc.) whenever required about features they are involved in

Maintains the balance between engineering considerations and business value (time to market) when making design and code decisions

Knows and pursues applicable business KPIs and follows up on them when developing and deploying features

Thoroughly understands the needs of the top 3-5 customers/users of their work

Makes an impact on top company goals, top group goals and top team goals

Cares intensely about Taboola’s success

Alignment and Collaboration

We encourage open communication, transparency and a highly aligned and collaborative environment, every Taboola engineer:

Communicates regularly with relevant people in other teams to align on Product and Tech roadmaps; understanding mutual constraints and setting expectations accordingly

Makes every effort to help people that require assistance (design review, code review, etc);

Does not push back others when they ask for assistance

Shares information openly and helps others become independent

Empathizes with their peers and colleagues

Acts in a transparent, non-political manner

Adopts accountability and refrains from putting the blame on others

Craftsmanship

We excel at our craft and we thrive to be better, every Taboola engineer:

Takes smart risks and adopts a biased approach towards getting things don

Uses mistakes as an opportunity to learn

Identifies the root cause and gets beyond the symptoms

Makes data-driven decisions

Educates themself on technology and our industry

Finds creative ways to simplify complexity, values small interactions over a “Big Bang”

The Interview Stages

1

HR Interview

The purpose of this interview is to assess whether a candidate will thrive in Taboola's…

More »
Interview 60m
2

Peer Interview

In this interview you'll meet two potential future colleagues from the group. The purpose of…

More »
Interview 90m
3

Coding Test (Home Exercise)

The goal of the home exercise is to give you the chance to show us…

More »
Test Up to 5 Days
4

Test Review

In this stage we will discuss your solution and assess your problem solving and analytical…

More »
Interview 90m
5

VP Interview

This is the final stage of the Hiring Process and it’s goal is not only…

More »
Interview 60m

HR Interview

The purpose of this interview is to assess whether a candidate will thrive in Taboola's…

More »
Interview 60m
1

Peer Interview

In this interview you'll meet two potential future colleagues from the group. The purpose of…

More »
Interview 90m
2

Coding Test (Home Exercise)

The goal of the home exercise is to give you the chance to show us…

More »
Test Up to 5 Days
3

Test Review

In this stage we will discuss your solution and assess your problem solving and analytical…

More »
Interview 90m
4

VP Interview

This is the final stage of the Hiring Process and it’s goal is not only…

More »
Interview 60m
5

Tips for Your Technical Interview

Here are a few useful tips to help you better prepare for your technical interview at Taboola:

1

Be prepared to describe a project that you worked in, in which you had a significant part, and discuss the technical details and challenges you faced.

2

During the interview, think out loud. It’s important for us to understand how you approach problems and the way you try to solve them rather than only evaluating your technical abilities.

3

Don’t be afraid to ask questions if you don’t understand the problem or need more information.

4

In many cases, the first answer that comes to mind isn’t the most elegant solution and may need some referring, but it could be a good starting point to discuss with your interviewers.

Materials to Help You Prepare

Do your homework on Taboola – familiarize yourself with the different parts of the service.

How to Successfully Interview from Home

1

Find a quiet, private space with good lighting, free from potential interruptions.

2

Set the scene. Your room should give a professional feeling that isn’t distracting.

3

Switch off alerts and chats during the interview and put a note on your door saying you’re not available.

4

Ensure your internet connection is stable, check that your computer audio and webcam are working.

5

Close any unnecessary web browser tabs and applications.

6

Ask questions specific to remote work.