"Software developers design, write, test, and maintain the code for a software system. Extensive knowledge of programming languages, data structures, and algorithms are necessary to pass the technical interview which is designed to test these skills. Employers are looking for candidates with a bachelor's degree in computer science or related field or equivalent work experience. "
Why do you choose IBM as your future employer?
I like the option of working on a world class company with readily available resources that can support my professional growth.
I wouldn't have focused on myself. Possibly a better answer might have been "I like the option of working for a world class company that has the resources to allow me to do the best work I can to make the company able to do even more, and perhaps, in some small way, help improve the company's performance by my contribution."