人生第一次到一个公司面试,虽然失败了,但是总结了一下面试官的建议(公司全面就不提了。。):
- 做一些大型的商业项目(面试官问了一个权限表怎么设计,提示是给4张表)
学会优化Java代码(不用JDK提供的包,而是自己去写,例如HashMap的查询可以在常量时间内搜索到结果,可能只需要0.02s,但如果是1亿次查询呢?例如可以用一张list存放查询频率高的结果,每次查询先从list中查找,这样可以将查询时间减少到20分钟,好像是。。有条件自己尝试一下)
自我总结:
1 找开源的最好是商业项目看
2 看JDK源码