去霍尼韦尔面试,虽然被鄙视了,但是还是要记录一下面试的问题,然后在经验上填上一笔,嘟嘟~
经历:首先介绍一下自己学习java的经历.
项目:然后看看简历,看到简历中有相关的项目经验,然后让我介绍了一个自己比较熟悉的项目,包括实现了哪些功能,用了什么工具,自己在项目中的角色和任务.
基础问题:之后问,java基础怎么样,然后问了一些java基础的内容.把问到的问题整理一下:
1: 简单的举一个RunTimeException,并说明错误的原因和怎么解决
其实,java中,RunTimeException下的subclass有很多,只不过,有时候不知道到底什么是RunTimeException.很常见的有:ClassCastException, IndexOutOfBoundsException, NullPointerException.随便挑一个,然后根据自己的经验说一下.
2:List Map Set 的区别
我当时记不清了,没回答上.在网上查了一下:
List 有序,key和value都能重复
Set 无序(除treeSet),key和value都不能重复
Map 无需(除treeMap),key要唯一,value可以重复
List按照对象进入的顺序保存数据.Set和Map不关心,因为他们都有自己内部的排序方法.
3:servlet生命周期
在servlet生命周期中,javax.servlet.Servlet接口定义的一些方法会按照一定的顺序被调用.
首先,如果不存在servlet实例,则servlet被加载---创建servlet实例---初始化servlet(调用init()方法---处理请求(doGet() 或者是doPost()方法---servlet被释放(被destory).
4:MVC模型的意思是什么
model,view,controller:模型,视图,控制
事件导致controller改变model或者view,或者两者一块改变.
5:数据库中的指针和存储过程有没有接触过.
6:struts2的优点
做项目过程中的体会吧,struts就好像是一个前后台的桥梁,有了struts,使两者的通信更加方便.
7:有什么问题要问公司的吗
工作性质我觉得应该是最主要的吧.
1LoadRunner 函数大全之中文解释// button_press 函数激活指定的推按钮。int button_press ( LPCSTR button );// button_set 函数将按钮状态设置为 ON 或 OFF。int button_set ( LPCSTR button, int state );// close_session 函数关闭所有打开的窗口并结束// 当前的 B...
最近翻看技术文章,发现一个叫做disruptor的高性能内存队列占据了头版头条,好奇其高性能的秘密,于是对该框架进行了一些简单的研究。disruptor并非新出,而是从2013年到现在经历了3个大版本的迭代。本文有如下几个部分:disruptor如何使用?disruptor高性能的秘密?如何使用核心概念:EventFactory:用于生成一个事件提供消费者消费EventHandler:消费者处理器..._java中eventfactory
1、被注解的类 @Autowired private TfaAlarmDao tfaAlarmDao;2、取注解类ApplicationContext app = new FileSystemXmlApplicationContext("classpath:appContext-service-mockalarm.xml"); tfaAlarm
Java操作ElasticSearch①. 创建Java项目导入maven依赖②. 创建索引和类型1. 创建客户端操作对象2. 创建索引3. 删除索引4. 创建索引和类型③. 索引中创建文档④. 更新一条索引⑤. 删除一条索引⑥. 批量操作⑦. 查询操作1. 查询所有并排序2. term查询3. rang查询4. 分页查询5. 查询返回指定字段6. prefix 前缀查询7. wildcardQuery 通配符查询8. ids 多id查询9. fuzzy 模糊查询10. bool 布尔查询11. hi
想要把自己旅行的照片,或者宝宝成长的照片,即将结婚的婚纱照,再或者年会上要用的员工活动照,做成类似电子相册的视频出来,给领导同事家人朋友们分享,但是却苦于视频剪辑软件的繁琐复杂,不知如何下手吗,今天就给大家分享一个小网站,99mv,只需简单的三步,零技术要求,即可做成自己的视频大片,效果或酷炫或唯美,各种风格,绝对的高大上。制作前准备:当然是照片要全部挑选好(一般的_视频制作的详细步骤
把微软代码搬到BSP下调试的方法(作者 gooogleman foxmail com )
本文只先简单的介绍下Spring中的事务与DB中锁的关系。首先总结:Spring事务的实现本质上是使用的DB中的事务,而DB中的事务实现又主要依靠DB中的锁。所以spring事务本质上使用数据库锁,开启spring事务意味着使用数据库锁。所以大家一定要厘清DB事务与DB各种锁的原理与概念。后续我也研究一下DB锁,并结合具体的生产环境监控数据来谈谈。《以下是转载部分内容。主要是Spring事务的使用..._spring事务的锁
vpaVariable precision arithmetic变量精度计算SyntaxR =vpa(A)R =vpa(A, d)DescriptionR =vpa(A)uses variable-precision arithmetic (VPA) to compute each element ofAtoddecimal digits of accuracy, whered..._matlab vpa无法转换数值
通过域计算机开机脚本统一修改客户端本地管理员密码即可:strComputer = "."Set objUser = GetObject("WinNT://" & strComputer & "/Administrator, user")objUser.SetPassword "123456789"objUser.SetInfo ...
前馈神经网络Feedforward Neural Network网络结构(一般分两种)Back Propagation Networks - 反向传播网络RBF networks - 径向基函数神经网络BP网络是所有的神经网络中结构最为简单的一种网络。一般我们习惯把网络画成左边输入右边输出层的...
一、概述Gradle是一款优秀的构建系统工具,它是基于Groovy的DSL语言实现,Gradle在Android中具有很重要的位置,因此在学习Gradle之前,了解Groovy是必须的。Groovy是基于JVM虚拟机的一种动态语言,与Java非常类似,因此Java学习者入门Groovy基本没有任何障碍,并且Groovy完全兼容Java。1)Groovy之字符串1、在Java中,每条..._groovy 分号
数据要好好造,特别是出题时#pragma GCC optimize(3)#include<bits/stdc++.h>using namespace std;#define maxn (1 << 22)#define rep(i,l,r) for(register int i = l ; i <= r ; i++)#define repd(i,r,l) ...