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

过程: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. Flask—05-理解掌握flask数据模型(01)

    数据模型 数据库回顾 分类: 关系型数据库:MySQL.sqlite.… 非关系型数据库:Redis.MongoDB.… 操作: 执行原生SQL语句,每次都需要拼接SQL语句,非常繁琐而且特别容易出错 ...

  2. 微信小程序流量主如何开通

    2018年7月09日,微信小程序流量主全面开通,开通条件如下: 累计独立访客(UV)不低于1000          # 一共一千个人访问你的小程序就可以申请(不限时间) 有严重违规记录的小程序不予申 ...

  3. flex 遇到white-space:nowrap

    背景,做一个前面图片宽度固定,后面宽度自适应,使用到了flex布局,但是想让后面div里文字不换行,超出以点点表示时,这时布局就乱了,查了下,原来flex布局与white-space:nowrap有影 ...

  4. 从$emit 到 父子组件通信 再到 eventBus

    故事还是得从$emit说起,某一天翻文档的时候看到$emit的说明 触发当前实例上的事件?就是自身组件上的事件呗,在父子组件通信中,父组件通过props传递给子组件数据(高阶组件可以用provide和 ...

  5. 邮件发送失败问题:Sending the email to the following server failed : smtp.qiye.163.com:25

    [邮件发送错误] : Sending the email to the following server failed : smtp.qiye.163.com:25, {}org.apache.com ...

  6. 2019年第十届蓝桥杯c++A组java/c++组题解

    #include<iostream> #include<vector> using namespace std; vector <int > vec; long l ...

  7. 深入理解is_callable和method_exists

    一.函数解析 is_callable() 定义: (PHP 4 >= 4.0.6, PHP 5, PHP 7) is_callable — 检测参数是否为合法的可调用结构 bool is_cal ...

  8. vm 中 centOS 7 固定ip设置

    虚拟机中,centOS通过NAT连接,设置固定IP上网. 本地主机 VMware Network Adapter VMnet8  状态信息: 描述: VMware Virtual Ethernet A ...

  9. py函数初识

    一. 什么是函数 1. 我们到目前为止, 已经可以完成一些软件的基础功能了. 那么我们来完成这样一个功能: 约x print("拿出手机") print("打开陌&quo ...

  10. Big Truck

    Photo by Phil Whitehouse Your boss has hired you to drive a big truck, transporting items between tw ...