spring bean life cycle interview questions