河北晟融数据股份有限公司

来源:互联网 发布:网络编程书籍pdf 编辑:程序博客网 时间:2024/04/29 02:53

        2016年9月10日,在秦皇岛职业技术学院举办第六届河北省沿海经济隆起带高级人才洽谈会暨第三届秦皇

岛市海之冀人才招聘服务周的活动,即一个招聘会,和几个同学一起过去看了看,投了三份简历,都是有关

java的。其中投河北晟融数据股份有限公司时,看我成绩不错,有项目经验,就让我周一9点去笔试(9月12日)。

    9月12日8:40到达河北晟融数据股份有限公司,开始HR带我们来到一个会议室,发给我们一份试卷,不限时,

做完交给她,百度不百度全靠自己的控制力。哈哈~~~

    印象中试卷是,选择,判断,简答,编程。

一、选择题:有java的基础知识(三个特性:封装,继承,多态,关键字,基本数据类型,String的知识,算法

     的效率高低选择,接口的修饰符),linux操作系统的知识,ip地址有几位2进制组成的(32位),还有一个

     算是智力题类型的吧。

小结:linux操作系统的知识完全不会,需要恶补一下。String的知识不熟需要再理一下,还有java中关键字还要再看。

二、判断题:考的也是String的知识吧,“==”与“.equals()”比较。“==”比的是引用,“.equals()”比的是对象内容。(有关String的知识可以看上一篇:String的相关知识)

三、简答题:1.写自己开发用过的一组IDE,编程语言,web服务器,数据库

            2.继承和接口的区别

            3.List,Set,Map的区别

            4.你所知道的排序方法,写出快速排序的伪代码(伪代码不会)

            5.静态类,静态方法的特征

四、程序题:1.int a = 5,b=10,在不用第三个变量的情况下,交换a,b的值 (没写出来)

            2.给俩个表,写SQL语句:增,删,改,查,模糊查询,多表查询 

    做完试卷,HR说等一会进行面试(项目经理面),不是说来笔试的吗,面试完全没准备啊!!!

过了几分钟,项目经理面试:开始,他先看我的试卷和简历,让我做一下自我介绍,然后针对我试卷上错的题讲解了一番,根据试卷上的题进行深入的询问。大概问了以下几个问题:

1.静态块和静态方法哪个先执行(静态块)

2.list里的元素是有序的,是按什么顺序?当时的点蒙,是从大到小?从小到大?感觉都不对。原来是按元素进入的顺序,有点尴尬~~~

 假如有一个Personal类,在用姓名和身份证号做为识别一个人,用list怎么实现?当时这道题不是很确定,回答的是重写equals()和hashCode()方法。项目经理说这个可以,还可以把姓名和身份证号放到Map中做为Key值。还可以放到Set中,因为Set里面的元素是不重复的。听完觉得自己还不够灵活,只知道List,Set,Map的区别,然而并不能灵活运用它们。

3.JS获得id(用getElementById()),JSP向Servlet传值时,Servlet怎么接收?(getRequestParameter())

4.最后应该是根据我的项目里的功能问了我分页是如何实现的。主要是分页的那个SQL语句limit 初始值,偏移量。

  然后又把分页的逻辑说了一遍,Servlet从页面获得值,层层调用Service,Dao层里面的俩个方法(获得总记录,根据初始值,偏移量进行分页),然后Entity层是与数据库做映射的(里面封装了一些变量,计算分页相关的方法)


最后还询问了项目经理针对我这次面试有什么建议吗?它说我的基础知识还行,针对我的简历提了一些问题,该如何去写。感谢~~~

0 0
原创粉丝点击