Answer (1): True, implementing javax.ejb.SessionBean gives you the 'beanie attributes' (SessionContext, container callbacks) and lets the Container kick in to provide its services like security, transactions etc.
Answer (2): i.
EJB Container crash
ii. Bean times out while passivated state
iii. Bean throws system exception.
and I'm finding it kinda hard to understand what you try to mean in the third question. maybe some clarification would help me.
Also, can you please post where you get/got these questions from???
hope this helps-