百科问答小站 logo
百科问答小站 font logo



如何看待前端面试不知道 lodash 被嘲讽不可思议? 第1页

  

user avatar   hun-soul 网友的相关建议: 
      

世界这么大,人的知识是有限的,不可能明白世界上所有的事情。

我觉得这个事情可以这么理解。

对于lodash来说,它的主要作用是对前端产生了很大的辅助,各种工具函数和操作函数能够提高开发效率。

那么有没有其他的库跟lodash是一样的功能呢?比如lodash的好基友underscore 以及github.com/angus-c/just

那么,一个团队在开发过程中肯定会沉淀很多技术成果的,我内部有一套完整的针对于业务的Utils,我为什么还要在项目中额外引用lodash?

甚至github上产生了github.com/you-dont-nee

所以,不知道lodash有什么问题?不过如果是我的话 我会反问面试官lodash是做什么的?你们团队目前用lodash用来做什么?如果面试官回复 我们团队一般用lodash的防抖节流函数等,那么如果题主你业务中有用到了,你也可以理直气壮的回答,仅是这样?这种工具函数我在内部写了一堆。

不过看题目的描述,人与人之间的尊重是相互的吧,对方一脸傻*嘲讽的看着你,何必热脸贴冷屁股呢?


user avatar   raincle 网友的相关建议: 
      

当我还是1年经验的小前端时,第一次听说lodash。

我同事问,“你用过lodash没?”。

“没,那是啥?”。

“你居然没听说过,这是一个很方便的库。”,

随后他给我展示了一下他在代码中的使用案例。

“哦~明白了”。

后来我下班回去,把lodash提供什么方法浏览了一下,这就结束了。


现在我写代码快10年了,依然没用过lodash,对我的工作产出没有任何影响。




我记得一次很尴尬的经历,我看到某大公司JD上各项要求我都满足,于是投了简历。

电话面试,对方问的什么问题,我现在已经想不起来了,但是全程下来我的回答是:

“听说过,没用过”,“算法用的很少,不太了解”,“不记得,我用的时候才搜一下”,

连续多次回答“不知道”,“不清楚”等等,最后当然黄了。




还有三次很愉快的面试经历:

  • 2015年有幸直接和老板当面聊,他问我能不能做这个,能不能做那个,我说我都做过,然后给他展示了我做的各种网站,还科普了一些行业知识,最后还给他看了我业余做的iOS小游戏,然后很顺利地入职了。


  • 当我想提升收入的时候,居然接到了一个电话,让我去面试。我寻思我也没投简历啊,但不管怎么样,去了解一下吧。和面试官一起喝咖啡闲聊了一会儿,技术相关问题只问了我webpack有没有用过,我说用过,但是不怎么熟,配置文件里的参数我也是到要用的时候才查一下是干啥的,最后通过了我很惊讶,但是我在这家公司成长是最快的。


  • 2018年我写了个币圈量化机器人,实现了多平台套利,开始对金融感兴趣。我找到一家想要进军加密货币行业的金融公司,和老板聊了挺久,我说我想进入金融行业,老板说他是法律出身,意思是让我放心跟他干,于是一拍即合。入职之后在老板的鼓励下考了个基金从业资格证,加深了我对金融的理解。

这三次愉快的面试经历,对技术细节上的考察几乎为零。




后来我面试别人,首先是JD要写清楚:

  1. 我要什么素质的人,人品大于能力
  2. 对技术栈的要求只涉及当前项目用的框架和库
  3. 能给出的福利和成长空间

面试过程中,我只会问我JD上的要求和面试者简历上做过的项目,这样题主的问题就不会出现。

不会问算法问题,以我个人的经验来说,工作中涉及到的算法问题屈指可数,前端工作更是如此,60%的UI实现,30%的数据处理,5%的多端适配,3%的性能调优,2%的构建部署,算法不是刚需。工作中主要写啥就问啥,其实大家80%的时间都在写业务代码,多问问业务逻辑也会显得自己经验丰富。那种面试造核弹,入职拧螺丝的情况不应出现,如果面试者的自我实现需求长期得不到满足,离职指日可待。

我也很少问技术细节,你知道这些细节代表你熟练,这很好。但信息爆炸的时代,我们宝贵的大脑容量应该用来装策略和方法,其余的细节交给搜索引擎就好,几乎不会影响效率。如果网上搜不到,那就自己写一篇。

我更关心你解决问题的能力,会问你能做什么,怎么做的,不管你用什么工具,只要最后你完成了目标,就是合格的人才。在这个过程中,我也能学到到新的东西。




最后,每个人都有他的长处,深耕的领域也不一样,面试双方都应该保持谦虚的心态。如果对方提出了一些你不知道的东西,多问几句了解一下,大家的时间就都更有价值了。




  

相关话题

  前端程序员刚进入公司上来给我了一套五年前的管理系统代码让我吃透了改bug,根本看不懂想离职了怎么办? 
  用 Git 一定要用命令行吗?用命令行一定高贵吗? 
  为什么操作系统没有前端和后端,而计算机很多其他领域却分前后端? 
  React.js有哪些设计缺陷? 
  单人做一个网站需要掌握哪些知识? 
  如何看待react被围攻?技术中立存在吗? 
  国内三大巨头 BAT 为何不开发一个浏览器内核? 
  女生28岁,培训4个月前端后找不到工作,还要继续考虑做这行吗? 
  现在整个 Web 前端是「屎山」吗? 
  为什么一些公司招前端不想要培训班出来的人? 

前一个讨论
想要入一个控制力好的耳放,本人有一个低阻大耳ananda不知道如何驱动最佳?
下一个讨论
类似 atom、L30 一类的数据极好的便宜科学耳放,听感真的像某些老烧说的那样不堪吗?





© 2024-11-22 - tinynew.org. All Rights Reserved.
© 2024-11-22 - tinynew.org. 保留所有权利