Informatica Interview Question

TCP/IP layers OOPS function overriding JAVA diamond problem, why java is plat independent OS inter process communication ,Deadlocks, semaphore and all import topics some puzzles