Welcome to your interview.
The question is on your right: Choose Features for Google Ads CTR. Take a moment with it first.
Talk your thinking through with me if you like - when you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes). Discussion and graded submissions share your five interviewer interactions, so spend them well.
The Google Ads ranking team wants a click-through rate (CTR) model for Search ads that can be retrained weekly and scored online during ad serving. You are given a candidate feature set from logs, advertiser metadata, and query context, and your task is to decide which features should be included in the first production model.
The training data is built at the impression level from the last 90 days of U.S. English Search traffic.
| Feature Group | Count | Examples |
|---|---|---|
| Query context | 12 | query_length, query_category, device_type, hour_of_day |
| Ad & campaign metadata | 15 | campaign_type, bidding_strategy, ad_format, advertiser_vertical |
| Historical performance aggregates | 18 | ad_ctr_7d, campaign_ctr_30d, advertiser_spend_7d, quality_score_bucket |
| User/context signals | 10 | geo_region, is_signed_in, browser_family, prior_search_count_24h |
| Text-derived features | 8 | headline_length, keyword_overlap_ratio, landing_page_lang_match |
A good solution should: