面试_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 面试 >>列表
· java常见面试题你能回家多少?发布时间:2011-09-27
第一,谈谈final,finally,finalize的区别。第二,AnonymousInnerClass(匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?第三,StaticNestedClass和InnerClass的不同,说得越多越好(面试题有的很笼统)。第四,&和&&的区别。第五,HashMap和Hashtable的区别。第六,Collection和Collections的区别。第七... 查看全文
· Java面试问题之四十一发布时间:2011-09-27
请问Java提供了哪些常用的线程安全的类,在一个可变类中采用什么措施可以降低因保证线程安全而损失的并发性能。答:所谓的线程安全就是不需要手动添加同步方法或者同步块来保证线程的同步,一般线程安全类都包含了同步的方法或者同步代码块,所以耗费了很多的系统性能。在非必要的情况下,一般尽量避免使用线程安全类,以提高系统的性能。Java中提供常用的线程安全类有:(1)Vector(向量类)(2)Hashtable类(3)String类,由于这个类是不可变类,所以此类也肯定是线程安全的。此外... 查看全文
· 人生第一次华为面试发布时间:2011-09-27
昨天上午接到华为一面的通知,本以为被鄙视了,没想到还有机会。晚上和一些已经面过的同学简单的交流了一下,大致说的就是一面面的比较简单,有项目经验的就问项目,没有项目经验的,一般就问本科学习的计算机专业知识,有了这些打底,技术不怎么样的我顿时感到心里轻松多了。早上7点就起来了,我的睡眠小人还是挺给力的,昨天晚上睡得不错,吃完饭8点,坐604到知春路的京仪酒店面试,通知是9点半的面试,我早到了将近一个小时,在外面看了看点东西就直接进去了,原来早到早面的。去签到处交完简历,就在等候区等候。。。... 查看全文
· Java面试问题之四十二发布时间:2011-09-27
请问在Java多线程运行环境中,在哪些情况下会使对象锁释放?答:由于等待一个锁的线程只有在获得这把锁之后,才能恢复运行,所以让持有锁的线程在不再需要锁的时候及时释放锁是很重要的。在以下情况下,持有锁的线程会释放锁:(1)执行完同步代码块,就会释放锁。(2)在执行同步代码块的过程中,遇到异常而导致线程终止,锁也会被释放。(3)在执行同步代码块的过程中,执行了锁所属对象的wait()方法,这个线程会释放锁,进入对象的等待池。除了上述情况以外,只要持有锁的线程还没有执行完同步代码块,就不会释放锁... 查看全文
· Java面试问题之三十七发布时间:2011-09-26
请说说你对Java定时器的认识,尝试写一个例子来说明。答:在JDK中的java.util包中提供了一个使用类Timer,它能够定时执行特定的任务。TimerTask类表示定时执行某一项任务。比如,下面的代码段说明了Java定时器的使用方法。importjava.util.Timer;importjava.util.TimerTask;publicclassMachineTimerTaskextendsThread{privateinta;privatestaticintcount... 查看全文
· Java面试问题之三十八发布时间:2011-09-26
请写出以下代码块的等价形式:publicsynchronizedStringpop(){//somecodes}答:上述代码是一个同步代码块,它等价的写法如下:publicStringpop(){synchronized(this){//somecodes}}每个Java对象都有且只有一个同步锁,在任何时刻,最多只允许一个线程拥有这把锁。当线程试图执行上述带有synchronized(this)标记的代码块时,线程必须首先获得this关键字引用的对象的锁。(其实对象的同步锁只是概念上的一种锁... 查看全文
· Java面试问题之三十九发布时间:2011-09-26
请说说你对Java线程同步机制的理解,Java线程同步都哪些特征。答:Java线程同步机制能够确保线程之间能够保持同步,所谓线程之间的同步,是指不同线程在执行同一个对象的同步代码块时,因为要获得这个对象的锁而相互牵制。Java线程同步的主要特征有:(1)如果一个同步代码块和非同步代码块同时操作共享资源时,仍然会造成对共享资源的竞争。因为当一个线程执行一个对象的同步代码块时,其他线程仍然可以执行对象的非同步代码块。(2)每个对象都有惟一的一个同步锁。(3... 查看全文
· Java面试问题之四十发布时间:2011-09-26
请问一个线程安全的类必须满足几个条件,这些条件分别是什么?答:要设计一个满足线程安全的类一般需要满足以下三个条件:(1)这个类的对象可以同时被多个线程安全地访问。(2)每个线程都能正常执行原子操作,等到正确的结果。(3)在每个线程的原子操作都完成之后,对象处于逻辑上合理的状态。另外,不可变类总是线程安全,不需要对这样的类进行特别的限制,因为它的对象的状态始终是不变的,任何线程只能读取对象的状态,而不能改变对象的状态。对于可变类,如果要保证其线程安全,必须根据实际情况,对某些原子操作进行同步。... 查看全文
· 淘宝实习面试发布时间:2011-09-26
淘宝实习面试2011年9月21日,从天津到北京参加淘宝下午两点实习面试,因为某些原因,出发时间比较晚,整个路上一直紧张的看着时间,最后终于在差五分两点的时候到达泰康金融大厦,好在没有迟到。面试的过程比较顺利,没有想象中的紧张,可能是累的没有力气紧张了,也可能是面试的gg比较好说话。面试时间持续了一小时,内容大致如下:线程和进程linux编程网络编程多线程,并发性,concurrent包缓存程序与JVM关系数据库中建索引的用处... 查看全文
· Java面试问题之三十四发布时间:2011-09-19
请问Java中的静态方法Thread.yield()有何作用,它在什么时候会被使用?Thread.yield()与Thread.sleep()这两个方法之间有些什么区别?答:当线程在运行中执行了Thread类的yield()静态方法,如果此时具有相同优先级的其他线程处于就绪状态,那么yield()方法将把当前运行的线程放到可运行池中并使另外一个线程运行起来。如果没有相同优先级的可运行线程,则yield()方法什么也不做。sleep()方法和yield()方法都是Thread类的静态方法... 查看全文
· Java面试问题之三十五发布时间:2011-09-19
分析以下Java代码段,给出程序运行的结果并简要说明join()方法的用途。importjava.lang.Thread;publicclassMachineJoinextendsThread{publicvoidrun(){for(inta=0;a<5;a++){System.out.println(getName()+":"+a);}}publicstaticvoidmain(String[]args)throwsException... 查看全文
· Java面试问题之三十六发布时间:2011-09-19
请谈谈你对Java后台线程的理解以及它有和特点。答:所谓的后台线程就是指为其他线程服务的线程,也称为守护线程。比如,Java虚拟机中的垃圾回收线程就是典型的后台线程,它负责回收其他线程不再使用的内存资源。后台线程的特点是:后台线程与前台线程相伴相随,通常情况下只有所有前台线程都结束生命周期,后台线程才会结束生命周期。只要有一个前台线程还没有运行结束,后台线程就不会结束生命周期。主线程在默认情况下是前台线程,由前台线程创建的线程在默认情况下也是前台线程。调用Thread类的setDaemon... 查看全文
· 最易出错的javascript面试题发布时间:2011-09-16
一、单选题1、以下哪条语句会产生运行错误:()A.varobj=();B.varobj=[];C.varobj={};D.varobj=//;2、以下哪个单词不属于javascript保留字:()A.withB.parentC.classD.void3、请选择结果为真的表达式:()A.nullinstanceofObjectB.null===undefinedC.null==undefinedD.NaN==NaN二、不定项选择题4、请选择对javascript理解有误的:()A... 查看全文
· Java面试问题之二十五发布时间:2011-09-14
请说明一下静态内部类有哪些特点?答:静态内部类是成员内部类的一种,要使用static修饰。静态内部类具有以下几个特点:(1)静态内部类的实例不会自动持有外部类的特定实例的引用,在创建内部类的实例时,不创建外部类的实例。(2)静态内部类可以直接访问外部类的静态成员,如果访问外部类的实例成员,就必须通过外部类的实例去访问。例如在以下静态内部类B中,可以直接访问外部类A的静态变量a2,但是不能直接访问实例变量a1。classA{privateinta1;privatestaticinta2... 查看全文
· Java面试问题之二十四发布时间:2011-09-14
请详细阐述一下Java中实例内部类的特点。答:实例内部类是成员内部类的一种类型,没有static修饰。实例内部类就是一个实例内部类。实例内部类具有以下几个特点:(1)在创建实例内部类的实例时,外部类的实例必须已经存在。例如,一个内部类InnerTool类,它的外部类是Outer,那么如果要创建InnerTool类的实例,必须先创建Outer外部类的实例。Outer.InnerTooltool=newOuter().newInnerTool();//上述代码等价于... 查看全文
· 从面试别人想到的发布时间:2011-09-06
最近一个月面试了10几个人,有应届毕业生,有在校寻找实习的学生,有工作了两三年的,也有工作了5到10年的,有在外包公司工作的,有目前在世界级外企的。结果是,一无所获。想起两年前,研究生二年级上学期开始找工作,面试了几个公司的经历,和一些师弟师妹问我的一些问题,不禁让我想到了很多。主要有两个方面:1我们应该如何面试,才能挖掘出应聘者的真实能力2从面试中,我渐渐的画清楚,一个公司需要什么样的人才,我自己应该如何规划我的未来。我面试别人掌握两个原则... 查看全文
[博客]一周热文推荐:从程序员到HR——面试经验分享... 查看全文
· 嵌入式开发—C语言面试题发布时间:2011-08-16
嵌入式开发—C语言面试题... 查看全文
· C#面试题发布时间:2011-08-16
C#面试题... 查看全文
做HR专职招聘也有好几年了,最近感觉这个话题越来越热,从HR的角度谈些有关招聘面试的问题,也尽自己的能力给有这方面需要的朋友们些建议。第一个问题,面试中你的角色招聘方和应聘方始终是一对矛盾,这毫无疑问,但这两者又何尝不是合作关系呢?试想有哪个做招聘的不希望又快又准得给自己的公司找到合适的人选,又有哪个应聘者不希望能尽快通过面试获得工作机会完成自己职业生涯的又一次跃进呢?所以,作为应聘者的我们千万不要从一开始就觉得HR是站在你的对立面的,如果你站错了队伍,你的面试基本上也就结束了... 查看全文