Pergunta de entrevista da empresa Morgan Stanley

Various linux commands, operating systems questions like what is kernel, process thread etc. Couple of questions on SQL joins and what would be result for each join operation. Java object oriented principles, what is abstraction inheritance, use of super keyword, interfaces etc. Design class using all oop principles and explain why you choose to design this way. Compute the square root of number without using mathematical operator. In a csv certain columns are stored. Read the csv, perform certain join operations and return the result.