一面:
首先自我介绍,问项目,自我介绍完之后,
Q:1、你数据库里面的表设计了几张、具体是咋样设计的,字段和表结构问题。
然后我就把主键、外键一般不建议加、然后每个字段的含义解释了一下
2、出了一个题目、然后给了三张表、用户、商品、订单吗,然后让我查一下其中具体的sql语句操作。回答的的不是很好。
Q:3、让我谈谈什么是线程?
然后我就从线程几个状态进行解释了,和如何创建线程。
Q:4、创建对象的方法有几种?
我回答了new关键字、spring中ioc自动注入、工具类掉方法创建。最后我漏了一点采用反射机制创建。
Q:5、集合了解过吗?
然后让我谈谈了解到的集合。我回答了ArrayList、LinkedList、Vector集合。从底层数据结构谈到了线程安全问题,以及如何保证。我回答了采用volatile机制,即CopyOnWriterArray、加synchronized、和使用集合工具类掉方法。
一面感觉回答一般,尤其数据库那面,我感觉凉了,结果今天发二面了。