Quando si tratta di esso, FizzBuzz sfrutta i più basilari concetti di programmazione, incluso (come Bob Martin tende a dirlo) Sequenza, Selezione e Iterazione. Quello che puoi fare è fornire una nuova domanda, simile a FizzBuzz, ma utilizzare concetti linguistici più avanzati per la corrispondenza dei modelli. Ad esempio, invece di usare i numeri, forse invece hai a che fare con una raccolta di entità, che sono correlate polimorficamente. Ciò ti consentirebbe di verificare la conoscenza del polimorfismo, delle interfacce, dell'eredità dei candidati, ecc. Per la tua selezione, invece del modulo come FizzBuzz tradizionale, potresti cercare la corrispondenza dei tipi sugli elementi.
Non sono sicuro se questo è ciò che intendevi con la richiesta di idee con la stessa difficoltà, ma ho cercato di immaginare come potrei fare questa domanda in un'intervista.