程序员面试题:说一个你在工作中非常有价值的Bug!高手都在民间啊

很多程序员面试时,面试官经常会说到:你以前工作的时候解决过什么比较复杂的需求,或者让你说一个你在工作中非常有价值的Bug!这时你该怎么回答?下面让我们来看看网友们是怎么回答的

网友一:有价值的bug太多了,越难发现,越难解决,影响面越大的bug价值越大。最起码提高了行业准入门槛,有时候都觉得是软件高手故意挖的大坑,免得出现太多软件公司,造成严重竞争。小公司无力修复这些bug, 开发出来的软件必然各种不稳定,就无力去争夺高端市场了,哈哈。

网二:[1,2,3,4,5].splice(-1)

是会把数组第一项(更正:是最后一项)删掉的。。。不知道其它语言是不是这样,但js这么设计真的有点坑,因为indexOf会返回-1。。。

有一回我要删掉数组中特定的元素,当然是先indexOf找到它的index,然后调用splice来删,但找不到的话,会返回-1,可是splice的首参是可以接收负数的,会从末尾开始删,当时的逻辑又是异步的,本来也复杂,整整调了我一天,从上午调到下午,最终定位到splice调用,做梦也想不到会是这个原因,一开始都把断点打在了别处。。。

从此知道了Immutable和背API的好。。。

小编觉得面试官会这样问,主要是看候选人所认为的难大概是什么层级、难度、复杂度的,另一个就是考察对方的表达能力,看候选人是不是能清晰准确的把问题、逻辑、重点这些表达出来。假如是你,你会怎么回答呢?

我自己是一名从事了5年前端的老程序员,辞职目前在做讲师,今年年初我花了一个月整理了一份最适合2018年学习的web前端干货,从最基础的HTML+CSS+JS到移动端HTML5到各种框架视频、课件,一整套统统都有,在这里分享给大家。希望对你们有所帮助

资料获取方式:

进裙:7885后面加96049即可免费领取

资源都是精品整理的,劳烦各位新老粉丝转发、收藏、评价给我增加一点人气即可

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,724评论 25 709
  • 每当讨论好大学和坏大学的时候,总会有这样一种观点。好大学之所以是好大学,是因为有好的学习氛围,好的师资力量,从而带...
    半糖光阅读 3,630评论 0 0
  • 昨天高考成绩,分数线已公布 ,想必又是几家欢喜几家愁 。 其实 ,欢喜也好悲愁也罢 都只是人生中极小极小的一次必然...
    娇情而快乐的鱼阅读 2,915评论 0 0
  • 这几堂课讲的都是“单纯”,课内的女主人翁都围绕着“顺从”两个字,我想到自己的感觉完全不一样,不顺从,总好像处...
    城市格调刘姣阅读 761评论 0 0
  • 宁夏天元锰业集团筹资500余万元慰问员工家属 “两节”期间,宁夏天元锰业集团将拿出500多万元资金慰问员工家属。届...
    王振强阅读 3,110评论 0 0