第三面依然没有问java
首先简单聊了下天,问我项目,我说没做过
整个面试就是做两个题目:
1. 写一个可以自动扩容的数组,我问要不要考虑线程安全,面试官说越完善越好,就按CopyOnWriteArrayList的思想写了个,但是每次扩容都扩的2倍。然后扩容拿锁那里有点小问题,就跟单例一样的,面试管提醒了一下,进去要再检查一下有没有越界。
2. 设计一个学生选课系统的数据库,问要哪些表,各个表放些什么,然后写sql。。sql写的不是很好,写的几个表全连接的,让我用子查询优化,当时没有写出来,子查询还是写了个笛卡尔积。。表现得不是很好,题目也不难,但是当时懵逼了
两个题目做完感觉没过多久呢,面试官问我有什么想问的,有点懵逼,一看时间都过去半个多小时了
我问了下面试官为什么三轮面试都没问java,面试官说大家简历上写了java的都会那一套,jvm,gc大家都知道,没什么好问的,问那个有点看运气,看过就知道,没看过就不知道。。。
然后就结束了,等消息,感觉希望不大,二面三面表现得不是很好,建议还是应该有个项目支撑一下好点
18号下午收到offer了!开心
全部评论
(8) 回帖