三年大厂面试官(大厂必备50道面试题)

大厂必备50道面试题?面试题精选大厂的一面面试题,大家基本上都能在google上刷到,见过就会,没见过就死通过刷题,基本上能做出来85%以上,我来为大家科普一下关于大厂必备50道面试题?下面希望有你要的答案,我们一起来看看吧!

大厂必备50道面试题(三年大厂面试官)

大厂必备50道面试题

面试题精选

大厂的一面面试题,大家基本上都能在google上刷到,见过就会,没见过就死。通过刷题,基本上能做出来85%以上。

但是到了二面,你会发现难度徒然上升,一道题内,涉及到的技术点很多,很少能在网上查到原题目,因为二面的题目大部分都是从工作中提炼出来的技术点,需要候选人通过自己的想象力和技术实力去设计解决方案。非常考验候选人前端能力。

第 1 题:在nodejs开发的时候 处理过什么windows和mac的平台兼容性问题

难度:阿里p5 ~ p6

很多候选人一上来就说自己精通nodejs开发,但是经过面试以后,发现其实都只是停留在demo的水平,都只是在官网上把例子下载下来随便运行一下,觉得nodejs其实也就这酱紫。

其实通过nodejs真正开发过大型工程化工具cli,你就会发现存在很多的windows和mac等系统的兼容性问题,甚至是连nodejs官网上的API都是有问题并且是不可信的。

我随意列几个点,欢迎大家补充:

  • 兼容环境变量设置,用cross-env,因为export和set有系统差异性
  • windows不支持 & ,并行执行npm-script用npm-run-all或者concurrently
  • 异步同步化:util.promisify async/await
  • 不要直接用官网的fs.readFileSync,用fs-extra去代替
  • 拼接路径要用path.join,Unix系是/,Windows是

还有好多,懒得写了

如果你有更好的答案或想法,欢迎在这题目对应的github下留言:github.com/airuikun/We…

,
赞 (6)
打赏 微信扫一扫 微信扫一扫