Spark Systems interview question

(Phone) Java basics - generic, primitive vs object type, hash table (Phone) Parallel programming basics - critical section, deadlock