Citadel Securities Interview Question

a simple asset reallocation, bit operations, tree zig zag, hashmaps, and designing a search autocomplete efficiently