Guidewire Codility Test Jun 2026

function filterRecentTransactions(transactions : List<PolicyTransaction>) : Map<String, List<Double>> var latest = transactions.map(\t -> t.timestamp).max() // ... rest

If you pass, the follow-up interview ask you to defend your Codility solution. Be ready to explain why you used gw.lang.Block instead of a for-loop, or why you handled nulls with typeis . That discussion is often the real pass/fail moment. guidewire codility test

: Candidates often face 2 to 3 coding problems . function filterRecentTransactions(transactions : List&lt

For more senior roles, Guidewire may include a task where you must design a class structure. This tests your understanding of inheritance, interfaces, and encapsulation—crucial for Java development within the Guidewire ecosystem (Gosu/Java). ) : Map&lt