求职
tianlincao
09年毕业后一直从事J2EE企业应用的开发工作,有丰富的应用软件开发和优化经验。喜欢运动,崇尚一切自由的东西,关注行业新动态。tip:如果你不能改变世界,那就改变自己。
展开
-
16个经典面试问题回答思路
面试过程中,面试官会向应聘者发问,而应聘者的回答将成为面试官考虑是否接受他的重要依据。对应聘者而言,了解这些问题背后的“猫腻”至关重要。本文对面试中经常出现的一些典型问题进行了整理,并给出相应的回答思路和参考答案。读者无需过分关注分析的细节,关键是要从这些分析中“悟”出面试的规律及回答问题的思维方式,达到“活学活用”。 问题一:“请你自我介绍一下” 思路: 1、这是面试的必原创 2009-04-14 17:22:00 · 533 阅读 · 0 评论 -
想找6k以上的工作吗 考验你的java开发面试题
1.简述逻辑操作(&,|,^)与条件操作(&&,||)的区别。(15分) 2.下面程序运行会发生什么结果?如果有错误,如何改正? (15分)interface A{ int x = 0;}class B{ int x =1;}class C extends B implements A { public void pX(){ System.out.println转载 2009-11-28 20:35:00 · 1282 阅读 · 0 评论 -
JAVA面试题汇总
1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性, 新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继转载 2010-12-25 22:26:00 · 740 阅读 · 0 评论 -
迅雷笔试题
<br />迅雷面试回来,用了整整一下午(不知道怎么说了,其中等待时间都快2小时了),自己感觉笔试和上机还可以,但技术面谈这一关答得不太好,现在再次感觉互联网公司与一般软件公司的区别了,其中一点就是互联网应用在性能上要求很高,谈了一个小时大部分题目感觉都在谈论性能问题,自己在方面一直是弱项,汗啊:( <br /><br />仔细回忆了一下整个面试过程的题目,记录下来,希望大家多多给点意见讨论下啊 <br /><br />一、笔试题: <br />A)JAVA基础多项选择题,比较简单,略 <br /><br原创 2011-01-05 23:39:00 · 996 阅读 · 0 评论 -
华为的面试
<br />overload和override的区别: <br /> 方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽”了。如果在一个类中定义了多个同名的方法,它们或有不同的参数个转载 2011-01-10 22:34:00 · 595 阅读 · 0 评论 -
程序员的职业规划
一般程序员有这么几条职业规划:1、技术路线,要求能力强智商高,把握公司核心技术和公司的技术发展。初级程序员,中级,高级,系统架构师,技术部经理、技术总监。总经理2、业务路线,要求知识面广,懂得大部分技术,并知道该怎么做,不一定会做,表达能力好,协调能力好,对某一个行业的业务精通。初级程序员,中级,高级,系统分析员,项目经理、产品经理、研发总监,总经理3、实施路线。初级程序员,中级,高级,系统分析员,项目经理、实施经理,实施总监4、销售路线初级程序员,中级,高级,系统分析员,项目经理、实施经理,产品经理,售前原创 2011-05-02 18:44:00 · 876 阅读 · 0 评论 -
JAVA程序员面试宝典 (2011版)
1. Java 基础部分基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的语法,虚拟机方面的语法。1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个原创 2011-09-09 11:07:32 · 4406 阅读 · 1 评论 -
部分IT公司笔试算法题
1、将一整数逆序后放入一数组中(要求递归实现)void convert(int *result, int n) { if(n>=10) convert(result+1, n/10); *result = n%10; }int main(int argc, char* argv[]) { int n = 123456789, result[20]={}; conv原创 2012-01-01 16:40:05 · 800 阅读 · 0 评论