Standard software engineer questions such as algorithms and data optimization. However, since my job is related to hardware as well, there are some questions regarding hardware design and timing problems, e.g. hold time, set-up time, and resolving timing violation.