1,自我介绍下,我直接说的项目经历,(哪年在哪个公司呆过)

2,问是否有带过团队的经历,我说去年带过一次。

3,Struts是单例模式还是多例模式?我先说单例模式,后说多例模式。 Struts1是单例的 struts2是多例的

4,JSP与STRUTS的区别是什么,我说了一大堆,面试官让我不要宏观的说,要细化的说,我给简单的说了struts下过滤器,拦截器,jsp有el表达式等。

5,问我ModelDriven是个类还是个接口?我先说是类,后来改说了是个接口。

6,ModelDriven是干什么的?我说是为了返回实体类的。又问返回的比如User对象的属性与直接定义了User属性有区别吗?我所没有,其实是有区别的.

有区别  直接返回对象相当于对象驱动  在页面需要user.name调用  而模型驱动 只需要 调用name属性就可以

7,prepare是什么?我没回答上来

prepare是 struts过滤器中 init() 的中的prepare 准备方法  dofilter 默认是execute() 执行方法

8,接着问在项目中遇到什么复杂的业务,最后是怎么解决的? 让举个例子说明,我说的是健康档案项目中大表分为多个小表,把字段放入大Json,传到后台解析出小json来,分别修改表数据。
9,接着考数据库知识:如题:
age  name
28  zhangsan
28 lishi
30 wangwu
40   zhaoliu

问题:计算下28岁的有几个人,30岁的几个人,40岁的几个人?

我开始准备用 case then 做,

select  age,sum(case  age =20 then  1 else  0 ) as t1,

sum(case age = 30 then 1 else  0 ) as  t2,

sum(case age = 40 then  1 esle 0 ) as  t3

from user

group by age; -- 这的sum写到一半忘了个写括号了

面试官说年龄如果重 1 - 100 ,那我的判断100次,我也说了这样的语句数据了大了就查询很慢了。

我又改语句:

SELECT age,COUNT(*) FROM countbyage GROUP BY age (正确)

当时心情不好,注意力没集中,给忘记写age了,反正是很混乱。

10、最后问我薪资待遇是多少,我说出口5k,后来改为4k,面试官说这么不自信?

11 最后面试管给了我他的163邮箱,让我发段代码给他。这样这场面试就结束了。

面试题: 1天的java面试题 已看1的更多相关文章

  1. java面试题—精选30道Java笔试题解答(二)

    摘要: java面试题-精选30道Java笔试题解答(二) 19. 下面程序能正常运行吗() public class NULL { public static void haha(){ System ...

  2. java面试题—精选30道Java笔试题解答(一)

    下面都是我自己的答案非官方,仅供参考,如果有疑问或错误请一定要提出来,大家一起进步啦~~~ 1. 下面哪些是Thread类的方法() A start() B run() C exit() D getP ...

  3. 面试题: java面试经历 已看1 抢红包如何分配每个人抢到的钱 有用 难点的面试题

    2018.03.09 深圳乐唯科技 我看了下感觉这公司貌似挺不错的,面试官人也挺好的,氛围应该很不错,可惜我实力不足,唉,接续努力,下面把面试中印象较深的三个问题写一下. 面试问题1:数据库删除重复数 ...

  4. 2016最新Java笔试题集锦

    更新时间:2015-08-13         来源:网络         投诉删除 [看准网(Kanzhun.com)]笔试题目频道小编搜集的范文“2016最新Java笔试题集锦”,供大家阅读参考, ...

  5. Java面试题阶段汇总

    初级面试题   Java面试题-基础篇一 Java面试题-基础篇二 Java面试题-集合框架篇三 Java面试题-基础篇四 Java面试题-基础篇五 Java面试题-javaweb篇六 Java面试题 ...

  6. Java面试题和解答(五)

    1.在Java中Executor和Executors的区别? Executor是线程池的顶层接口,它的实现类如下图所示: Executors是一个类,提供了多个静态方法,用于生成不同类型的线程池,如下 ...

  7. 最全最新java面试题系列全家桶(带答案)

    最全最新java面试题系列全家桶(带答案) 置顶 2019年04月06日 22:40:28 青春季风暴 阅读数 14082 文章标签: java面试题技术栈 更多 分类专栏: 面试   版权声明:本文 ...

  8. java面试题及答案(转载)

    JAVA相关基础知识1.面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面.抽象并不打算了解全部问题,而只是选择其中的一部分,暂时 ...

  9. 115个Java面试题和答案——终极列表(下)

    第一篇讨论了面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,本章主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法调用(RMI),Servle ...

随机推荐

  1. JVM_总结_01_JDK的安装

    一.前言 本文主要简要介绍下JDK的安装 二.下载 1.JDK下载地址 前往官方网站下载JDK jdk8官网下载 2.JDK下载 如下图 下载完之后得到安装软件,如下图 三.安装 双击运行安装软件,即 ...

  2. 分布式_理论_05_ 一致性算法 Paxos

    一.前言 二.参考资料 1.分布式理论(五)—— 一致性算法 Paxos 2.分布式理论(五) - 一致性算法Paxos

  3. New Concept English three (56)

    The river which forms the eastern boundary of our farm has always played an important part in our li ...

  4. Leetcode 976. Largest Perimeter Triangle

    送分题 class Solution(object): def largestPerimeter(self, A): """ :type A: List[int] :rt ...

  5. GET请求与POST请求区别

    GET请求与POST请求区别 a:语义: GET:客户端想获取服务器资源 POST:客户端想传递数据给服务器 b:安全级: GET:不安全 POST:不安全 c:数据长度 GET:客户端发送数据最长1 ...

  6. C8051F340 USB Fn hacking

    /************************************************************************************ * C8051F340 US ...

  7. Dubbo与Zookeeper

    ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用提供一致性服务的软件,提供的功 ...

  8. vc++2008 采用GSoap访问 WebService

    (转http://www.cppblog.com/yeqing/articles/12762.html) 前一阶段写gSOAP 的文章没保存好,后来想写的,越学越没有写的勇气了,感觉自己很菜,但是现在 ...

  9. 解决方案: the selected file is a solution file but was created by a newer version of this application and cannot be opened

    最近在用IronGithub访问Github api时遇到一个问题: the selected file is a solution file but was created by a newer v ...

  10. Android高仿京东淘宝自动无限循环轮播控件的实现思路和过程

    在App的开发中,很多的时候都需要实现类似京东淘宝一样的自动无限轮播的广告栏,所以就自己写了一个,下面是我自定义控件的实现思路和过程. 一.自定义控件属性 新建自定义控件SliderLayout继承于 ...