I went through a sequence that felt like a compact but real engineering drill. First there was a weekly homework test where I built a calculator CLI in Java. After that, I had about an hour-long technical interview where I presented my solution and talked through how I’d add new logic without turning the code into a mess.
The last step was a conversation with a more senior manager. That final meeting shifted from code mechanics to how I thought about the work at a higher level, but the process overall stayed anchored in the solution I’d already produced. It was an average-difficulty journey end-to-end, and I ended up receiving an offer. The part I remember most was how much I had to justify design decisions, not just make the calculator work.
4 months ago
Average Neutral India
I started with an interview with a manager, and after that there was a home task. The take-home wasn’t just about building something—it asked for insights and included creating a Tableau dashboard along with predictions tied to headquarters and hiring/terminations. I used a model of my choosing for the prediction portion.
It was a single, fairly specialized thread: manager discussion first, then a longer analytical deliverable at home, and then they reviewed what I produced. The process felt average in difficulty, and I wasn’t offered the role at the end. What stayed with me most was how much of the evaluation depended on the dashboard and the modeling story, not only on raw engineering.
6 months ago
Average Positive Israel
I started with a recruiter call, just to align on the role and what they were looking for. After that, I spoke with the team lead on the phone. The ne…
7 months ago
Average Positive Tel Aviv-Yafo
After an initial recruiter-style step, I moved into a round where I talked through a personal project in depth over Zoom. I really leaned into explain…
8 months ago
Easy Positive Budapest
I had a quick phone screen where the recruiter reached out and scheduled the call almost immediately. The interview itself was very simple and carried…
Unlock every Software Engineer interview experience
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Interview Structure & Timeline
The interview process typically begins with a recruiter call, followed by a mix of technical interviews, home assignments, and discussions with HR and management. The overall timeline can vary, but many candidates noted a lengthy process with multiple stages, often taking several weeks to complete.
Recruiter callTechnical interviewsHome assignment
Technical Assessments
Candidates often face a combination of coding challenges and design problems, with a focus on data structures, algorithms, and system design. Some interviews include practical assignments that require candidates to demonstrate their engineering skills in a real-world context, such as building applications or troubleshooting issues.
Many candidates are required to complete take-home assignments that can be time-consuming and involve significant technical work, such as building dashboards or implementing algorithms. The quality of these assignments is heavily evaluated in subsequent interviews, making them a critical part of the assessment process.
Interviews often include discussions about candidates' backgrounds, motivations for joining Taboola, and their fit within the company's culture. Some candidates reported that HR and managerial discussions felt disconnected from their technical skills, focusing instead on general fit and interest in the ad-tech industry.
Cultural fitMotivationBehavioral questions
Interviewer Dynamics
The quality of interactions with interviewers can vary significantly, with some candidates experiencing interruptions or unprofessional behavior during technical discussions. This can impact the overall interview experience and candidates' ability to effectively communicate their thought processes.
Interviewer behaviorCommunicationProfessionalism
Feedback & Communication
Candidates reported mixed experiences regarding feedback and communication throughout the process, with some appreciating timely updates while others felt left in the dark after interviews. The lack of clear closure or rationale for decisions can lead to frustration and a negative impression of the overall experience.