Computer engineering interview