Interview Questions

Fix #1075 
Fix #1050 
Fix #1051 
Fix #1052