JAVA面试小结(新)

时间:2019-05-12 11:25:36下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《JAVA面试小结(新)》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《JAVA面试小结(新)》。

第一篇:JAVA面试小结(新)

1,作用域public,protected,private,以及不写时的区别 不写的时候为private 2,ArrayList和Vector的区别,HashMap和Hashtable的区别

答:vector是线程安全的,而ArrayList则是线程不安全的,但执行效率较高,视具体情况而定用哪一种;

HashMap是非线性安全的允许使用null键和null值,而HashTable则不能,基本上hashMap替代了HashTable.3,char型变量能不能定义为一个中文?为什么? 能,用unicode码实现

4,多线程有几种表示方法,都是什么?同步有几种实现方法,都是什么?

口,答:多线程有两种实现方法,分别是继承Thread类与实现Runnable接同步的实现方面有两种,分别是synchronized,wait与notify 5,继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么? 6,内部类的实现方式? 内部类分为四种:

1.成员内部类 2.局部内部类 3.静态内部类 4.匿名内部类

7,垃圾回收机制,如何优化程序?

虽然程序员无法控制JVM的垃圾回收机制。但是可以通过编程的手段来影响,影响的方法是,让对象符合垃圾回收条件。

例如声明int型变量时,可以这样,Integer a = new Integer(47);最后a = null;就符合jvm回收机制了。8,float型float f=3.4是否正确? 不正确。精度不准确,应该用强制类型转换,如下所示:float f=(float)3.4 或float f = 3.4f 在java里面,没小数点的默认是int,有小数点的默认是 double;Jsp方面

1,jsp有哪些内置对象?作用分别是什么?

1、request对象:客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。

2、response对象:response对象包含了响应客户请求的有关信息。

3、session对象:session对象指的是客户端与服务器的一次会话,从客户连到服务器的一个WebApplication开始,直到客户端与服务器断开连接为止。

4、out对象:是向客户端输出内容常用的对象

5、page对象:page对象就是指向当前JSP页面本身,有点象类中的this指针。

6、application对象:application对象实现了用户间数据的共享,可存放全局变量。它开始于服务器的启动,直到服务器的关闭,在此期间,此对象将一直存在;这样在用户的前后连接或不同用户之间的连接中,可以对此对象的同一属性进行操作;在任何地方对此对象属性的操作,都将影响到其他用户对此的访问。服务器的启动和关闭决定了application对象的生命。

7、exception对象:exception对象是一个例外对象,当一个页面在运行过程中发生了例外,就产生这个对象。如果一个JSP页面要应用此对象,就必须把isErrorPage设为true,否则无法编译。

8、pageContext对象:pageContext对象提供了对JSP页面内所有的对象及名字空间的访问,也就是说他可以访问到本页所在的SESSION,也可以取本页面所在的application的某一属性值,他相当于页面中所有功能的集大成者,它的本 类名也叫pageContext。

9、config对象:config对象是在一个Servlet初始化时,JSP引擎向它传递信息用的,此信息包括Servlet初始化时所要用到的参数(通过属性名和属性值构成)以及服务器的有关信息(通过传递一个ServletContext对象)。

2,jsp有哪些动作?作用分别是什么? 答:JSP共有以下6种基本动作

jsp:include:在页面被请求的时候引入一个文件。

jsp:useBean:寻找或者实例化一个JavaBean。

jsp:setProperty:设置JavaBean的属性。

jsp:getProperty:输出某个JavaBean的属性。

jsp:forward:把请求转到一个新的页面。

jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记

3,include的两种实现方式的区别? 以下是对include 两种用法的区别 主要有两个方面的不同;一:执行时间上:

<%@ include file=”relativeURI”%> 是在翻译阶段执行

在请求处理阶段执行.二:引入内容的不同:

<%@ include file=”relativeURI”%>

引入静态文本(html,jsp),在JSP页面被转化成servlet之前和它融和到一起.引入执行页面或servlet所生成的应答文本.另外在两种用法中file和page属性都被解释为一个相对的URI.如果它以斜杠开头,那么它就是一个环境相关的路径.将根据赋给应用程序的URI的前缀进行解释,如果它不是以斜杠开头,那么就是页面相关的路径,就根据引入这个文件的页面所在的路径进行解释.4,两种跳转方式分别是什么?有什么区别? 页面有两种方式:

1.forward跳转:

2.response跳转:response.sendRedirect(“跳转页面地址”);

forward跳转:服务器端跳转,地址栏不改变;

response跳转:客户端跳转,地址栏改变;

request.getRequestDispatcher(“/message.jsp”).forward(request, response);Servlet方面:

1,说一说Servlet的生命周期? servlet有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet接口的init,service和destroy方法表达。Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣

运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。

与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于servlet。

2,Servlet版本间(忘了问的是哪两个版本了)的不同? Jdbc,Jdo方面

1,可能会让你写一段Jdbc连Oracle的程序.2,Class.forName的作用?为什么要用? 3,Jdo是什么? JDO是Java对象持久化的新的规范,为java data object的简称,也是一个用于存取某种数据仓库中的对象的标准化API。JDO提供了透明的对象存储,因此对开发人员来说,存储数据对象完全不需要额外的代码(如JDBC API的使用)。这些繁琐的例行工作已经转移到JDO产品提供商身上,使开发人员解脱出来,从而集中时间和精力在业务逻辑上。另外,JDO很灵活,因为它可以在任何数据底层上运行。JDBC只是面向关系数据库(RDBMS)JDO更通用,提供到任何数据底层的存储功能,比如关系数据库、文件、XML以及对象数据库(ODBMS)等等,使得应用可移植性更强 Xml方面

1,xml有哪些解析技术?区别是什么? SAX 边读边解析,它只知道当前读到的元素,不知道其前后关系的元素,比较省内存

DOM 把整个文档读入内存,可以知道所有元素之间的关系,比较耗内存。2,你在项目中用到了xml技术的哪些方面?如何实现的? 用到了数据存贮,信息配置两方面。在做数据交换平台时,将不能数据源的数据组装成XML文件,然后将XML文件压缩打包加密后通过网络传送给接收者,接收解密与解压缩后再同XML文件中还原相关信息进行处理。在做软件配置时,利用XML可以很方便的进行,软件的各种配置参数都存贮在XML文件中 3,用jdom解析xml文件时如何解决中文问题?如何解析? EJB方面

1,EJB2.0有哪些内容?分别用在什么场合? EJB2.0和EJB1.1的区别? MVC方面

1,MVC的各个部分都有那些技术来实现?如何实现? 设计模式方面: 1,开发中都用到了那些设计模式?用在什么场合? JavaScript方面 1,如何校验数字型? CORBA 1,CORBA是什么?用途是什么? 以上就是我的总结,可能不是全部,因为时间问题,如果能够记起来,我会再加上,有些问题描述的可能不准确,希望大家批评指正,问题都很基础,即使不知道,花上一点时间查找(csdn/java版)就能弄懂,希望对正在找工作的朋友有所帮助,有所提醒.一份正确率很高的笔试卷可能会为你的面试减轻负担,少问不少问题.当然我还是要提醒从

Java陷阱一箩筐—-面试题集 找工作要面试,有面试就有对付面试的办法。以下一些题目来自我和我朋友痛苦的面试经历,提这些问题的公司包括IBM, E*Trade, Siebel, Motorola, SUN, 以及其它大小公司。

面试是没什么道理可讲的,它的题目有的不合情理、脱离实际。有在纸上写的,有当面考你的,也有在电话里问的,给你IDE的估计很少(否则你赶快去买彩票,说不定中)。所以如果你看完此文后,请不要抱怨说这些问题都能用IDE来解决。你必须在任何情况下准确回答这些问题,在面试中如果出现一两题回答不准确很 有可能你就被拒之门外了。当然这些都是Java的基本题,那些面试的人大多数不会问你Hibernate有多先进,Eclipse的三个组成部分,或command design pattern,他们都是老一辈了,最喜欢问的就是基础知识。别小看了这些基础,我朋友水平一流,结果就栽在一到基础知识的问题下,和高薪无缘。好了废话少说,开始正题。

第一,谈谈final, finally, finalize的区别。最常被问到。

第二,Anonymous Inner Class(匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。

第四,&和&&的区别。这个问得很少。

第五,HashMap和Hashtable的区别。常问。

第六,Collection 和 Collections的区别。你千万别说一个是单数一个是复数。第七,什么时候用assert。

API级的技术人员有可能会问这个。第八,GC是什么? 为什么要有GC? 基础。GC:Java的垃圾回收器。

Java是由C++发展来的。它摈弃了C++中一些繁琐容易出错的东西。其中有一条就是这个GC。

写C/C++程序,程序员定义了一个变量,就是在内存中开辟了一段相应的空间来存值。内存再大也是有限的,所以当程序不再需要使用某个变量的时候,就需要释放这个内存空间资源,好让别的变量来用它。在C/C++中,释放无用变量内存空间的事情要由程序员自己来解决。就是说当程序员认为变量没用了,就应当写一条代码,释放它占用的内存。这样才能最大程度地避免内存泄露和资源浪费。但是这样显然是非常繁琐的。程序比较大,变量多的时候往往程序员就忘记释放内存或者在不该释放的时候释放内存了。而且释放内存这种事情,从开发角度说,不应当是程序员所应当关注的。程序员所要做的应该是实现所需要的程序功能,而不是耗费大量精力在内存的分配释放上。

Java有了GC,就不需要程序员去人工释放内存空间。当Java虚拟机发觉内存资源紧张的时候,就会自动地去清理无用变量所占用的内存空间。当然,如果需要,程序员可以在Java程序中显式地使用System.gc()来强制进行一次立即的内存清理。

第九,String s = new String(“xyz”);创建了几个String Object? 第十,Math.round(11.5)等於多少? Math.round(-11.5)等於多少? 第十一,short s1 = 1;s1 = s1 + 1;有什么错? short s1 = 1;s1 += 1;有什么错? 面试题都是很变态的,要做好受虐的准备。第十二,sleep()和 wait()有什么区别? 搞线程的最爱。

第十三,Java有没有goto? 很十三的问题,如果哪个面试的问到这个问题,我劝你还是别进这家公司。第十四,数组有没有length()这个方法? String有没有length()这个方法? 第十五,Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型? 常问。

第十六,Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别? 第十七,给我一个你最常见到的runtime exception。

第二篇:JAVA面试

马老师:

您好,昨天下午面试的中软资源。因为笔试时间很短(她之前并没说多长时间,我估计就只有30多分钟就要收卷),而且题量很大,所以没有记下题目,不过前面的题目都很简单,主要是咱们做的那些基础题。后面的主观题是:

1、详细叙述5种以上种的设计模式

2、详细说明类的设计原则

3、sql语句的调优

还有一个忘记了!

完了之后人事的会做初步面试,首先自我介绍,然后问离职原因,以前的一些工作情况。再就是简单介绍他们目前要做的项目情况,会说工作很幸苦之类的话,最后会问薪水要求!

再就是技术人员面,感觉他们对基础知识很看重,当然首先是自我介绍。会问到一些详细的知识点,比如说怎么配置DWR,sql语句的调优,当然项目也是得问的,主要介绍最近的项目,做过什么东西!

最后是技术总监,开始也是自我介绍。技术方面问的少,就问我jbpm和我做过什么以及用到的一些开源框架和工具。然后问3到5年的职业规划,再给我一份英文的文档让我翻译(他不会告诉你是关于什么方面,我傻到居然去问他)。后面有人遇到这种情况要先看文档大标题,完了告诉他这文档大概是关于什么的(给我的是分需求文档),不要一上来就往细里看,那位总监就批评过我,完了再看细节。最后问我有什么问题!

如果问到的一些知识没听过,就说这些不会是以后项目开发中的问题,因为我们以前也是好多技术都是在项目中边学习边开发的,不可能我们什么技术都会了都准备好了再去做开发。面试中也问道过俩,我不知道是什么,按照上面的回答,感觉对方还是比较满意,也没有为难我!

这些都跟面得职位有关,职位不同情况可能不同。我面得是中软内部的职位,不是外包。

中科软笔试

1.集合类

2.servlet生命周期

3.string,stringbuffer,区别,int integer 区别

4.常见的运行时异常

5.写出几个常见的类,包,接口

6.写一个单例

7.抽象类和接口的区别

8.还有两页的SQL选择题,我不太记得了

9.怎么配置tomcat的内存大小

10.数据库连接池的原理

11.触发器有哪几种,并说说每一种

12.还有JSP中静态include和动态include区别

13.jsp的9种内置对象

14.选择题好几个都是关于主键的,记不清了

还有一个是写几种常用的数据结构,并写出实现原理

还有一个也是数据 结构上的,我不记得了,我连见都没见过 还有一个是程序改错题,挺简单的

第三篇:java小结

//1.累加 public class 累加 {

}

//2.阶乘

public class 30的阶乘 {

} public static void main(String[] args){

} int product=1;for(int i=1;i<=30;i++){ product=*i;} public static void main(String[] args){

} int i=1;for(int counter=1;counter<=100;counter++){ } System.out.println(i);i+=counter;

//3.倒序输出

法1 用char数组思想 import java.util.Scanner;public class 逆序输出 {

public static void main(String[] args){

Scanner scan=new Scanner(System.in);// String input[]=new String[4];input=scan.nextLine();// huiche

// String result=“";char[] Array=input[4].toCharArray();for(int i=Array.length-1;i>=0;i--){

} result+=Array[i];} System.out.println(result);} //倒序输出 法2 用reverse()方法 import javax.swing.JOptionPane;public static void main(String[] args){

}

String a = null;StringBuffer b;//输入

a=JOptionPane.showInputDialog(a);StringBuffer c1=new StringBuffer(a);b=c1.reverse();System.out.println(b);

//4.输出100 121 144...361 public class平方输入数组 {

}

//5.求最大公约数

private static int gys(int m,int n)

{

if(n==0)

return m;else public static void main(String[] args){

} int[] array=new int[10];for(int i=0;i<10;i++){ } array[i]=Math.pow((i+10),2.0);

for(int k=0;k

return gcd(n,m%n);

}

//6.求最小公倍数

public static int gbs(int n1,int n2){

int a =(n1>n2)? n1 : n2;

for(int j=a;j<=n1*n2;j++)

{

if(j%n1==0 && j%n2==0)

{

return j;

}

}

return 0;}

//7.1)十进制整数转化为二进制整数采用“除2取余,逆序排列” import java.util.Scanner;public class Main {

public static void main(String[] args){ //第一行输入要几组测试数据

int N=0,a;//N为输入几组数据,a为输入的十进制数字

} String b = null;Scanner scan=new Scanner(System.in);N=scan.nextInt();Main num=new Main();for(int i=1;i<=N;i++){

} a=scan.nextInt();b=num.deimalBinary(a);int d=num.Calcute(b);if(d%2==0)System.out.println(”Even“);else

System.out.println(”Odd“);

/*一个方法得到二进制数,用递归

*用2去除十进制整数,可以得到一个商和余数;

*再用2去除商,又会得到一个商和余数,} *如此进行,直到商为零时为止,*然后把先得到的余数作为二进制数的低位有效位,*后得到的余数作为二进制数的高位有效位,依次排列起来

*/ public String deimalBinary(int a){

} public int Calcute(String b){

} char[] Array=b.toCharArray();for(int i=0;i

} if(Array[i]=='1'){ } counter+=1;return counter;

//7.2)十进制小数转换为二进制小数采用“乘2取整,顺序排列”

/*用2乘十进制小数,可以得到积,*将积的整数部分取出,再用2乘余下的小数部分,//8.矩阵运算(加减乘)//矩阵运算 *又得到一个积,再将积的整数部分取出,*如此进行,直到积中的小数部分为零,*或者达到所要求的精度为止。

*然后把取出的整数部分按顺序排列起来,*先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。*/ import java.util.Scanner;public class Main { public static void main(String[] args){

int N1,M1,N2,M2,K;Scanner scan=new Scanner(System.in);N1=scan.nextInt();M1=scan.nextInt();int[][] a=new int[N1][M1];for(int i=0;i

for(int j=0;j

N2=scan.nextInt();M2=scan.nextInt();int[][] b=new int[N2][M2];for(int i=0;i

{ } b[i][j]=scan.nextInt();} K=scan.nextInt();if(K==1)//加法 {

int[][] c=new int[N1][M1];for(int i=0;i

} {

for(int j=0;j

}

System.out.println();} } if(K==2)//减法 {

int[][] c=new int[N1][M1];for(int i=0;i

} for(int j=0;j

for(int j:i){ System.out.print(j+” “);} System.out.println();} } if(K==3)//乘法 {

int[][] c=new int[N1][M2];for(int i=0;i

} {

for(int j=0;j

} for(int p=0;p

c[i][j]+=a[i][p]*b[p][j];for(int[] i:c)for(int j:i){ System.out.print(j+” “);} System.out.println();}

} } } 9.//保留确定位数输出

import java.text.DecimalFormat;//非四舍五入

DecimalFormat myformat=new DecimalFormat(”#0.00");

myformat.format(double num);//四舍五入,例为保留2位

double f=3.1415926;

BigDecimal a=new BigDecimal(f);

double af=a.setScale(2,BigDecimal.ROUND_HALF_UP).doubleValue();

第四篇:java菜鸟面试

【总结】技术菜鸟找工作总结

一,简历

1,邮件发简历形式:避免用附件

个人认为如果没有要求,最好不要用附件发简历,简短的求职信+正文粘贴简历比较好。标题比较通用的形式是学校姓名专业学历.Ps:我开始用附件发简历尝试过各种格式,过的非常少。后来改用正文后好了很多。

2,简历里的学历应完整[仅供参考, 本科好的同学不用看] 因为本科学校不好,于是同学建议我不要写本科经历,觉得那是一个减分项目。但后来一位HR说这样是不好的,应该有完整的学习经历,否则在他们看来这表示你对那段经历的不认可,会给人很差的印象。

4,简历上的项目时间一定要写得合理,工作量和工作时间一定要对应。

5,简历上决不能有错别字,从内容到字体到格式,最好不要有任何纰漏,总之完美一点啦。[某技术经理说凡有这种问题的简历在他那统一过不了]

二, 准备工作

6,对自身的思考:期望,优势,劣势,性格上的优点,缺点

这些除了可以用于自我介绍,在面试中也会经常遇到。最好先有个准备,然后根据公司的需求说自己相应的优点,缺点。

还有对自身的职业规划,这也是一个经常被问到的问题。

7,定位,有针对性的准备[技术大拿们可以跳过了] 从我周围人来看,技术方面职位主要是开发,测试,技术支持。

技术类的职位大多都有笔试。最好在找工作前将数据结构和基本算法好好看看,再就是操作系统,数据库,面向对象,UML,设计模式。C++方面非常有用,如果找Linux的话shell算必不可少的。测试:我面和笔测试类工作时遇到的主要问题基本就是测试的分类及概念,给个命题说测试用例,测试工具,以及你是否喜欢测试,以及你为什么适合做测试。图书馆有很多测试的书,比如<软件测试>,<软件测试的艺术>,还有一本叫软件测试面试指南(记不清了,大概是这意思)都很不错。

技术支持(售前,售后):只面过一次,感觉除了要求技术,还要求与人沟通能力,表达能力以及分析总结能力。关于售前,网上有一篇《说说售前》系列的文章写得不错,包括售前的作用,售前的素质,售前的体验,售前的入门,售前的成长,个人觉得很不错。

当然,不一定最开始就定位得非常清晰,找工作的过程本来就是一个逐步发现自我的过程。可以推荐一本书《现在,发现你的优势》,版狼以前也推荐过,认为看过后还是有点启发的,感觉那个测试还是比较准的。

因为我性格比较开朗,我非常欣赏的一句话是赖斯说的“改变世界的方式有很多种,人与人之间的交流就是其中最重要的一种。”,我的梦想其实是当老师,但不想 读博士,所以将来的期望锁定在职业培训讲师。所以找工作技术方面最倾向的就是系统管理方面的职位,包括后来很看重嵌入式开发方面的职位。除了梦想之外,从 自己的性格和专业方面考虑,我技术不深,只不过知识面稍广,售前技术支持也是一个比较适合的职位,所以售前也被放在一个很前的位置。因为技术不牛,感觉很少有地方会愿意要我去做开发,于是有段时间投了不少测试,并看了些测试的书,但随着面试和总结的增 多,发现自己并不适合做测试,好几次面试都被面试官称思维很活跃,而且自己不是很细心,本来对测试也没有多大的兴趣,虽然技术能力达不到开发的要求,但笔 经还是认为开发比较有意思。所以开发也排在测试之前。但自己确实能力不强,机会有限,所以只能广撒网喽。

三,笔面试

8,笔试:公务员+技术

除了基本的编程(字符串,单链表,双链表那些程序应该很熟了),动态规划,基本设计模式知识,林锐书后习题的内存考察的那四道题以及那篇嵌入式编程必会的16个问题出现次数很多。SQL语句,范式,死锁,内存寻址方式也遇到过几次。

9,面试前做的准备工作:对公司的了解,对职位的理解,你为什么符合要求[技术,性格](对于国企尤其适用)

一般外企和私企的面试可能会对技术细节考察得比较细,而很多国企(不是所有)所谓的技术面经常就是问这个会不会那个会不会,不用心慌。

10,面试前一定要准备一份恰当的自我介绍, 尤其是国企。自我介绍其实就是一个推销自己的过程,我们要做的就是通过这段时间告诉面试官我很qualify,一定要突出自己的优势,比如有个好朋友自我介绍的时候说 “或许我不是最优秀的,但我是最踏实的”。自我介绍最好还能加深面试官对你的印象或者能打动面试官,那个欧莱雅MM的自我介绍就很好,“大家好,我来自北 京邮电大学。很高兴今天能得到这个机会面试。刚刚在台下等待的时候,发现周围全是清华北大的同学,其实,我想说,在北邮,也有很多优秀的同学,他们都比我 优秀,也热爱这个行业,热爱欧莱雅,只是,因为我们的工科背景,可能会比较被忽视。这次我申请欧莱雅,除了因为我对它的热爱之外,我还一直有个梦想,我希 望有一天,欧莱雅能把宣讲会开到北邮去。” 一言蔽之,自我介绍就是要态度谦逊,内容彪悍。

11, 面试表情要自信:坐直[千万不要靠在桌上],尽量少有手势,如果加入手势要保证两肘有支撑点,可以打开[而不是朝内],注意眼睛表情[也是某次面试HRGG的建议]。

自信:不管多牛的地方,只要得到面试机会请一定相信自己qualify,如果自己都不相信自己,那怎么可能说服别人你可以?如果有什么问题可以向朋友求助,往往身边人的一句话就能启发自己。

刚开始找工作的时候,觉得别人都好优秀,相形之下觉得自己尤其龊,面百度,面摩根,我就觉得这么牛的地方怎么可能要我这菜鸟,面试官问why are you qualified? 我的想法只是:In fact I am not qualified.只是你给了我这次机会,我当然不会浪费,我还可以攒面经。经过这么一段更加怀疑自己是个很失败的人,于是问别人我是否很失败。我一个 好朋友的回答极大鼓舞了我,她说“...不知道你为什么会有那样的想法,但我要告诉你的是,在关键时刻,你可以胜利。一个人有那么些真心的朋友,有经过自 己的努力脱胎换骨的经历,我不知道这样的人怎么会和失败联系起来。不知道你还愿不愿意或是记不记得起六年前的你自己,我记得,我只能用惊叹来形容。而这些 是你努力的结果。不是别人,是你自己!如果今天你因为某些事情心情不好,我劝你大可不必,所有一切都会好起来的...”

我想,能来北邮的人,一定都有自己的过人之处,比如聪明比如踏实比如坚持„所以,千万不要怀疑自己,我知道有本科学校不是很好技术也不是很强的同学去非常牛的IT公司。自信,才能让我们走得更远!

12,精神状态一定要好,开开心心去面试。有谁不喜欢看到笑脸呢?又有谁不喜欢乐观的人呢?

前些天有段时间很抑郁,就带着那种哀莫大于心死的状态去面试,期间所有的面试全挂了。

而我斯伦贝谢FE一面的时候,我们那个组的人非常优秀,我几乎是绝对劣势,我只是按自己对职位的理解做了一份自认为match的自我介绍,但我是笑着做完整个自我介绍的,而且最后还强调自己是个lucky girl,没有想到最后竟然过了一面。

13,可以在面试结束后写一封感谢信

写过几次感谢信,除了IBM那次没有音讯,另外两次都得到了很迅速的回复,我觉得感谢信还是很有用的,甚至有些还会指出你的优势和不足。

14,忽悠是一种能力。面试的时候不要局限于有一说一,要懂得扩展。如果被问到不会的东东,可以主动把自己知道的相关的东东说出来。

个人认为,找工作本来就是双重选择,面试就是和面试官的一次交流,相互考察对方是否合适。所以像自己平常一样去交流就可以了。

四,总结

15,对于女生,最好抓住前面的机会。往后的国企,事业单位和私企大部分都更青睐男生,美女,有关系的除外。

16,经济危机的年代,不要把所有的鸡蛋放在一个篮子里,千万不能掉以轻心,正式offer没到手千万不能放松,一切皆有可能,比如通过面试了却没有 HC(尤其是外企,我和周围几个同学都遇到过,如果外企说HC问题,建议不要抱太大希望,千万继续找工作),向来终面不刷人公司终面刷人,口头offer 取消,差额体检。

17,不要抱怨,永远不要放弃!无论多么困难一定要告诉自己,再困难的日子也会过去。前段时间我近乎自闭,每天除了面试根本不想出去,连饭也没心思吃,但也都过来了!

18,体检:一般大国企,运营商体检检查得非常全,要求也比较苛刻,除了常规体检可能还有心电图,B超。要是确定是自己很想去的地方,建议最好自己先去做 个全面的体检。虽然一般人都赶不上啥小概率事件,但谁知道自己是不是一般人。就像我长这么大一直都特别健康,从未想过自己会挂在体检上。

如果自己身体真有问题也没关系的,天无绝人之路,很多外企,私企体检要求都不高,据说IBM只有胸透。

一些笔面总结【仅适用菜鸟】

1,百度:海笔,因为技术不好所以只是想着去攒攒笔经。笔试第一部分,都是算法和编程,于是先把思路下下来,然后再写程序,没想到还过了,比我想象的容易很多。

2,摩根IT:开始都不打算申的,这么牛的地方!结果竟然通知笔试,题型很全面,数学主要是概率,编程概念,java的多,C++也有一些,智力题,今年和 在网上搜的题很多相同的。那天没午睡,笔试差点睡着了,java的全没写,竟然也过了笔试。所以千万别随便放弃。接下来是电面,全英文面试,主要是自我介 绍,项目介绍,问项目,再问个概率题,再问几个技术题,最后是问问题,其实都不难。摩根一个常问的问题是: why r u qualified for our Mogan Stanley IT? 感觉摩根IT最注重的是英语,有拿到offer的人技术比较一般的。还有一个教训就是英文问题的时候可以自己用中文说一遍,毕竟我们的思维用英文反应不一 定那么快,当时问的概率很简单,但我脑子里用英文重述一点思路也没有,结果面完用中文刚说完利马就知道怎么做了。3,斯伦贝谢FE:英语非常重要,所有面试都是英文。一面只是个自我介绍,然后面试官会问几个问题,感觉主要从性格是否适合的方面来考察,一定要诚实,那边 面试官知识面很广,撒谎是很难过去的。二面会分成几个人一个小组,会先做一个九宫格的题,比较简单,有时间限制,接下来是大家一起玩游戏,会有锦囊什么 的,一定要全力参与,感觉主要考察沟通合作能力,或许还有思考领导力。那时候没咋练英语,说英语很不习惯,表现很晕,挂了。

4,中科蓝鲸:中科院计算机所那边做网络存储的一家创业型公司,Linux内核相关工作,应届生没有相关经验应该也可以。笔试主要是基础,shell比较 多,再还有简单的写程序,最后有考察解决问题能力的开放问题。面试是一个项目负责人和一个技术方面负责人,主要针对项目问,问得比较细节,非常注重团队合 作能力和linux内核方面的经验知识。户口主要解决天津的,北京的不保证,会问期望薪水,估计6K以下。

5,中讯:笔试很简单,英语阅读,改错,然后就是针对大学计算机知识的回顾总结,有点开放式问题的架势。一面群面,注意控制时间,每个人表达的时间特别短,所以要在一分钟内表现自己,这个到后来不用像华为那样考虑团队,自己好才是真的好。那边待遇据说还是可以的,加上出差补助很不错。

6,太极计算机:曾经很牛的国企,户口不保证,但有的可能性很大,薪水似乎是5K,个人不是很喜欢那个地方,看到网上评价很一般,经过了一面群面。这次的题 目是:公海上的一艘轮船触礁半小时后将沉没,现在只有一个只能容纳6个人的救艇,让我们根据谁最应该上艇的顺序对船上的人排序,这些人中除了一个船长一个 船员,还有省长,省委副书记,外资企业经理(女,外籍),白族的女保险推销员,20岁的女警,五十多岁的女生物学家和她的弱智女儿,还有重伤的英雄,怀孕 的女囚,音乐盲童,20岁的数学天才,还有小企业的副总经理,医生和同性恋护士。如果是你,你会选择如何排?

7,A10 networks,测试

这家公司比较奇特,是看到论坛上有人问这家公司怎样,于是搜了下,于是发了个邮件,周五晚上发邮件,周六中午接到电面电话。电面:问求职目标,额表示想去外企。然后继续问各种问题,可能更像聊天一点,杂七杂八的,最后问女孩子做研发很累的,为什么还要做研发,额说,三十岁以前 累总比五十岁以后累好呀。让Interviewer很赞。后来仔细想想值得商榷。技术方面的先问了$?是干嘛的,又问sprintf的作用,看额项目里有 dhcp failover的东东,于是问我DHCP的工作流程,这个问题没有答好,自己本来就不知道啥。最后问公钥加密算法的东东,额只说了大数分解和椭圆曲线,忘了离散对数问题,不过还好,让俺过了。但是,必须提前上班,full time.于是查了下这家公司,发现是做网络的,似乎技术还很先进,主要有三个系列的产品,第一个是IP to ID,可以用于集中管理,访问控制;第二个是EX系列,负载均衡,主要是为企业,学校这类WAN设计的,用于网络加速,相当于实现QoS,第三个是AX系 列,主要是为网站设计的,也是用于负载均衡,好像是可以优化网站的前端,让流量转移到适当的服务器上去。这是第六个面试官说到工作的时候说的详细信息。总 之,感觉工作还是蛮有意思的。然后搜下下笔经,就看到一篇说有一个汉译英,写测试案例,和网络的东西等等。于是搜下密码学方面的专业词汇,没有收到什么有 用的,只看到了个网络安全词汇,仔细看了看。接着把电面的问题确认了下,尤其是DHCP工作过程做了下笔记,后来证明此举是多么明智:)本来还想看DHCP failover的东东,木有时间,只好作罢。笔试:第一道果然是汉译英,主要是对对称密钥的介绍,也有涉及非对称密钥的东东,不难。接下来就是俺的噩梦了,第二道问什么是白盒测试,什么是黑盒测试,分别有什么方法。第三道问bug的状态迁移图。第四道写测试用例,这个还好,基本按input, output, expected result的格式下,主要从合法,非法的边界条件考虑,似乎还可以。第五道问功能测试,component test, 似乎还有function test 分别使用什么测试工具;接下来是linux, shell部分,第六道问linux从power on到log in的启动过程; 第七道让写一般用的shell命令; 第八道让写linux的树型文件系统; 第九道问如何将从标准输入的字符串按行输出到标准输出并加上行号;第十道是如何测试一个已知的IP地址是否能ping通;第十一道问0.0.0.0和 255.255.255.255有什么作用。第十二道让写你熟悉的动态路由协议;好像就是这些,一面,猜测是HR负责人,主要就是聊聊,可能就是看性格怎样,对薪水,户口有什么期望,对公司有什么了解,为什么选测试,然后问有什么问题。比较轻松,最 后给强调了下采用的是硅谷的创业模式,不要因为薪水比别的地方少点就不把期权当回事,总之就是说给期权是很值得期待的,然后表示户口并不能保证,只能尽量 争取。

二面,是一小哥,先问项目,非问我在公司的位置,问采用的协议,开始理解错了以为问系统里的协议,给他讲项目他也没听明白,几个月不讲也生疏了许多。然后 看做的笔试题,因为测试部分额基本不会,于是那人问我喜欢学习不,额说喜欢,那人竟然说觉得我肯定不喜欢学习,因为我对项目细节不了解,弄清了咋回事于是 又讲了遍,不过讲得很快,他依然没有弄太懂,再看额的linux和shell部分觉得不错,看到网络问俺0.0.0.0为啥是广播,额也母鸡呀,就说了一 通自己知道的东东。然后问俺Rip v1和RIP v2的区别。中间还问如果你的电脑上不了网,如何测。还问TCP, UDP都分别有哪些协议,后来还说觉得我估计很难坐得住干活,让我很无语,原因是我思维很活跃。汗...辩解了一通。最后问能加班不?感觉年轻的GG们似 乎都很tough,额很容易挂在这号人手里。三面,是个姐姐,看着很温柔的样子,问俺解释SSL,问是否了解HTTPS, 问我熟悉哪几层,问TCP/IP的三次握手,四次握手,看笔试答案的时候问俺解释输出标书输入那道题,还好,虽然额代码不对,俺思路还是对地。最后,还是问俺为啥选择做测试。

四面,还是个姐姐,这个姐姐估计比较有思想,问俺随手写地那个测试工具是什么,也问了TCP/IP的连接建立,释放过程,重点还是问俺为啥做测试,为啥觉得自己适合做测试。

五面,中国区大boss,比较nice一点,继续四面姐姐的问题,然后又问了最快可以什么时候上班的问题,技术主要是linux启动过程,问如何在vi下查找,如何查看进程,如何查看CPU使用率,然后又是继续夸测试。

六面,估计是QA老大,看俺做的测试部分,主要看了下写测试用例的思路,探讨了下,后来问额对TCP/IP协议栈了解不,说说TCP/IP协议栈每层都哪些协议。感觉自己还是不够踏实,知识不够系统。中间为我详细说了公司得三个主要产品以及我进来可能会干些什么。

中间应该还有不少设计项目,技术的问题,无奈大脑容量有限。其实面到第三个头就被轰得有点晕忽了,不过也算体验了一把。感觉最致命得两个问题:没有测试经验,不太懂测试; 对TCP/IP协议,网络了解不够深刻。

本来说好尽快给消息,后来又写了封感谢信,那边老大很快就回复了,说正在向美国总部申请,不过到后来仍是无疾而终。所以,经济危机的时候必须注意。

8,普天

应该也是属于国资委的央企,论坛上有不少介绍和比较,似乎加班比较多,钱还过得去。

笔试先让做40分钟题,基本C++的,那人说有点难度的,不会跳过去就行了。完全不是像其他公司那种校园招聘的基础考题,基本没有写结果之类的基本题,除了第二页问类里的默认函数有哪些比较基础,再就是给一些代码问调用了哪些函数是最基础的。第一道题: class A { A(int a){ } } class B : A{ B(int a, int b){} } 让写B的构造函数定义。

第二道题问windows编程里什么debug, release的东东,后来知道原来就是程序改错。int main(){ char str[10];char *pstr = new char[10];

for(int i = 0;i < 10;i++)pstr[i] = i;

memcpy(str, pstr, sizeof(pstr));

for(int k = 0;k < 10;k++)TRACE(“%dn”, str[i]);} 经后来那个GG提醒,对sizeof, strlen的了解终于又透彻了一点。

第三道就是构造函数那些定义类的东西,这个比较简单。其中有一道是问如何不让类产生实际对象。看俄写的定义为private和纯虚函数,那GG问为啥private,后来又引导俺思考一通,延伸到如何只产生一个对象,static里new。接着又是两道windows编程的东东,很有自知之明的飘过。

接下来是写一个线程函数,以及填程序语句。class Mythread{ Mythread(){} ~Mythread(){} threadfunction()

int thread_i;int thread_k;} 差不多这样,要求实现threadfunction函数,为thread_i赋值0x4001, 为thread_k赋值0x4002.再接下来是写一个函数:

char ASC_STR[6] = {'0', '1', 'a', 'b', '4', 'e'};char BIN_STR[3] = {'0x01', '0xab', '0x4e'};写一个函数ASC_TO_BIN(ASC_STR, 100, BIN_STR, 50),实现asc到binary的转换。

俄开始不知如何是好,觉得应该对位操作,与0或之后移位,但似乎又不行。迷茫得很。

后来又是在那GG的引导下知道原来把asc的转换成数字,然后再或再移位。

最后一道是附加题,给一个类,让统计调用函数classcall的次数,classfunctioncall统计次数,假设那些调用多次的类也当作一次计算。后悔的哇哇的,记得think in C++上有说明,但后来一直没仔细看。思考了下,主要用了个static.笔完开始面试,两个满客气的GG,一个比较秀气一点,还一个长得有点像罗迪克。开始一直是秀气GG发问,先问项目,然后针对项目里问socket编程的东 东,问我如何实现阻塞,完全忘了。估计很无语,差不多说了下client, server建立过程,有哪些步骤,问port的作用,client里需要定义port吗?

9,赞同科技

一家做金融软件的公司,北邮双选会投的。

看到论坛上有人很鄙视,说创立15年也没发展成什么样,可见不咋地,但事实上可能比大家想象的要好很多。公司地址在花家地,第一年每月差不多5K吧,我算得不是很清楚。感觉那边比较喜欢北邮的学生,那边工作的也有不少北邮人。笔试非常简单,10道选择,涵盖数据库,HTTP,正则表达式,C语言,但都是最基础的东东,两道写程序,一道用到位操作,另一道查找没有出现的3个数,最后一道是翻译。面试也没问什么技术问题,就聊了聊,表示户口很难,但钱多,发展好,会像中医一样越老越值钱,不过一年会有一多半时间在外地出差。

10,工行数据中心

笔试分成两部分,前一部分基本和公务员的形式完全一样,后面是技术题,技术题主要是数据库和计算机网络,好像还有操作系统,最后还有一道写作,让写几个自己关注的社会热点问题。

一面,5面试者对3面试官,中间的应该是大boss,很和蔼可亲的伯伯,两边的应该是中年骨干。

先是两分钟自我介绍,另外四个MM,一个是北邮本中科院计算所硕,一个是北交本硕,一个是郑州大学本北科大硕,还有一个...坐我旁边的MM,竟然毫无印 象了,可能是也是北科或者哪的吧。总之,给我的印象是大家都挺厉害,似乎除了我都是保研,都有大外企实习经历比如IBM,朗讯,而且说得还蛮牛,显然大家 都是有备而来,除了把自己一顿夸,还把工行数据中心美美的赞美了一顿,我鸡皮疙瘩都快出来了。可能因为在外面等候时便看到了要分析的案例,一直都感觉有点 紧张,甚至人家自我介绍的时候也觉得紧张。不过既然大家都那么优秀,我基本也就默认出局的会是自己,也不太去想自己该怎么办,就那么很欣赏的去听他们的介 绍与解说。感觉那些MM说那么多平铺直叙,无非项目+实习+吹嘘+奉承,如果我听上一天估计会有点烦也不会留下啥印象,觉得自己比较欣赏的自我介绍是那种 将对方的需求融入自己的介绍,让面试官自然而然觉得你很符合他们的要求或是你就是他们一直找的人,当然,我也不知该如何达到。技术类,也不敢把自己弄得活 泼开朗,我也就是简单介绍下自己的基本情况,自己项目和自己掌握的东西可能与他们需求契合的东西,然后说了下自己优势鉴定的结果,再强调了一下自己就是那 种勤奋好学,踏实肯干的人,以前打算说自己聪明好学,勤奋踏实的,怕被人家鄙视没敢说自己聪明。回来跟宿舍MM一说被批了一顿,优秀研究生,志愿者经历全 没说,想想也是,大概国企最看重的就是这些东东。

第二部分就是案例分析,说的是一则关于电信C网189预约号码的新闻,有三个问题,第一个问题问开发这样一个选号软件的流程有哪些关键步骤,第二个问题是 问若设计数据库应该考虑些什么因素,如何考虑并发;第三个问题是从网络的角度讲应该考虑路由,交换,加密,认证,负载均衡中的哪些因素,挑你最熟悉的技术 说明这个技术的特点以及如何在此系统中应用此技术。然后有个面试官专问了那个表示对流程很熟悉的MM如何考虑软件流程。第三部分考核英语,让我们用三两句话说此次招聘的期望。

感觉自己挺烂的,最后一部分第一个说,根本就没有怎么准备,甚至连条理也没想好就那么说了两句,还有点辞不达意,好久没说英语了。总结下,被淘汰也没有什 么好冤枉的,虽然自己表现不好,但不能完全归咎于技巧这些方面,觉得分析问题的条理性,和阐述问题,解决方式的思路,这些本来就需要平时训练,自己平时不 注意妄想面试就能表现得很好也是不切实际的。只能说,有空的时候哪怕自己对着自己,也应该试着有条理的去阐述一些东西,而平时看东西做笔记,自己也应该注 意培养自己归纳总结的能力。再叹一句:去工行数据中心面试的美女真的很多。

11,中国移动深圳:注意,不是深圳移动

可能很多人都以为中国移动深圳就是深圳移动,其实不然。她是直属移动集团的,据说相当于省公司,主要负责移动的国际漫游业务之类。工作地点在深圳,据说福利很好,很适合女生。

招聘流程:笔试,一面,二面,体检,测评,发offer。中间间隔的时间很短,很快就能知道结果。

软件运维,笔试比较基础,第一部分选择,记得网络的比较多,第二部分填空,数据库的比较多,第三部分好像是问答,主要是写SQL语句,还有一道写知道的 设计模式,似乎还有聚合和组合的区别(记不得是不是这场笔试了,但阿郎的笔试确定有),还有一道写程序,挺简单的。

一面是两个GG,先自我介绍,然后针对自我介绍问几个问题,技术问题不难,会问职业规划,有没有offer,是否有过加班经历等等。感觉表达自己想去的愿望会不错。

二面是老总面,两个老总,一个HR负责人,自我介绍,然后聊聊天,问问家庭,甚至高中,对工作最看重的几个因素等等,面试的老总应该对北邮很熟悉,给人感觉很nice。

二面后就是体检,体检完还会有一个职业测评之类的东东,比较有意思。移深效率很高,感觉那边的工作人员尤其是HRMM很职业,给人感觉很好,很稀饭,可惜无缘。

12,北大青鸟商用系统

搜论坛看到有人说那边最好的是思科代理啥的,可惜今年招聘的似乎都是外包事业部。可能有户口,待遇说一般硕士5K,但经济危机可能会少一些。招聘流程:笔 试,一周内给消息,面试,offer。总体来说效率很高。但需要注意的是:后来据说因为经济的原因没有HC,给的口头offer取消不能给正式 offer。笔试比较简单,写程序,写测试用例,最后一道也是填九宫格。

面试也比较简单,先是英语口语的测试,talk about your university."接下来是问项目,比较简单,提到需求分析的时候问如果有些功能无法做到那怎么办?我回答说写到文档里。然后问文档给谁看?这个答错了,答案是给客户看。接着是问编程知识,主要是C/c++的一些基础知识,包括函数调用压栈的顺序,stack与heap的区别,struct与class的区别;再接下来是 写程序,用递归写单链表倒置,字符串查找;然后是测试的东西,写字符串查找的测试用例,如何测试一个计算器,如何测试一直圆珠笔;同时还问了下Linux 与Unix的区别,最后是问问题。总之还是蛮好对付的。

13,中国电信集团家客部

开始没有意识到这是电总,还以为是什么破地方,当时正等移深offer,都不打算去,去了才知道原来是传说中的电总。据说这种地方的待遇是不用猜的,去了在物质上肯定不后悔。所以千万不要想当然的做什么决定。招聘流程比较简单:笔试+一轮面试。

笔试论坛上有笔经,搜搜就知道,很详细。总之,就是公务员题,少量专业题,语文题,市场方面的问答题。

笔试过后两周给了面试通知,面试时间很短,每个人大概就十来分钟,分为三部分:自我介绍(3分钟左右),问问题,英语考察。面试在一个会议室进行,一圈人 围着你单面,据说有几个面试官,几个处长,还有几个老总,感觉氛围有点压抑。不过那边真的很赞,在面试前每个人的情况那边的面试官已经很熟悉了,所以问的 问题基本都是和自己做的东西相关的,略偏市场方面。关于电总面试BUPTTAXI师兄的帖子认为写得很好,本版搜“电总”能看到。个人认为,没有必要花太 多时间准备。

恩,会有拒信,不过很晚才收到,但对于大国企来说,这点还是很值得称赞的。

14,曙光信息产业,技术支持中心 售前工程师 国企,大家都知道,做服务器的,似乎那边的工作主要就是围绕曙光服务器开展。待遇说的是7W,但据说是比较保守的估计,可能每月到手5K多点,有户口,今 年这情况觉得待遇还算不错了。对于曙光的景况,属于死不了但也活不太好的那种,工作环境看着很一般,在网上搜了下,那边北科大的较多,北邮人没啥优势。招 聘流程:笔试+3轮面试。

先笔试,笔试内容包括Linux相关(shell命令,find考得比较多,还是算比较基础的,还有编译内核的东东,),数据结构,编程(写单链表转 置),Linux内核相关(都记不太清了),计算机网络,有写IP报头。不会也没关系,这才是意料中的情形。如果内核的不会,他问你做过内核没只要说没做 过就没问题了。

一面主要是技术,面试主要针对简历来吧,讲项目,还会针对你的项目,简历问问题,可能会问一些网络的东东,可能会比较细节,TCP/IP协议栈好好复习下,笔试也有用到。上次面我的是一小哥,没啥经验,不太会引导,所以不要太受影响,稳住,没啥的。后来那个经理也过来一起面,就会有自我介绍啊之类的,都 忘差不多了,不要紧张,不会很tough。

二面是技术支持中心的几个老总面,感觉比较tough,但也没什么,不再从技术的角度来看问题。有自我介绍,会考察分析问题的能力啊,与人沟通能力啊什么的。

三面是公司副总,似乎很爱问编译相关的问题,然后会问北京的房价这么贵你为什么要呆在北京,似乎去年就这么问过。三面感觉不好说,往年听说就是随便聊聊,但今年似乎三面才是刷人的时候,估计经济危机谁日子都不好过。

15,紫光华宇 需求工程师 这边待遇好像是5.5K,可能有户口。一面挂了,应该是笔试+技术面试+人力面。笔试似乎忘了,记得有一些windows编程的东东,我都不会。应该还有一些软件工程方面的开放性问题,觉得不是很好回答,但应该要求不是很高,当时很不想过去笔试的,于是随便答了答走了,结果笔试仍然过了。

面试是单面,应该是个技术经理级的人物,考察面比较广,问了不少我都没听说过的名词,问数据库,软件工程(对迭代模型比较关注)和UML比较细节,当然少不了和客户打交道场景的问题。最后还有个简单的智力题。

16,NOVELL,测试:挺向往的外企,不过一面挂了,我也确实不适合做测试,但那边开发要求似乎是辉常辉常的高啊。

对英语要求比较高,先让翻译一段产品说明书的东东,然后用英语描述项目,接下来会考察不少shell命令,当时记下来的有: 1, 查看Linux版本 uname-a cat /proc/version 2, 查看用户 more /etc/passwd 3, 查看环境变量 export 当时真想不起来是这个啊...4, linux中传输文件 俄答ftp 除了ftp还有呢?

传输文件过程中突然发现权限不够怎么办? 5, 在linux中安装软件可以用rpm, 步骤是怎样?

用rpm卸载软件时可能会出现依赖性,那么我们会先卸载依赖的软件,再卸载,除此外,还可以怎么办? 6, 如果查看磁盘信息 那如何查看文件系统信息

7,另问了关于文件权限的东东,比如对于同组用户目录不具有可执行权限,而文件却具有可执行权限,那同组用户可以执行此文件么? 答案: No.8, 如何修改文件的属性?权限? chattr chmod 不太记得问题了,大致如此 9,写shell脚本,有一个文本文件/tmp/log.txt, 里面存放的文件分为四列,分别为time content server reason, server的状态有四种PASS, FAIL, ERROR , 和...假定为TIMEOUT吧,让统计每种状态出现的次数.例如,最后结果为: PASS 1 FAIL 4 ERROR 2

17,北方微电子,爱可信 写得好累啊,都不知道把人家的笔试面试写太详细了是不是不太好。这俩就简单点吧。

北方微电子感觉蛮好的,似乎是个做实事的地方,国家重点扶持,一个好朋友很推崇,待遇好像是5K * 16。招聘流程很快:笔试,一面+二面。

Linux C/C++开发,笔试很多面向对象的东西,画UML图,对迭代开发的理解,重载,覆盖,重写的区别,最后一道附加题是写makefile。笔试题算比较简 单的。面试是两个看着三十多岁的GG, 先自我介绍,职业规划,然后技术,技术问得很细节,所以简历上项目一定要准备好。当时处于最沮丧时期,那段时间的面试全挂了。但听说二面是一清华毕业的 GG,技术很强,年轻有为型的,也会问技术。

爱可信

做手机浏览器,据说很牛的,北京是在望京,和索爱一个楼。上海那边的support职位,论坛上那位师兄发贴了投的,所以都不是很了解。之前没有嵌入式的任何经验,收到面试通知突击了一晚。第二天笔试发现很多题都是刚看到过的,嵌入式16问出现了好几道,还有林锐书上的内存的那4个,两道写程序,都算比较基础的题。

一面的GG蛮有意思,除了项目,几乎简历上出现的所有东东都问了个遍,估计没有放过一个专业词汇,然后又把大学学过的计算机专业基础,比如汇编啊,操作系统啊,数据结构啊里面的东东问了个遍,比较频繁的问法是:为什么要有这个?感觉必须理解了才能答好他的问题。

二面是一位北邮2000年本科毕业的师兄,不过看着好年轻。主要是问项目,比较注重协议,很nice。

三面是上海那边的负责人,一位非常严谨的老先生,给我感觉像日本人,要求也非常严格。除了涉及到项目里边的知识,这位先生问网络方面问的比较多,比较细。例如ICMP协议,非常细节的东西,select等等。问待遇期望,说这些天会持续面试,一到两周给消息。

18,其他

还有一些别的公司,比如Cogent System,一家做指纹识别,安全登陆的小外企,不停看到这家公司招人的信息,在华中科技大学论坛上看到有人说这公司还不错,但据说是比较适合学模式识 别的同鞋。他们招的软件工程师主要就是过去coding,感觉没多大意思,将来发展比较受限,技术面基本就是问项目。还有一家日本光学公司,integra,说老板是瑞士人,据说老板很好,好像说的是招人喜欢名校的学生,工资不清楚,应该有6k+。先有个笔试,C++的 东西,似乎是一个小时,记得不难。然后需要过去笔试,做一套托福,笔试环境很不好,说口语的时候可能会很难放开。然后是面试,要用Skype视频,不打算 去了。对于想要户口的同学,似乎可以注意下中科院下面的那些公司,前两天还笔了中科方德,看到网上说的是6k+户口,感觉也还可以了。那个笔试分为三部分,选 择,简答和编程。选择除了编程基础,汇编考的比较多,简答有一道问IA-64(?)中内存保护方式有哪些,编程第一道是在linux中如何读文件名还是什 么,记不太清楚了,第二道是双链表的排序。

觉得笔试即使不会也一定不要放弃,一定要耐心去尽最大可能做到最好,这场笔试汇编的东东我基本不会,只做了其余的,没想到笔试也过了。还未面试,有点不想去了:(

第五篇:Java面试技巧

Java面试注意事项

1,有公司通知面试时,首先要了解一下这家公司的背景,做什么产品设备,跟什么产业或行业有关系的;

2,去公司面试首先就是衣冠要整洁得体,不能太过随意,印象分也很重要;

3,面试时首先要自我介绍,这是一个重点,介绍自己不能太过随意,不能撤太多与行业无关的,只需介绍自己的姓名即可,然后介绍那一年在那里读的什么大学什么专业,然后又经过什么培训,培训的大概内容,然后做过什么项目,项目内容点到即可,着一个方向点出发,不能又是.NET又是JAVA的,这样就显得没有目标,最后就是讲一下项目内容,做的是什么项目,运用到什么技术,那些平台上做的,用的什么语言做的,为什么要做这个项目,自己的分工是什么等等,自我介绍不可多讲,时间在两三分钟以内即可;

4,如果面试官会问到自己对将来有没有什么职业规划,对于应届毕业生最少要有个三年计划,三年内我要本本分分的把经验累积起来和把代码编程技术熟练掌握,又或者讲近期内的目标是怎样怎样的;不能没有职业规划;

5,面试官会问到有什么工作经验,可以说自己是刚毕业的学生,工作经验到谈不上有,但是在学校学习时和同学们一起做过很多小项目,这样就列举出一两个项目,然后侧重于讲一个项目,然后这一个项目只要讲自己是做那一块的详细讲就好;

6,然后面试官可能还会问到对公司有什么了解和看法,讲一下对公司的认识,展望一下在贵公司的发展;

7,面试时一定要给自己定好位,认清自己的现状,不能东扯一句西扯一句的,按照自己的特点把自己的弱点和强项都要展示出来;

自我介绍:

我叫***,2009年至今就读*******专业,2010年至今在****做软件开发的培训,主要学下了JAVA、.NET、数据库,侧重于学习了JAVA这一块,学习内容包括:JSP、Servlet、Spring、Struts、Hibernate、Ajax、JavaScript、Tomcat等;

项目:

手机购物网站,项目需求,随着电子市场的庞大演变,越来越多的人都在网络购物,网络购物网站主要是要给客户一个视觉感觉和产品质量,我所设计的这个手机购物网站就符合这两点,有全新的视觉感觉和质量保障;文档设计,显示层,要有主页面,每件产品的页面,有详细信息页面,有购物车页面,客户登陆页面,有结算页面等等几大页面构成的购物网站,要有数据库连接,要有后台管理;

我主要做的模块是通过数据库显示商品在页面中,首先是把产品信息增加写入数据库中(insertinto),通过页面和数据库的连接查询显示出产品列表,包括整体列表和每个产品的详细列表,还要做到排列美观和详细的产品信息。

下载JAVA面试小结(新)word格式文档
下载JAVA面试小结(新).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    Java面试总结~~~~

    Java面试总结~~~ 学习过程: 根据个人大学中的学习学习状况的过程如下: 1.看面试题 正常人第一步肯定都会看面试题,我也不例外,在看的过程中,我发现有些文章写的不错,对我帮助不小......

    java工程师面试

    精通java语言及面向对象思想 具有扎实的java编程基础和良好的编程规范 精通 jsp语言 html语言 javascript脚本以及css 样式 熟练掌握sqlserver oracle 数据库熟练使用Spring......

    java面试技巧

    程序员Java面试中的30个问题陷阱当然这些都是Java的基本题,那些面试的人大多数不会问你Hibernate有多先进,Eclipse的三个组成部分,或command design pattern,他们都是老一辈了,最......

    Java面试问题

    1、引用CSS样式有哪两种方式? Link,@import 2、js怎么控制两个文本框,当选中的时候边框变空,没选中的变会原来的颜色。onFocus="document.getElementById('text1').style.backg......

    java知识点小结

    java重要知识点总结如下: 1,抽象,封装,继承,多态是面向对象程序设计中得四个特点. 2,面向对象得软件开发大体分为:面向对象的分析,面向对象的设计,面向对象的实现. 可概括为如下过程......

    java个人小结(范文模版)

    原文[2007年03月25日 星期日 上午 03:04] Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE。这三块相互补充,应用范围不同。 J2SE就是Java2的标准版,主要用于桌面应用......

    java小结(5篇材料)

    [ティン]The only one is in my world,the favourite song is wrote for you! 1 垃圾收集器的问题 工作原理:一旦垃圾收集器准备好释放对象占用的存储空间,它首先调用finalize(......

    JAVA程序员面试技巧

    java程序员面试题 第一部分:选择题 question no: 1 1、public class test { public static void changestr(string str){ } public static void main(string[] args)......