小米前端一面面经

面试官是个小姐姐,人挺好的。但上来先做五道题有点被吓到。。。全程大概一个小时

  • 自我介绍

  • 没有实习过吗?

  • 题目:promise 链式调用说打印顺序

  • 题目:考 this 指向,改成箭头函数再说一遍

  • 题目:十进制转二进制,小数保留四位

  • 题目:输入 aaaabbbccd,输出 a4b3c2d

  • 题目:反转链表

  • 说一下 flex:1 的含义(说了三个属性的含义,这里其实应该提一下默认值的,但是忘记了所以没说)

  • max-width、width、flex-basis 三个属性的优先级说一下?

  • 说一下浏览器渲染页面的过程?(一开始提到了缓存,她说本来想问这个的,于是我就直接从解析静态资源开始讲了)

  • 说一下 CommonJS 和 ES Module 的区别?

  • 你确定 CommonJS 不能在浏览器中使用?(这里有点被问懵了,我记得确实是不行的,评论区有大佬可以解答一下吗?谢谢)

  • 简单解释一下 tree-shaking

  • 有了解过它的原理吗?如何分析出某些代码属于冗余代码?

  • 说一下项目中最复杂的问题,如何解决的?(一开始没说到重点,后面补充了,她说可以)

  • 你是想来北京这边工作对吧?(应聘的岗位在北京这边)

  • 你的技术栈好像是 Vue,我们这边主要用 React 比较多(我说没事,重新学就可以了,她说那倒也是)

反问环节问了还有哪些需要提高的地方,可能她看出我在间接询问面评了,所以说了还行,其它的没说什么。

#面经##小米#
全部评论
楼主什么时候笔试的呀
1 回复
分享
发布于 2021-10-04 19:51
他想说的应该是commonjs是否可以在浏览器中使用,不能使用主要是俩个问题 1、nodejs是同步拿数据,而浏览器需要远程拿数据2、commonjs会暴露全局变量  解决了这俩个问题之后是可以用到浏览器上的。而之所以不采用commonjs的根本原因是其虽然被node支持,但本质上是一种社区标准,并不是es官方提供的,所以不使用
点赞 回复
分享
发布于 2021-09-28 20:09
博乐游戏
校招火热招聘中
官网直投
也可以试试《去哪儿网》-校招内推, 这两天投递,可赶12号笔试,最后一波了!!!目前技术hc还挺多 https://www.nowcoder.com/discuss/706975
点赞 回复
分享
发布于 2021-10-10 19:29
楼主二面了吗
点赞 回复
分享
发布于 2021-10-13 21:33

相关推荐

更新:目前组里还有几个春招实习的hc,要求25年毕业的,注意是测试开发工程师的实习岗位哈--------------------------分割线--------------------------原内容:💼 公司岗位阿里巴巴 淘天集团 会员业务技术 测试开发实习生负责淘宝核心业务88vip等会员相关业务💎岗位要求(测试开发工程师-实习生,from官方介绍,供参考):1、计算机相关专业,良好的专业基础(数据结构, 算法, 编程语言, 数据库等);对软件工程理论和实践均有不错的理解; 2、具备丰富的系统软件测试分析及业务支撑经验,并能贴近业务,进行有效的方案整合;3、有较强的分析设计能力,测试框架研发和方案整合能力;4、熟练掌握性能测试、自动化测试、 安全测试及白盒测试领域之一;5、逻辑能力强,思维活跃,接受新事物能力强; 6、责任心强,积极主动,善于沟通,良好的团队合作能力。另外,本硕最好是985/211哦💢 工作强度正式员工平均早10晚9一周5天,周末不加班!(除了双11期间会稍晚点外其他都很早)。实习生一周5天,到6点就能下班~👨🏻‍💻 工作环境坐标杭州余杭阿里巴巴西溪A区,环境好,园区内有湿地,饭后走一走很不错❤️ 职场感受工作内容、强度、感受,都可以私聊我分享😉目前只要春招实习~团队介绍可以参考下图~我们内推面试通过的小伙伴不仅能获得淘宝n年88vip,还有神秘礼物等着你!私聊我投递简历,帮你内推!
点赞 评论 收藏
转发
点赞 22 评论
分享
牛客网
牛客企业服务