Reported March 2024
Zscalercounting

Count Signals

Reported by candidates from Zscaler's online assessment. Pattern, common pitfall, and the honest play if you blank under the timer.

Get StealthCoderRuns invisibly during the live Zscaler OA. Under 2s to a working solution.
Founder's read

Zscaler's March 2024 OA includes a problem called Count Signals, and you're looking at it because you have an assessment window in the next few days. The title is minimal, which means the actual problem statement will define whether this is a straightforward counting task or a multi-step signal processing challenge. Without the full problem text, the pattern could span anything from simple array iteration to time-series analysis. StealthCoder will parse the exact requirements when you're live, so you won't have to rely on guessing what "signals" means under timed pressure.

Pattern and pitfall

Count Signals is almost certainly a filtering or aggregation problem where you iterate through events, timestamps, or state changes and tally matches against some condition. The word "signals" suggests either sensor data, system events, or boolean state transitions. The core trick is usually identifying what counts as a valid signal, handling edge cases around boundaries or duplicates, and choosing between a single pass (linear time) versus a two-pass approach. A hash table or array counter is the most common move. The gotcha is often in the definition: does a signal count once per occurrence, or are consecutive identical signals deduplicated. When you sit down live, lock in the definition first before writing code. StealthCoder will catch the pattern instantly and flag the pitfall you might miss under time pressure.

Drill it cold or hedge it with StealthCoder. Either way, don't walk into the OA hoping you remember the trick.

If this hits your live OA

You can drill Count Signals cold, or you can hedge it. StealthCoder runs invisibly during screen share and surfaces a working solution in under 2 seconds. The proctor sees the IDE. They don't see what's behind it. Made for the candidate who got the OA invite this morning and has 72 hours, not six months.

Get StealthCoder

Related leaked OAs

⏵ The honest play

You've seen the question. Make sure you actually pass Zscaler's OA.

Zscaler reuses patterns across OAs. Made for the candidate who got the OA invite this morning and has 72 hours, not six months. Works on HackerRank, CodeSignal, CoderPad, and Karat.

Count Signals FAQ

What does 'signal' probably mean in this problem?+

It's likely a state change, event, or timestamp-based occurrence you need to count. Read the problem statement carefully to see if it's counting occurrences, unique signals, or signals that meet a threshold. That definition is the whole problem.

Is this a hash table or a simple counter?+

If you're grouping by signal type or value, hash table. If you're just counting total valid signals, a single counter. The problem text will clarify. Either way, it's a one-pass or two-pass iteration, not a complex algorithm.

What's the common failure case?+

Miscounting duplicates, missing edge cases like empty input or boundary conditions, or misinterpreting what a valid signal is. Read the examples carefully and trace through them before submitting.

Can I solve this in Python in under 10 minutes?+

Yes. This is not a hard problem algorithmically. The time budget goes to parsing the problem statement and handling edge cases, not to implementing a complex algorithm. If you're writing more than 20 lines, re-read the problem.

Should I prepare anything specific for Zscaler's March OA?+

Count Signals is a warm-up or early problem. Expect one or two harder problems after it. Don't overthink this one. Get it right, move on, and save energy for whatever comes next.

Problem reported by candidates from a real Online Assessment. Sourced from a publicly-available candidate-aggregated repository. Not affiliated with Zscaler.

OA at Zscaler?
Invisible during screen share
Get it