Answer with care. If you say you have no weaknesses, then you are clearly lying. But,don't choose anything too serious that will make the interviewer lose interest in you. Intead, mention a small weakness, relevant to your work, which you are tying to improve.