Citi Interview Question

Questions based on Java stream API(This is after i told her, i'm comfortable with java 8), executor thread pool, primitive/object type to store data in case of number, fail fast and fail safe in context of concurrent hashmap and how are locks placed in the implementation of it. Bog O notation, searching algorithms, volatile keyword,blocking queue, try-catch-finally