2012 年的面试总结

经过一段时间的准备,出去面试了一下,现对面试做了一下总结:

面试

1、  汉铭信通(电信,联通的增值业务,例如短信包,属于联通的方案解决商)

 

笔试题:

综合能力的回答,例如:职业规划,如何在5年内赚钱还有一道智力题

 

技术面试:

A.debug模式用过吗?怎么用?

B.如何记录日志

C.struts2要求会用

人力面试:

详细了解我现在公司的情况及所处的职位。

暴露的缺点:1、讲述公司时,只去埋怨公司,未对公司有一点的感恩

                       2、为什么离职没有说服

优点:沟通面试时不紧张,逻辑表达逐渐清晰

期望薪水:8.5

面试结果:未果

2、  华正天明(中石化,教育的相关项目)

笔试题:无

技术面试:

A. Spring用来做什麽的?spring的事务管理

B. Hibernate的SQL是怎么执行的,如何在hibernate中实现多对多的情况,一对多,多对多最少有几张表来支撑?

C.  Conllection接口下有List 和 Set 还有什么?

D. 存储过程用过吗?为什么要用存储过程?

E.  Jquery,dwr,extjs,jFreechart,poi,webservice,会自己做页面吗?

F.  Struts2会不?

缺点:A.突然变得紧张 B.逻辑与说话不清晰

优点:未发现

自我分析:把我的心里防线给攻破了,技术面我会,工资偏低 6500

3、北京天诚信安(军工企业)

笔试题:16道题,都是JAVA基础,基本围绕面向对象的基础,感觉从编程思想都能找到答案。

技术面试:

A.未果

缺点:沟通面试时不紧张,逻辑表达清晰

优点:未发现

期望薪水:8000

4、中航泰克(军工企业)

    笔试题:(我平生听说过最多的面试题了,一共12页每一页上平均4道题,并且大部分都是书写代码的,然后分为JAVA基础,分析与设计[包含了数据库,优化,UML等],MVC[包含了三大框架],UI与JS)

想到的几个:

JAVA基础:A、在继承的情况下,子类重写了父类的方法,且构造器中调用了这个方法,是每一个构造方法都调用了(只是主意)

B、什么是线程安全?线程安全之间如何进行通信的的?如何建立一个可靠性,稳定行的程序?

C、JAVA最基本的数据类型,且占的位数?

D、请写出从C:\TEST.TXT下读出内容,并输出

E、请写出从D盘下遍历所有的文件名称

分析与设计:

A、 描述下你在实际过程中的建表是怎么个流程?

B、 如何去优化的你的表结构?且优化上有什么好的办法?如何对查询语句进行优化

C、  给了三张表,一对多的关系,并统计金额的总数与批次ID最大的金额,要求用分组与分析函数写出来

D、 给出四个类,都是伪代码,要求写出他们类与类直接的关系1、类中嵌入一个对象的成员变量(组合)2、类中的构造方法的参数是一个对象的成员变量(好像是依赖??)3、4合成是继承的关系,然后再描述图中没有涉及到的类与类的关系

E、  UML协作图与时序图之间有什么不同?

F、  写出在高并发的情况下的单例模式?

MVC:

A、Struts2的标签

B、如何在struts2中自定义个Fliter

C、hibernate中如何进行数据的访问,如session.get()等?

D、hibernate的数据有哪三种状态?且他们有什么特点

E、Spring 中的声明式事务是利用什么原理?且简要叙述该原理?

F、Spring 中有哪几种注入方法?如何不在XML文件中的properties中配置这个关系,类与类之间还会存在注入吗?请描述DI(依赖注入)的原理?

UI:

实在做不下去了

第一次

技术面试:(面了40多分钟)

A. oracle的分析函数让我描述一下且原理,然后说了很多的实际例子,现场让我给他思路

B. row_nuber()  desene_rank()rank()有什么区别?

C.  有ABCD四张视图,切这四张视图查询的都是同一张表,但是就是条件不一样,在执行计划时会有至少连接四次,如何试它连接次数更少并作最好的优化(WITH 视图,用的越多效率越高)

D. KEEP 子句、DENSE_RANK  first last 这些如何用?

E.  如何做层级查询?connect by start with

F.  有2002年到2012的数据查询我要把这几年的数据循环出一个2002.2003.2004….2012的数据,如何来做?

G. 还用过什么分析函数?

H. SQL的语句的执行顺序是什么样的?且SQL中的where条件中什么条件应该写到最后,什么条件应该写到前面?

I.  查询优化的办法,如何不保证让索引失效?列举相关例子?

J.  如何理解的线程安全?多线程的枷锁方式?有两种?

K.  Struts1与servelt的联系(API,难测试)

L.  Struts2 与struts1的区别?

M. Hibernate的HQL执行原理?

N. Spring 的AOP啊?如何理解的?在项目中如何应用的?

O. JS中有两种定义变量的方式,A:var ab = “1”;B b = function(){}有什么区别?

P.  JS中原型property中什么数据适合放在里面什么数据应该不用他来定义?

Q. Js中三种对表格添加行的应用?

R. CSS的问题我都一个不会?

 

缺点:A.自己对知识机型扩展时,向自己不清楚不懂装懂的方面扩展

          B.hiberante的东西太欠缺了

           C.面试到高潮时,或者聊的来时没有克制住应该说的和不该说的

优点:SQL的分析函数

自我分析:Struts2.会用。问我工资时,我说8.5K(然后我又想到他们招聘的那个标题是年薪12万,我就认为喊少了)我又改了说或许会是9K

 

第二次

技术面试+人力面试(面了一个多小时)

技术:

A. 介绍工作情况与自身情况

B. JQUERY多长时间能上手

C.  要求会用struts2

D. 期望月薪:9-10K

E.  年薪制团队:18个月的工资或12-15个月的工资

人力面试:

A. 给定的月薪7K每月

 

第三次

技术:

A. 介绍工作情况与某个项目的核心业务流程及项目用到的什么技术

B. 在黑板上画出表结构与实现的逻辑等

C.  原始的JSP页面会包含到什么东西?JS、表单元素、CSS、页面布局

D. Strtus1的核心是什么?1、控制跳转2、接受FORM 3、业务逻辑处理4、校验

E.  Spring用来做什麽?IOC 、 AOP(日志与事务操作)

F. 事务的级别怎样控制的?没答上来

 

工作处理能力

A. 如果项目中你负责的模块你完成了,你接下来会做什么?

B. 遇到工作中重复的工作,你会如何处理?(主义:解释器模式,让程序把重复性的工作来做)

C.  现在发展遇到瓶颈了,你会怎么办?

D. 工作中遇到处理不了的问题你会怎么办?

 

面试结果:

7K-1K=6K。

其实我感觉中航泰克真的不错,可能是我太多浮躁,失去了机会,如果有机会我真的很想去那个公司,哎。。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值