1、软件开发工程师笔试题一:简答题1)您看过哪些编程语言方面的书籍?哪些书对您有影响?看完后有什么体会?2)您能够理解哪几种设计模式?请简要描述。3)您编程有哪些习惯?尽量多写。4)遇到编程难点,通常您用哪些办法去解决?5)Java中String类是否可以被继承?为什么?6)String s1 = new String("abc");会创建几个对象?为什么?7)谈谈final,它用在哪些地方?8)Java中类、抽象类、接口之间的区别和联系。9)Static Nested Class 和 Inner Class的不同10)MV