面试小结

昨天下午参加了一场面试,到学校来招实习生的,前天晚上进行了一场宣讲和笔试。

面试安排在中午一点钟,在公教,最初只来了一个面试官,另外两个由于吃饭一点半左右才来。

前面几个面试的同学聊的时间都挺久的。脸皮厚的我也坐在旁边等候,具体问的问题挺多的,了解java集合吗?了解过数据库优化吗?用过Linux吗?对常用的命令有什么了解?了解DOM树吗?讲讲项目中具体使用了哪些技术以及项目过程?之后就聊一些非技术方面的问题,,家是哪里的,准备到哪儿发展,家里人有做计算机方面的工作吗?等等,接下来一般都是让同学们提问什么的?

前面几个同学有的人聊的时间挺久的,到我的时候大概两点过吧,具体时间不太清楚。

面试开始我做了自我介绍,就简单说了一些基本信息。

之后面试官开始问我,了解版本控制工具吗?我说了解,Git和SVN,之前做实验的都用过;

SVN的话用的是客户端还是服务端的呢?都用过,tortoiseSVN和visualSVN  server;

说一说Git和SVN的主要区别是什么?以前做实验的时候做过,了解具体流程,但现在都忘记了啊;

Git下载文件到本地的流程是什么?就回答了先复制文件对应的URL到本地,然后进行其他操作什么的;

了解java集合吗?了解,顶层集合有Collection和Map,Collection下面有List、Set、Queue,Map下面有HashMap和TreeMap等;List下面有ArrayList和LinkedList等,大概就说了这些;

简单说一说ArrayList和HashMap的区别?ArrayList底层是用数组实现的,相当于动态数组,HashMap为键值对;

本以为还会问一下集合相关更深入的东西,比如HashMap和HashTable区别是什么的,毕竟之前也看过好多面经,没想到面试官话锋一转,了解过数据库优化吗?这个以前确实没具体了解过啊,就简单地回答了一下可以用缓存,将第一次查找的东西放在缓存里面,以后再次进行查找的话直接从缓存中取,这样速度会快很多,当然首先建表的时候得尽量避免冗余,要符合第一二三范式什么的;面试官又问,还有其他的吗?就简单地说了少用select from语句,查询效率不高等等;

了解过数据库连接吗?JDBC;

说一下JDBC具体的过程?首先加载驱动,然后说了一些;

了解java反射吗?了解,具体形式由三种,对象名.getClass(),类名.class,Class.forname;

用过Linux吗?了解过Linux命令吗?答主Linux用过,但都是在电脑上装装虚拟机什么的,用的是vmvare装的Ubuntu,以前也在网易云课堂和慕课网看过相关Linux的东西,但现在都忘记得差不多了,就回答不会,只会简单搭建环境什么的;

我看你上面写的是意向实习地点是成都,重庆?前天笔试的时候收卷的人让我们把意向实习岗位和实习地点写在试卷上,我写的意向实习岗位为java开发工程师,实习地点为上海,但后来他说有成都,重庆的地点,由于答主家在西南,我便改成了成都重庆,面试官又问我是西南哪的,之后我又说在南京上海实习都可以的。

有对自己未来有什么规划吗?就说了希望自己把技术好好搞起来,以后往项目经理方面发展什么的;

中间还聊了好多,本来想昨天下午写这篇博客的,但是没时间,所以今天写,但是一觉睡起来好多具体细节的谈话的内容都忘记了啊啊啊啊啊!

面试官又问我有什么想问的,我就问了公司有没有实习之前培训什么的,培训期间主要培训些什么,实习时间是什么时候等等,聊了好多,还谈到了软件需求什么的,总之和面试官聊得还挺愉快的!

最后还厚着脸皮要了面试官的邮箱,因为没带简历到面试现场,所以昨天晚上给他邮箱发了一份简历过去;

最后的最后,还站起来和面试官握了个手,说了一句谢谢!哈哈哈哈哈哈哈!总感觉气氛怎么这么怪,自己很逗比!

面试下来,感觉自己还是得加强基础知识啊!

 

没事就来写写博客哈哈哈!
原文地址:https://www.cnblogs.com/cppeterpan/p/6848737.html