cswork / libraryOpen practice workspace

Interview experiences · ZipHQ

ZipHQ Software Engineer Interview Experience — Backend Practical on a Questionnaire Evaluator, Rejected

RejectedTech screenInterviewed 2026-09

After HR reached out to me, we scheduled the backend practical interview. Questions: adding features on top of a questionnaire parsing system and condition evaluator Part 1: enable numeric question input and condition evaluator (in addition to text input) enable functionality create new test cases Part 2: enable multiple condition evaluation Enable AND/OR on different conditions of different ques…

After HR reached out to me, we scheduled the backend practical interview.

Questions: adding features on top of a questionnaire parsing system and condition evaluator

Part 1: enable numeric question input and condition evaluator (in addition to text input)

  • enable functionality
  • create new test cases

Part 2: enable multiple condition evaluation

  • Enable AND/OR on different conditions of different questions (on top of the previous evaluators)
  • create new test cases

It was enabling new functionality inside an existing project repository. I picked Python. No AI allowed, but Googling was fine.

Part 1 went smoothly, no problems. For Part 2 I wasn't sure how to write the nested condition evaluation, because there were no example inputs and outputs, so I went in a slightly wrong direction and ended up writing only a sequential version that checks the conditions one by one.

The interviewer barely spoke the whole time. When I needed a hint, the answer was basically "look at it yourself." The attitude was cold and they didn't seem to care much. Two days later I was told I didn't pass.

There is a lot of code to write, so I need more practice. The problems aren't hard but they are vague. I think it would go better if I figured out the input and output clearly before starting to code.

Comments

Nothing here yet.

Join in on CSWork →