一位资深面试官的心得

一位资深面试官的心得

ID:43378511

大小:31.50 KB

页数:3页

时间:2019-10-01

一位资深面试官的心得_第1页
一位资深面试官的心得_第2页
一位资深面试官的心得_第3页
资源描述:

《一位资深面试官的心得》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、在公司当技术面试官几年间,从应届生到工作十几年的应聘者都遇到过。先表达一下我口己对面试的观点:1.笔试、面试去评价一个人肯定是不够准确的,了解一个人最准确的方式就是“路遥知马力,FI久见人心”。通过一、二个小时内的做题、交流,只是没有其他办法下进行的无奈Z举,所以通过了面试不代表有多成功,没通过也不代表有多失败。2好的面试官本身交谈的时候就不应当把自己一个居高临卜•的角色上,应当把自匕和应聘•者当做两个做技术的人平等的交流,把白己当作权威往往就会受到观点的角度、语言表达、工作领域的惯性的制约。3.好的考察题R则是大家能经常接触,不同层次的人能有不同层次的答案,能从问题引中出后面

2、继续讨论的话题。举个例子抛砖引玉,下面这个问题是我以前常问的,从应届生到工作十几年的人都问过:引用哋球人都知iti,Java有个东西叫垃圾收集器,它让创建的对象不需要像c/cpp那样delete,free掉,你能不能谈谈,GC是在什么时候,对什么东西,做了什么事情?”我自己分析一下这个问题,首先是“什么时候”,不同层次的I叫答从低到高排列:1.系统空闲的时候。分析:这种回答大约占30%,遇到的话一•般我就会准备转向别的话题,譬如算法、譬如SSH看看能否发掘一些他擅长的其他方面。2系统白身决定,不可预测的时间/调用System.gc()的时候。分析:这种回答大约占55%,大部分应

3、届生都能回答到这个答案,起码不能算错误是吧,后续应当细分一下到底是语言表述导致答案太笼统,还是本身就只有这样一个模糊的认识。3•能说出新生代、老年代结构,能捉出minorgc/fullgc分析:到了这个层次,基木上能说对GC运作有概念上的了解,譬如看过《深入JVM虚拟机》Z类的。这部分不足10%o4•能说minorgc/fullgc的触发条件、OOM的触发条件,降低GC的调优的策略。分析:列举一些我期望的回答:eden满了minorgc,升到老年代的对象大于老年代剩余空间fullgc,或者小于时被HandlePromotionFailure参数强制fullgc;gc与非gc时间

4、耗时超过了GCTimeRatio的限制引发OOM,调优诸如通过NewRatio控制新生代老年代比例,通过MaxTenuringThreshold控制进入老年前工存次数等能冋答道这个阶段就会给我常来比较高的期望了,当然面试的时候正常人都不会记得每个参数的拼写,我自己写这段话的时候也是翻过手册的。回答道这部分的小于2%0PS:加起来不到100%,是因为有确实少数直接说不知道,或者直接拒绝回答的==#分析笫二个问题:“对什么东西”:1•不使用的对象。分析:相当于没有I叫答,问题就是在问什么对象才是“不使用的对象”。人约占30%。2超出作用域的对象/引用计数为空的对象。分析:这2个回答

5、站了60%,相当高的比例,估计学校教java的时候老师就是这样教的。第一个回答没有解决我的疑问,gc到底怎么判断哪些对象在不在作用域的?至于引丿IJ计数来判断对象是否可收集的,我可以会补充一个下面这个例子让血试者分析一下obj1、obj2是否会被GC掉?classC{publicObjectx;}Cobj1>obj2=newC();objl.x=obj2;obj2.x=obj1;obj1>obj2=null;3.从gcroot始搜索,搜索不到的对彖。分析:根对象查找、标记已经算是不错了,小V5%的人可以回答道这步,估计是引用计数的方式太“深入民心”了。基本可以得到这个问题全部分

6、数。PS:有面试者在这个问补充强引用、弱引用、软引用、幻影引用区别等,不是我想问的答案,但可以加分。4•从root搜索不到,而且经过第一次标记、清理后,仍然没有复活的对象。分析:我期待的答案。但是的确很少面试者会回答到这一点,所以在我心屮回答道笫3点我就给全部分数。最后由一个问题:“做什么事情”,这个问发挥的空间就太大了,不同年代、不同收集器的动作非常多。1•删除不使川的对象,腾出内存空间。分析:同问题2第一点。40%o2补充一些诸如停止其他线程执行、运行finalize等的说明。分析:起码把问题具体化了一些,如果像答案1那样我很难在回答中找到话题继续展开,大约占40%的人。补

7、充一点题外话,面试时我最怕遇到的I叫答就是“这个问题我说不上来,但是遇到的时候我上网搜一下能做出来”。做程序开发确实不是去锻炼茴香豆的“茴”有几种写法,不死记硬巧我同意,我不会纠语法、单讪但是多少你说个思路呀,要直接回答一个上网搜,我完全没办法从中获取可以评价应聘者的信息,也很难从回答屮继续发掘话题展开讨论。建议大家尽量回答引向白己熟悉的,可讨论的领域,展现给面试官最擅长的一面。3.能说出诸如新生代做的是复制清理、fromsurvivor、tosurvivor是干啥用的、老年代做的是标记清理

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。