面试题: 1天的java面试题 已看1
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() 执行方法
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的更多相关文章
- java面试题—精选30道Java笔试题解答(二)
摘要: java面试题-精选30道Java笔试题解答(二) 19. 下面程序能正常运行吗() public class NULL { public static void haha(){ System ...
- java面试题—精选30道Java笔试题解答(一)
下面都是我自己的答案非官方,仅供参考,如果有疑问或错误请一定要提出来,大家一起进步啦~~~ 1. 下面哪些是Thread类的方法() A start() B run() C exit() D getP ...
- 面试题: java面试经历 已看1 抢红包如何分配每个人抢到的钱 有用 难点的面试题
2018.03.09 深圳乐唯科技 我看了下感觉这公司貌似挺不错的,面试官人也挺好的,氛围应该很不错,可惜我实力不足,唉,接续努力,下面把面试中印象较深的三个问题写一下. 面试问题1:数据库删除重复数 ...
- 2016最新Java笔试题集锦
更新时间:2015-08-13 来源:网络 投诉删除 [看准网(Kanzhun.com)]笔试题目频道小编搜集的范文“2016最新Java笔试题集锦”,供大家阅读参考, ...
- Java面试题阶段汇总
初级面试题 Java面试题-基础篇一 Java面试题-基础篇二 Java面试题-集合框架篇三 Java面试题-基础篇四 Java面试题-基础篇五 Java面试题-javaweb篇六 Java面试题 ...
- Java面试题和解答(五)
1.在Java中Executor和Executors的区别? Executor是线程池的顶层接口,它的实现类如下图所示: Executors是一个类,提供了多个静态方法,用于生成不同类型的线程池,如下 ...
- 最全最新java面试题系列全家桶(带答案)
最全最新java面试题系列全家桶(带答案) 置顶 2019年04月06日 22:40:28 青春季风暴 阅读数 14082 文章标签: java面试题技术栈 更多 分类专栏: 面试 版权声明:本文 ...
- java面试题及答案(转载)
JAVA相关基础知识1.面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面.抽象并不打算了解全部问题,而只是选择其中的一部分,暂时 ...
- 115个Java面试题和答案——终极列表(下)
第一篇讨论了面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,本章主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法调用(RMI),Servle ...
随机推荐
- JVM_总结_01_JDK的安装
一.前言 本文主要简要介绍下JDK的安装 二.下载 1.JDK下载地址 前往官方网站下载JDK jdk8官网下载 2.JDK下载 如下图 下载完之后得到安装软件,如下图 三.安装 双击运行安装软件,即 ...
- 分布式_理论_05_ 一致性算法 Paxos
一.前言 二.参考资料 1.分布式理论(五)—— 一致性算法 Paxos 2.分布式理论(五) - 一致性算法Paxos
- New Concept English three (56)
The river which forms the eastern boundary of our farm has always played an important part in our li ...
- Leetcode 976. Largest Perimeter Triangle
送分题 class Solution(object): def largestPerimeter(self, A): """ :type A: List[int] :rt ...
- GET请求与POST请求区别
GET请求与POST请求区别 a:语义: GET:客户端想获取服务器资源 POST:客户端想传递数据给服务器 b:安全级: GET:不安全 POST:不安全 c:数据长度 GET:客户端发送数据最长1 ...
- C8051F340 USB Fn hacking
/************************************************************************************ * C8051F340 US ...
- Dubbo与Zookeeper
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用提供一致性服务的软件,提供的功 ...
- vc++2008 采用GSoap访问 WebService
(转http://www.cppblog.com/yeqing/articles/12762.html) 前一阶段写gSOAP 的文章没保存好,后来想写的,越学越没有写的勇气了,感觉自己很菜,但是现在 ...
- 解决方案: 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 ...
- Android高仿京东淘宝自动无限循环轮播控件的实现思路和过程
在App的开发中,很多的时候都需要实现类似京东淘宝一样的自动无限轮播的广告栏,所以就自己写了一个,下面是我自定义控件的实现思路和过程. 一.自定义控件属性 新建自定义控件SliderLayout继承于 ...