What are your weaknesses.
Anonymous
Focus on what you have worked on improving versus what you think you are not good at today. They would get more out of knowing what you have been developing then anything else.
Check out your Company Bowl for anonymous work chats.