Modis Software Developer Interview Design