您的位置:首页 > 职场人生

2010年3月北京笔试面试题总结

2010-03-26 23:07 232 查看
以下是我在北京找工作时参加笔试,面试的一些Java题,仅供参考(只是大概把题理了一下,恕不能提供详细信息)。



1.问天(北京)信息技术有限公司
1.
静态块的执行顺序
2.
Run.java javac java
3.
代码优化
4.
TDD
5.
Byte[] a = new Byte[100] 100个字节GBK
50个汉字UTF-8
6.
线程加1,减1,线程同步
7.
Stream Reader类区别
8.
设计模式类图,解释用处
9.
Java二分法
10.垃圾回收原理。执行垃圾加收命令

此公司主要做搜索,机试题主要都是和搜索有关系的,比如搜索文件中哪一行匹配某个字符。

2.北京安达信咨科技有限公司
1.
SQL语句的长度最大能有多少?
2.
在什么情况下产生乱码?
3.
Servlet热布置
4.
遇到不会的问题你怎么处理?
5.
网络分层
此公司是小公司,虽然业绩不错,但规章制度还有待发展。

3.北京商典信息科技有限公司
1.
nio包是干什么的?
2.
您期望的薪水是多少?
3.
获取时间的方式?
此是小公司,只能花点小钱,雇点稍微有点工作经验的人。

4.同得孚信息科技(北京)有限公司
1.
Jsp和Servlet的区别?
2.
介绍一下自己做过的项目?
3.
<%include 与<jsp:include的区别?
公司小,人员少,技术人员水平值得怀疑。

5.农博网
1.
SSH是怎么组合在一起?
2.
介绍一下自己做过的项目?
3.
写html代码,用javascript控制某个链接走一个javascript方法,在这个方法中打开某个url的网页?
4.
Struts1和Struts2的区别?
不错的一个公司,对于跳槽的人来说,是一个鸡肋!

6.瞬联软件科技(北京)有限公司
1.
Union和union all 的区别?
2.
集合类介绍?
3.
Hibernate复杂查询,多表查询结果处理?
4.
Linux常用命令,如ps?
5.
Java反射机制?
6.
纯jdbc的事务控制?
7.
Spring 的IOC和AOP?
8.
Java中”/r/n”中”/r”是什么意思?
\t 制表符 \r 回车符 \n 换行符 \f 换页符
这家公司给我的印象最差,从进入门开始到面试结束,没有哪点值得我称赞。简历自带,而且还要带两份,没见到会客室,进去后让你呆在一个吃饭的小间里等,好不容易来了一个接待的人,态度不好,面试的时候是两个人面试你一个人,如果问到问题你有不会答的,面试官会幸灾乐祸!

7.北京招信互联技术有限公司
1.
常见排序,并写出一个排序程序?
2.
写一个登录的html页面?
3.
两个表写SQL语句,左联接,右联接,找出没有成绩的人?
4.
给定一个由N个整数元素组成数组a,写一个函数在其中找出连续子数组和的最大值。例如给定数组为{1, -2, 3, 5, -1, 2},则和最大的连续子数组是{3, 5, -1, 2},函数返回值是9。?
5.
Hibernate one-to-many的应用场景?
6.
Request,Response方法及期作用?
7.
Jsp和Servlet的区别?
8.
动态INCLUDE与静态INCLUDE的区别
9.
Hibernate lazy有什么好处,不好处?

小公司,做银行类的项目,技术要求不是太高。

8。北京傲天动联技术有限公司
1.
TTL?
2.
静态代码执行顺序?
3.
Jar命令?
4.
以下代码运行结果是?
答:private void test(String s){

System.out.println("走了String方法!");

}



private void test(int s){

System.out.println("走了int方法!");

}

public static void main(String[] args) {

Person p1 = new Person();

char a = 'a';

long b = 10;

p1.test(a);

p1.test(b); //这一行报错

}
结果:编译错误,运行不了

这家公司好象很厉害,笔试题一般也不一般。一般的是简单题都是一般的java面试题,不一般的是居然考操作系统和英文智力题。

9.北京鑫万佳科技发展有限公司
1.
动态include和静态include区别?
2.
String无序变有序?
答:
String s = "111acdddcca2222";

byte[] b = s.getBytes();

byte temp;

for(int i=1;i<b.length;i++){

for(int j=0;j<b.length-1;j++){

if(b[i]<b[j]){

temp = b[i];

b[i] = b[j];

b[j] = temp;

}

}

}

System.out.println(new String(b)); 由小到大
3.
Socket服务器端打印hello?
4.
序列化作用?
5.
8859-1转GBK?
6.
多进程多线程,通讯方式?
7.
进程和线程区别?
8.
时间当前日期,转yyyy-mm-dd hh24:mm:dd?
9.
以下代码运行结果是:
Person p1 = new Person("li");

Person p2 = p1;

p2.setName("wang");

System.out.println(p1.getName());

System.out.println(p2.getName());
结果是:wang wang
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: