今天给大家分享一下小布去广州华南资讯科技公司笔试和面试的过程。

过程:1.HR面试  2.笔试  3.技术面试

小布下午两点到达,进门从前台领了一张申请表,填完之后带上自己的简历到4楼就开始HR面试。HR是个很nice很漂亮的大姐姐,面试过程很简单,以介绍公司和了解小布的基本情况为主,大概问了20分钟左右之后,她拿了笔试题目给我做。30分钟之后,技术总监过来面试。技术总监人也很好,笑容满面,一点都不紧张,大概也是20分钟左右的面试。面试完就可以回去了。据小布了解,这是一家实习一般般,但正式员工待遇还不错的公司。下面分享笔试和面试的内容。

笔试的题目考了java基础和java框架的基本知识。25道选择题和1道编程题。以下内容全靠小布记忆(不全),仅作为学习讨论用。

1.考的是x++和++x的区别。

2.给出以下代码:

 class SuperClass {
public A getA(){
return new A();
}
} class SubClass{
public B getA(){
return new B();
}
}
A.因第8行编译出错              B.因第9行编译出错
C.如果A继承B则编译成功 D.如果B继承A则编译成功 ps:考的是java协变问题

3.jsp中的一些隐藏对象,通过什么可以访问浏览器输入的参数?

A.param B.requestScope C.sessionScope D.applicationScope

4.选择一个正确规范的xml文档。 (给了3个让你选一个正确的)

注意点:根标签只能有一个;属性用双引号;区分大小写;开始结束标签要对应<abc></abc> 或者使用一个带结束标签的例如<abc />

5.下面那两个编译不正确?

A.String #name="123";
B.int $age=11;
C.Double _height=123.5;
D.double -temp=37.5; 答案:选择A和D

思路:java变量命名规则:

1、以字母 _ $ 开头。

2、后面跟字母 _ $以及数字。

3、区分大小写

4、尽量驼峰式,每个单词最好首字母大写。

6.对于数据表

COUNTRY                           STAFF
ID NAME CITIES ID LASTNAME
1 Alice American 1 JONES
2 Bob Japan 2 CURRY
3 Candy French
4. Dogie Chinese
5. Eggy Canada 执行语句"SELECT * FROM STAFF,COUNTRY"返回多少条记录? A.0 B.2 C.5 D.7 E.10 思路:
本题考的是多表连接知识。
1.内连接(等值连接,非等值连接)
2.外连接(左连接,右连接,全连接)
3.交叉连接(也叫笛卡尔积)
本题属于交叉连接,该语句等于"SELECT * FROM STAFF CROSS JOIN COUNTRY"。

7.对于preparestatement,执行下面哪种方法无法获得resultset?

 A.excute()               B.excuteQuery()           C.excuteUpdate()

8.Spring中提供通过web容器来启动spring框架的类?

A.ContextLoaderListener  B.ServletLoaderListener C.ContextLoaderServlet  D.ActionServlet

9.HQL和SQL的区别?(最根本的区别是HQL是面向对象的)

10.对UML结构图的了解(构件图、类图、对象图、状态图、部署图等等)

UML 提供了4 种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中(1)是面向对象系统规模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择(2);当需要说明体系结构的静态实施视图时,应该选择(3)。.
(1 )A.构件图
B.类图
C.对象图
D.部署图
(2)A.构件图
B.协作图
C.状态图
D.部署图
(3)A.协作图
B.对象图
C.活动图
D.部署图

11.spring事务管理,只要理解下面这几个属性值就可以了。

REQUIRED(默认值):在有transaction状态下执行;如当前没有transaction,则创建新的transaction;

SUPPORTS:如当前有transaction,则在transaction状态下执行;如果当前没有transaction,在无transaction状态下执行;

MANDATORY:必须在有transaction状态下执行,如果当前没有transaction,则抛出异常IllegalTransactionStateException;

REQUIRES_NEW:创建新的transaction并执行;如果当前已有transaction,则将当前transaction挂起;

NOT_SUPPORTED:在无transaction状态下执行;如果当前已有transaction,则将当前transaction挂起;

NEVER:在无transaction状态下执行;如果当前已有transaction,则抛出异常IllegalTransactionStateException。

还考了js5-6道左右,jsp两三道,其他的就很零碎了。

26.编程题:

编写一个自定义的异常类MyTestException,在另一个程序中使用它

面试的时候问了一下

基本数据类型转换
new Integer.valueof()返回的是Integer的对象。
Integer.parseInt() 返回的是一个int的值。
new Integer.valueof().intValue();返回的也是一个int的值。
(这里以string转换int为例子) list、set、map基本原理;数据库基本的一些知识;JS和JAVA在web端的交互;JS相关知识;项目一些相关经验等等。总体来说比较简单。

--2016.7.23

java笔试面试01的更多相关文章

  1. Java 笔试面试(6)异常处理

    Java 笔试面试(6)异常处理 1. finally的代码何时执行? 问题描述:try{}里有一个return语句,那么在这个try后面的finally{}中的代码是否为执行?如果会,是在retur ...

  2. java笔试面试第一天

    好久未曾启用我的博客,最近来上海找工作,想将笔试面试的过程做个记录,毕竟有总结才有提高嘛.今天算是笔试面试正式开始第一天吧,以下就是我的笔试总结(没有原题了,只有知识点): 笔试题1:java sta ...

  3. Java 笔试面试 基础篇 一

    1. Java 基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法, 线程的语法,集合的语法,io 的语法,虚拟机方面的语法. 1.一个".java& ...

  4. java笔试面试(转载)

    Java面试笔试题大汇总(最全+详细答案) 2016-02-01 15:23 13480人阅读 评论(8) 收藏 举报  分类: Java面试题(1)  声明:有人说, 有些面试题很变态,个人认为其实 ...

  5. Java 笔试面试 算法编程篇 一

    方法 1 /* ********************************************************************************** 1.编写一个程序, ...

  6. Java笔试面试总结—try、catch、finally语句中有return 的各类情况

    前言 之前在刷笔试题和面试的时候经常会遇到或者被问到 try-catch-finally 语法块的执行顺序等问题,今天就抽空整理了一下这个知识点,然后记录下来. 正文 本篇文章主要是通过举例的方式来阐 ...

  7. Java笔试基础01

    单例模式主要作用是保证在Java应用程序内,一个类只有一个实例存在. 手写单例 1.较为安全的写法 public class Singleton01{ private static Singleton ...

  8. java笔试面试第二天

    没想到第二次面试到了第二周,也是我在上海找工作的第二周,说实话,没有真本事找工作是真的难,虽然正在召开的十九大上,大大们纷纷表态国力正盛,经济稳步增长,就业压力逐渐缓解,但是社会终究是社会,要么靠实力 ...

  9. java笔试面试二

    http://www.cnblogs.com/lanxuezaipiao/p/3371224.html

随机推荐

  1. Java研究

    Strap   箱线图  峰度  随机过程  马尔科夫  超几何分布  贝叶斯公式 随机变量    德摩根   功率谱   残差  吸收壁   平稳随机    chorst 深入JVM OSGI    ...

  2. 对UIImageView+WebCache的封装

    UIImageView+SDWebImage.h #import <UIKit/UIKit.h> typedef void(^DownloadImageSuccessBlock)(UIIm ...

  3. 解析 Nginx 负载均衡策略

    转载:https://www.cnblogs.com/wpjamer/articles/6443332.html 1 前言 随着网站负载的不断增加,负载均衡(load balance)已不是陌生话题. ...

  4. 关于Vue-cli 跨域,即使是非自己的服务器也可以get到内容

    刚入门vue ,打算用vue的脚手架做一个小项目.需要用到第三方的api,无奈遇到各种各样的问题. 比如 Access-Control-Allow-Origin ,或者使用了ajax的jsonp模式之 ...

  5. Java分享笔记:RandomAccessFile流 & 在文件指定位置插入内容

    RandomAccessFile流:随机存取文件流,该类定义了一个记录指针,通过移动指针可以访问文件的任意位置,且对文件既可以读也可以写.使用该类的write方法对文件写入时,实际上是一种覆盖效果,即 ...

  6. js文件处理File

    支持File API的浏览器有IE10+,Firefox3.5+,Opera10.6+,Safari5+,Chrome. 1.在表单元素上<input type="fiel" ...

  7. idea中创建web项目搭建Hibernate框架连接oracle数据库

    hibernate框架 hibernate是数据化持久工具,也是一个开源代码的ORM解决方案.hibernate内部封装了通过jdbc访问数据库的操作,向商场应用提供面向对象的数据访问api. hib ...

  8. Xcode升到7.1插件失效解决方法

    Mac前段时间下载了新的OS系统与Xcode 7.1,然而在使用Xcode 7.1时,发现插件不能用了,瞬间木有爱了,正好交流群里有人问到了插件失效的问题,经过各路大神的神通最终用下面这种方法完美解决 ...

  9. sklearn fit transform fit_transform

    scikit-learn提供了一系列转换库,他们可以清洗,降维,提取特征等. 在数据转换中有三个很重要的方法,fit,fit_transform,transform ss=StandardScaler ...

  10. discuzX3.2 X3.4网站漏洞修复 SQL注入与请求伪造攻击利用与修复

    2018年12月9日,国内某安全组织,对discuz X3.2 X3.4版本的漏洞进行了公开,这次漏洞影响范围较大,具体漏洞是discuz 的用户前段SQL注入与请求伪造漏洞,也俗称SSRF漏洞,漏洞 ...