南京银行提前批一面:基本g,面试官对我毫无兴趣。
首先一定要好好写简历,我以为后期会让上传简历模板,结果不能,提交了就不能改了。
两个面试官大概10分钟:
首先自我介绍,由于我简历没写项目,自己口述项目和技术栈。
1. 如何优化查询127ms->23ms,我说将一些数据存到Redis中。
2.他说不够,又问道考虑对数据库优化吗? 这里我以为只对MySql优化,说以就说建立索引,对查询的字段建立覆盖索引。以及对一些查询语句进行优化,如order 毕业,groupby等等。
第二个面试官:说问你点简单的吧!可能觉得我太菜了。
1. JRE,JDK,JVM的区别?
先说了一下他们三个是什么,然后说我们编写的代码会通过类加载器存入JVM中,进行执行。真想不到。
2. String,Stringbuilder,Stringbuffer,他们三个区别。最主要的一点没答,string不能修改。然后我说了stringbuffer是线程安全的,而stringbuilder是不安全的,但效率高于stringbuffer。然后string进行拼接是创建stringbuilder对象,调用append方法进行拼接,不会出现在常量池中。
3,重载和重写。直接说了一下。
结束。感觉直接g。
两个面试官大概10分钟:
首先自我介绍,由于我简历没写项目,自己口述项目和技术栈。
1. 如何优化查询127ms->23ms,我说将一些数据存到Redis中。
2.他说不够,又问道考虑对数据库优化吗? 这里我以为只对MySql优化,说以就说建立索引,对查询的字段建立覆盖索引。以及对一些查询语句进行优化,如order 毕业,groupby等等。
第二个面试官:说问你点简单的吧!可能觉得我太菜了。
1. JRE,JDK,JVM的区别?
先说了一下他们三个是什么,然后说我们编写的代码会通过类加载器存入JVM中,进行执行。真想不到。
2. String,Stringbuilder,Stringbuffer,他们三个区别。最主要的一点没答,string不能修改。然后我说了stringbuffer是线程安全的,而stringbuilder是不安全的,但效率高于stringbuffer。然后string进行拼接是创建stringbuilder对象,调用append方法进行拼接,不会出现在常量池中。
3,重载和重写。直接说了一下。
结束。感觉直接g。