You can say your weakness is you're so devoted to the project you're working on that you don't pay attention to time and you end up going home late. You see it's a weakness but it's also something positive that you're dedicated to your work. Your strengths are you will not give up when you come across hurdles you will find a way to get things done and you are a team player