Interview Guides

Given a list of records where each record is a nested dictionary, implement a function that preprocesses the records and answers equality-based search queries efficiently. Each query is a dictionary mapping dot-separated field paths (such as "user.name" or "meta.region") to required values. Return the list of record IDs that satisfy all query conditions.
1 <= len(records) <= 10^4id51 to 10 equality filters