java程序员面试遇到面试官这怎么回答面试官的问题,还有希望么

3505人阅读
1.string与stringbuffer的区别?
答,string字符串长度不可改变,stringbuffer长度可以改变
面试官又问:那string& 不是也可以通过字符拼接或字符截取改变其长度吗?
答:string 里面的字符拼接会产生一个新的对象,要新占领一块内存。而stringbuffer是在原有的基础上改变。
3.什么是HaspMap和Map?
答:map是一个接口。用于存储键值对。HaspMap是一个实现了map接口的类,实现键值存储数据。
2.HashMap与HashTable有什么区别
&(1)HashMap允许null值作为key和value,而Hashtable不可以。
&(2.)Hashap非线程安全,HashTable线程安全。非线程安全效率更高。
4.我这边有开发有实施,你以后打算做项目开发,还是做项目实施维护工作?
&& 答:问此问题一般情况是公司想让你做项目维护或实施工作,这个看自己想做什么了。
5.说说在你做过的项目中你认为自己做的最满意的项目和最不满意的项目?
答:我自己认为此类问题间接的问你自己的技术或项目经验上的优点和缺点。答此类问题的时候一定要自己先
&&&&&& 想一想,规划一下自己脑中的思路,尽量从你自身的技术优缺点来描述,比如你擅长做页面脚本及可以说
&&&&&& 某某项目我自己感觉做的很不错,原因是你采用了什么什么技术,给项目提升了视觉效果等等。或者你对
&&&&&& 结构框架比较了解,也可以说某某项目因为框架好提升了很高的效率或其他方面的优点。反正说自己的对
&&&&&& 的贡献吧总体来说。说最不满意的项目的时候也尽量从技术方面。最好是说新技术,比如说你最近学习了
&&&&&& 那个新技术,你可以说,如果采用这个新技术这个项目会更好等等。注意 说的时候一定要组织好语言,最
&&&&& 好举一两个列子说明,这样效果更佳。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:123019次
积分:1893
积分:1893
排名:第15972名
原创:61篇
转载:10篇
评论:22条
(1)(1)(1)(1)(1)(1)(2)(2)(2)(2)(1)(1)(5)(1)(3)(3)(11)(4)(16)(3)(1)(1)(3)(1)(3)一个资深java面试官的“面试心得”。。。希望对找工作的同学有所帮助
更新时间:&&&&&&&&
来源:网络&&&&&&&&
【看准网()】Java面试题频道小编搜集的范文“一个资深java面试官的“面试心得”。。。希望对找工作的同学有所帮助”,供大家阅读参考,查看更多相关面试题目 ,请访问Java面试题频道。
在公司当技术面试官几年间,从应届生到工作十几年的应聘者都遇到过。先表达一下我自己对面试的观点:1.笔试、面试去评价一个人肯定是不够准确的,了解一个人最准确的方式就是“路遥知马力,日久见人心”。通过一、二个小时内的做题、交流,只是没有其他办法下进行的无奈之举,所以通过了面试不代表有多成功,没通过也不代表有多失败。2.好的面试官本身交谈的时候就不应当把自己一个居高临下的角色上,应当把自己和应聘者当做两个做技术的人平等的交流,把自己当作权威往往就会受到观点的角度、语言表达、工作领域的惯性的制约。3.好的考察题目则是大家能经常接触,不同层次的人能有不同层次的答案,能从问题引申出后面继续讨论的话题。举个例子抛砖引玉,下面这个问题是我以前常问的,从应届生到工作十几年的人都问过:引用“地球人都知道,Java有个东西叫垃圾收集器,它让创建的对象不需要像c/cpp那样delete、free掉,你能不能谈谈,GC是在什么时候,对什么东西,做了什么事情?”我自己分析一下这个问题,首先是“什么时候”,不同层次的回答从低到高排列:1.系统空闲的时候。分析:这种回答大约占3%,遇到的话一般我就会准备转向别的话题,譬如算法、譬如SSH看看能否发掘一些他擅长的其他方面。2.系统自身决定,不可预测的时间/调用System.gc()的时候。分析:这种回答大约占55%,大部分应届生都能回答到这个答案,起码不能算错误是吧,后续应当细分一下到底是语言表述导致答案太笼统,还是本身就只有这样一个模糊的认识。3.能说出新生代、老年代结构,能提出minor gc/full gc分析:到了这个层次,基本上能说对GC运作有概念上的了解,譬如看过《深入JVM虚拟机》之类的。这部分不足1%。4.能说明minorgc/full gc的触发条件、OOM的触发条件,降低GC的调优的策略。分析:列举一些我期望的回答:eden满了minor gc,升到老年代的对象大于老年代剩余空间full gc,或者小于时被HandlePromotionFailure参数强制full gc;gc与非gc时间耗时超过了GCTimeRatio的限制引发OOM,调优诸如通过NewRatio控制新生代老年代比例,通过 MaxTenuringThreshold控制进入老年前生存次数等……能回答道这个阶段就会给我带来比较高的期望了,当然面试的时候正常人都不会记得每 个参数的拼写,我自己写这段话的时候也是翻过手册的。回答道这部分的小于2%。PS:加起来不到1%,是因为有确实少数直接说不知道,或者直接拒绝回答的= =#分析第二个问题:“对什么东西”:1.不使用的对象。分析:相当于没有回答,问题就是在问什么对象才是“不使用的对象”。大约占3%。2.超出作用域的对象/引用计数为空的对象。分析:这2个回答站了6%,相当高的比例,估计学校教java的时候老师就是这样教的。第一个回答没有解决我的疑问,gc到底怎么判断哪些对象在不在作 用域的?至于引用计数来判断对象是否可收集的,我可以会补充一个下面这个例子让面试者分析一下obj1、obj2是否会被GC掉?class C{publicO}C obj1、obj2= new C();obj1.x = obj2;obj2.x = obj1;obj1、obj2=3.从gcroot开始搜索,搜索不到的对象。分析:根对象查找、标记已经算是不错了,小于5%的人可以回答道这步,估计是引用计数的方式太“深入民心”了。基本可以得到这个问题全部分数。PS:有面试者在这个问补充强引用、弱引用、软引用、幻影引用区别等,不是我想问的答案,但可以加分。4.从root搜索不到,而且经过第一次标记、清理后,仍然没有复活的对象。分析:我期待的答案。但是的确很少面试者会回答到这一点,所以在我心中回答道第3点我就给全部分数。最后由一个问题:“做什么事情”,这个问发挥的空间就太大了,不同年代、不同收集器的动作非常多。1.删除不使用的对象,腾出内存空间。分析:同问题2第一点。4%。2.补充一些诸如停止其他线程执行、运行finalize等的说明。分析:起码把问题具体化了一些,如果像答案1那样我很难在回答中找到话题继续展开,大约占4%的人。补充一点题外话,面试时我最怕遇到的回答就是“这个问题我说不上来,但是遇到的时候我上网搜一下能做出来”。做程序开发确实不是去锻炼茴香豆的“茴”有几 种写法,不死记硬背我同意,我不会纠语法、单词,但是多少你说个思路呀,要直接回答一个上网搜,我完全没办法从中获取可以评价应聘者的信息,也很难从回答 中继续发掘话题展开讨论。建议大家尽量回答引向自己熟悉的,可讨论的领域,展现给面试官最擅长的一面。3.能说出诸如新生代做的是复制清理、from survivor、to survivor是干啥用的、老年代做的是标记清理、标记清理后碎片要不要整理、复制清理和标记清理有有什么优劣势等。分析:也是看过《深入JVM虚拟机》的基本都能回答道这个程度,其实到这个程度我已经比较期待了。同样小于1%。4.除了3外,还能讲清楚串行、并行(整理/不整理碎片)、CMS等搜集器可作用的年代、特点、优劣势,并且能说明控制/调整收集器选择的方式。分析:同上面2个问题的第四点。最后介绍一下自己的背景,在一间不大不小的上市软件公司担任平台架构师,有3年左右的面试官经验,工作主要方向是大规模企业级应用,参与过若干个亿元级的项目的底层架构工作。
看了这篇文章的还看了
大学法学专业寒假社会实践报告 作为一名法学专业的学生,我时常感到迷茫。对于自己在大学已经一年有余的学习,有时真不清楚自己学到了多少,也许身在其中便是一个成长的过程。 但我知道我不会总是那个曾经永远长不大的孩子,因为我发现自己的视野将愈加远倾。也许出生于南方的我与好...…
珍惜地球资源建议书亲爱的同学们:你们好!我是一个跟你们差不多大年纪的学生,今年刚上六年级。我们同在一个地球上,同在一片蓝天下,珍惜地球资源是我们的责任。我们都知道,地球是我们赖以生存的地方。宇宙中,以地球为中心的四十万亿千米的范围里,没有适合人类居住的另一个星球...…
小学生关于环境污染的建议书尊敬的校长:您好!我是您学校的一名学生,今天我想和您谈谈关于学校环境污染的问题。以前,校园环境优美,绿树成荫,小鸟整天叽叽地叫。这样的校园,是个学习的好地方。可如今:每当吃完包点,就会看到满地乱扔的包点,牛奶盒。清洁工人刚打扫完,就又有人...…
保护长城建议书同学们:我国历史悠久,古迹众多。但由于种种原因,许多古迹遭到严重的破坏。比如长城,游人大量涌入,长城的城墙被乱涂乱画,果皮、塑料袋等垃圾随处可见,有些村民在垛口处私自搭梯子,收点小费等等。看见这些令人担忧的情景,我们也许十几年后地就看不见长城了,我...…
关于工厂排放污水的建议书荆门石化总厂:现在竹皮河的水又脏又臭。每当人们走在竹皮河边时,总会闻到一股臭气。人们都捂着鼻子,加快步伐。想想以前,竹皮河的水十分干净和清澈。听爷爷说:&从河东走到河西一眼望去就有十几筐的大乌龟。&可现在呢?一只也没见到了。由于现在几十个...…
面试题目热门标签
友情链接链接合作QQ:}

我要回帖

更多关于 程序员面试官如何提问 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信