MathWorks Interview Question

OO Concepts: describe OO programmig in your own words, difference between static and dynamic polymorphism, describe some classes you would use in a hospital application. Java: Details of Java garbage collection, difference between mutex and semaphore, using a jar file in a project, construct a queue in Java. Python: Are python strings mutable, how to create a constructor in Python Mathematics: Max positive and negative value of 32-bit signed integer, probability that in a room of 400 people, at least 2 share a birthday.