2018年3月13日下午天润融通面试心得
首先到达公司后,会有hr下来接,首先填写一份家庭信息表,然后就是发一套3张纸的笔试卷子,做完之后就是hr围绕你的个人简历进行一一的询问,比如问到了你的家庭情况,父母做什么的,是不是独生子女什么的,然后就是为什么想换一家公司,在上一家公司是干什么的,你了解我们公司的产品吗,然后就是和我解释一下他们公司的产品,最后问到了高考成绩、班级排名,获得奖项,什么证书等等,为什么考软件设计师证书,这个证书有什么用等等。接下来就是技术面试了,主要是按照你的简历来问的,问的比较基础,最后有一个boss出来面试,主要了解一下你的个人性格,在这个时候不要表现的太紧张了,要表现出活泼等等。
一、笔试(大致就是这样可能记得不是很清楚)
-
1、考察http中常见的状态改的含义。200,301,302,403,404,500这些状态码的含义。
-
2、try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,还是在return之后执行?
参考:https://www.cnblogs.com/hongten/p/hongten_java_finally.html -
3、抽象类和接口的区别?
-
4、javascript中继承是如何实现的?
-
5、写出JDBC连接数据库的过程?
-
6、http请求servlet的过程?
-
7、考出类的加载过程?
-
8、一个数据库方面的题,主要涉及三张表,学生表,课程表,选课表
写出选了‘math’这门课的学生的人数?
写出每门课被多少学生选修了? -
9、一个简单的算法题
求出两个数组中相同元素的个数?
二、面试
主要是按照你的简历来问的
-
1、首先是自我介绍。
-
2、问到了java中访问修饰符fInal的含义。
-
3、问我在工作中使用的JDK的版本,我说1.5、1.6都有使用过,接下来就问jdk 1.5相对于以前增加了那些新的特性。自动装箱拆箱的原理,为什么要自动装箱、拆箱等等。
-
4、问我对Java垃圾回收机制了解吗,之后问到了垃圾回收算法,jvm的内存区域等等。还问到了jvm中对象存放在哪儿,变量存放在那里。
-
5、java中的集合框架,List、Set、Map下面的子类有哪些,数组和链表的区别,treeSet的源码,treeSet的特性等等。
-
6、ArrayList和数组有什么区别?
-
7、说3个linux的命令。
-
8、redis的5中数据类型。
-
9、dubbo、kafka基本知识。
-
10、数据库优化方面的知识,和我说了一下模糊查询右模糊索引失效。
-
11、idea中快捷键,查找文件的快捷键,我说我换成eclipse的了。
-
12、平时工作的过程中是svn用得多还是git用的多,svn冲突如何解决,先与资源同步,再更新,再提交。
-
13、ssm框架方面,说说springmvc常用的注解。requestMapping,几种表单提交的方式,get post delete等等。
-
14、最后问到了常用的涉及模式方面的知识,比如说一说代理模式的原理,本来想让我画出代理模式的uml图的。