题目挺简单
对于下一届找工作的师弟师妹,我给大家一个建议,就是要下手早些,尽早的多看一些笔试面试的题目经验等等。“程序员面试宝典”我觉得真的是非常非常好的一本书,找工作的话,提前好好看看这个是非常有帮助的。 
废话不多说了,找工作期间记下了不少的笔试面试题目,现在拿出来给大家分享一下。希望能对大家有帮助。 
1. zx 
zx是我开始笔试面试的第一家单位。笔试通知我是没有收到的,大早晨我就和同学一起跑到北科去霸王笔。工作人员给我的印象是非常nice的,很有大公司的风范,我们霸笔成功。 
笔试: 
笔试题目是综合性的,涉及好多方面,例如软件工程、信号、c 、c++、网络等等。我是刚刚开始参加笔试,答的乱七八糟,大半都是懵的。也算是稀里糊涂的进了面试。下边我把我记得的题都给大家写下来。 
1.    结构化编程 
2.    c中的数据类型及长度 
3.    typedef struct{ 
int a; 
char c[21]; 
long ll; 
}TP; 
问Sizeof(TP)=? 
4.    char ss[20]=”abcd”; 
strlen(ss)=?  Sizeof(ss)=? 
5.    引用与指针的区别 
6.    JMS包含哪几种通信模式方法? 
7.    MAC层与LLC层的区别?为什么数据链路层要分成这两层? 
8.    写一个complex类,复数求模,并重载运算符+,++,<<,   >>。 
9.    在地址1000H开始,存储有一字符串,空格引导,以$为结束。。。(貌似此题在程序员面试宝典上有,大家可以去那本书上找找) 
一面是技术面,也是我找工作开始的第一个面试,大红个脸进去,大红个脸出来,呵呵,就一个字:紧张。问的问题包括java基础(本人实习用java做项目),网络分层,数据库的sql语句,还让讲一下单例模式。问题就这些。两个技术面的哥哥年纪都不大,都是西服,不是很严肃。 
二面是小组讨论面。我们讨论的题目是:有若干种(不记得具体几种了,大概十来种?)解决北京交通状况的方法,大家讨论出来结果,并按优先级顺序排好,给出理由,由一个同学来做最后陈述。面试官整个过程是不说话的,只是看你的表现。我的建议是在这种情况下不必话太多,但一定要在关键时刻该出手时就出手。在这次小组讨论中,我们小组表现很不好,还遇到了个极品男,我也就不说啥了,无语。 
三面是人力面,人力姐姐看起来就是很善良,很贤惠的那种,旁边还有个年级稍大一些的大叔,也很好人。就是聊聊,问了几个问题:你不喜欢什么样的人,要是派你跟这样的人合作你怎么做,你的缺点是什么,等。 
四面是英语面,一群人进去围成一桌,由考官姐姐组织,进行发言。我们的话题是“谈一谈找工作当中遇到的有趣的事情”。我英语口语不好,所以,答的很差。 
zx是我经历的比较正规的面试之一,很赞他们的招聘工作的工作人员,整个过程中给我的感觉就是舒服,和舒服。 
二 某牛公司web前台开发职位。 
1. 使用javascript写一个trim()方法,去除字符串两端多余的空格。 
2网页中有一个表单<form name=”form1”><input type=”text” name=”username”/><intput type=”submit” value=”提交”/></form> 
请验证:当文本框为空时,该表单不能提交。 
3请写出css中的display属性有哪些值。 
4用javascript取当前系统时间,并以yyyy-mm-dd hh:mm:ss的格式输出到当前网页中。 
5现在网页流行使用DIV布局代替原来的TABLE标签布局,请问这两汇总布局模式各有什么优缺点,为什么现在流行DIV布局。 
6用javascript写一下下拉菜单(多层数据) 
7试距离你所知道的IE浏览器与firefox浏览器在web开发中的不兼容之处。 
8【linux】将a.txt命名为b.txt的命令是: 
9『flash附加』简述AS3/AS2的时间处理机制,并说明其局限性。 
三、zxdx题目 
1计算机系统结构分几部分 
2ms windows分几部分 
3面向对象内涵,对象有什么要素。 
4软件生命周期 
5操作系统进行调度分配的对象为资源,资源指的是什么 
6驱动程序作用 
四(这个忘了单位的名字了,但是印象里是个很不错的单位) 
1抽象工厂模式与工厂模式的区别 
2java回调机制,代码 
3谈谈线程安全机制 
4遍历一个hashmap。 
5java异常类层次。 
6hibernate如何获取指定主键id的对象,举例,并说明优劣。 
7spring的回调机制例子 
8action是否线程安全 
五、。。。。 
。。。是分部门独立进行招聘的,我去过两个部门的招聘,两套题如下: 
第一套题: 
1接口与抽象类的区别 
2xml的解析技术有哪几种 
3比较这两段代码 
  A:  for(int   i=0;i<n;i++)    
              {    
                    if(confidition)    
                        {    
                              dosomething();    
                          }    
                    else    
                        {    
                            dootherthing();    
                          }    
    b:  if(confidition)    
          {    
                for(int   i=0;i<n;i++)    
                  {      
                        dosomething();    
                    }    
            }    
            else    
            {    
                for(int   i=0;   i<n;i++)    
                    {    
                        dootherthing();    
                      }    
              }    
  这两段代码各有什么优缺点? 
4arraylist,linkedlist,vector的区别。 
5不同编码的字符串转换的方法 
6Class.forName的作用 
7写一段jdbc连接数据库的代码。 
第二套题: 
1.    定义不能被实例化的抽象类,用的修饰符是哪个? 
2.    sml的两种解析技术? 
3.    class A{ 
Set set = new HashSet(); 
Set.add(new A()); 
Set.add(new A()); 
Set.add(new A()); 
} 
求set.size()=? 
4.java源文件中,import   package  class的顺序 
5能修饰interface的有: 
  Private public protected static 
6 String s = new String(“com”); 
 if(s==”com”)  
    System.out.println(“A”); 
if(s.equals(“com”)) 
System.out.println(“A”); 
求输出。 
7.try中有return语句,则finally语句什么时候执行? 
8.比较两端代码的优缺点。(同上边第三题) 
9. 
 Class IntA{ 
   int a; 
   void setA(int i){a=I;} 
} 
static public void change(int a ){a=3;} 
 static public void change(IntA a ){a.setA(3);} 
static public void changeRef(IntA a ){a=new IntA(9);} 
 main(){ 
     int a =2; 
     change(a); //a=? 
     IntA ia= new IntA(5); 
     change(ia); //ia.a=? 
     changeRef(ia); //ia.a=? 
} 
10.    Tree为父类,Pine和Oak都是继承自Tree的子类。判断一下语句为true还是false。 
Tree tree = new Pine(); 
tree.instanceof  Tree; 
tree.instanceof  Pine; 
tree.instanceof  Oak; 
11.    class F{int i=5; 
void print(){“F”}; 
} 
Class s implement F{ 
Int I = 3; 
Void print(){“S”}; 
} 
F f = new S();//f.i=? 
f.print();//输出什么 
12.ArrayList LinkedList Vector 区别。 
13方法:将GB2312转ISO-8859-1. 
14.连接ORACLE 的java代码。 
15接口与抽象类的区别 
16字符串逆转:abc-cba 
17char可否存储汉字 
18mvc简介 
19forward和redirect的区别 
面试: 
面试是两面,第一面根据你面试java或者c不同分不同的组。基本上面试问的问题都是你做的项目涉及到的东西。大家面试的总体感觉就是不是很舒服,但是并不意味着你不能进入下一轮面试。第一面我也是被问的很不爽,结果也还是接到了二面的电话。二面是领导面的,如果过了她的这关,就可以拿到offer了。很不幸,我在这被挂了。挂的我胃疼。 
六.lfbd 
1计算二叉树高度 
2编程求两数组中共同元素。 
3class A{ 
A():b(2),a(1){} 
Private:a,b; 
} 
当create A 时,a,b哪个先初始化。 
4. class A{public Callme();} 
  Class B{public Callme();} 
  Class C :public A,public B{}; 
当C *C=new C(); 
C->Callme(); 
哪个会先被调用。 
5.Class A{}; 
A foo(A a){ 
   Return a; 
} 
Void mian(){ 
    A a; 
    foo (a); 
} 
A被创建几次? 
6,what virtual destructor is and why we need it? 
   What is the different between new and malloc. 
   What is the difference beween delete ande delete[]; 
   What is the difference beween a struct in c and in  c++ ? 
7 char *getMemory(void){ 
  Char p[]=”hello world”; 
Return p ; 
} 
Void test(void){ 
Char *str=null; 
Str= getMemory (); 
Printf(str); 
} 
求输出。 
8char foo(void){ 
Unsigned int a =6; 
Int b=-20; 
Char c; 
(a+b)?(c=1):(c=0); 
Return c; 
} 
9.describe several technigues of thread communiaction on windows platform. 
10.describe how to link a c++ program to c functions ,and why. 
11.class string{ 
Public:string(const char *value); 
      ~string(); 
Private:char *data; 
} 
下边构造string的方法有错吗: 
String a(“hello”),b(“world”); 
b=a; 
七.qmxc 
题目很多,但都很基础。实在没有力气写下去了。大家如果有人要的话,我可以拍成照片,站内联系我。 
八.yyxt 
之前根本没有听说过这么家公司,只是在北邮有宣讲笔试,就去了。他家给我印象最深的就是公司的PPT宣传短片的最后一个画面,是一群人,每个人手里拿着一叠子百元大钞冲着镜头挥手,挥啊挥。。。我脑袋里只有一个字:晕。也算是见识了。 
题目如下,给大家简单写一下,当时回来只是凭印象记下一些题。 
1.    String[] str=new String[3,4],创建了几个String对象。 
2.    委托和事件描述。 
3.    >>和>>> 
4.    进程存在的唯一标志? 
5.    在单一处理及上,执行时间有重叠的几个程序称为:并发?并行?多道? 
6.    信号量s 
7.    R(A,B,C)中,F={(A,B)->C,(B,C)->A},则R达到____________ 
8.    视图:可提高系统性能; 
             限制对数据访问 
             简化查询书写 
             让不同用户看到不同数据 
9.    什么时候索引会减慢查询速度。 
10.    order by:可以对多列排序吗?可不可以用别名排序? 
11.    存储数据字典信息? 
A数据高速缓存 B PGA    C重做系统日志 D 共享池 
12 用户修改表,哪个进程执行? 
   A用户进程 B服务器进程 C DBWR   D  LGWR 
13.不同速度设备传数据,需采用___控制方式。 
A 同步 B异步   C可同步也可以异步   D必须应答方式 
14.IP包不合法,路由器会() 
   A要求重发   B丢弃   C不考   D接受但报错 
还有好多题目,不记得了。当时只记得这些了。 
笔试成绩还可以,去面试了。记得当时他们单位面试了好多人。
	
posted on 2009-04-30 13:12 
Frank_Fang 阅读(1166) 
评论(0)  编辑  收藏  所属分类: 
笔试,面试经验