腾讯云智前端开发一面面经

  1. 八股文问题面试官首先问了一些基础的八股文问题,这些问题都比较简单,只要平时有准备过基本的面试题目,回答起来不会有太大难度。
  2. 手写代码题

  • rem核心代码面试官让我解释并手写rem的核心代码。我提到了flexible.js用于屏幕适配的实现原理,并进一步讨论了逻辑像素和各种长度单位的区别。面试官还要求我封装一个可以在浏览器中运行的rem.js。这个题目的核心在于将屏幕分成若干份并赋值给fontSize。虽然代码量不大,但为了兼容性,我在编写时做了一些边界处理,最终效果符合预期。
  • 寄生组合式继承这是一个常见的手写题,主要考察使用Object.create来使新创建的对象保持指向父类原型对象的能力。只要系统学习过继承的相关知识,这个题目并不难。

  1. 其他问题 面试官还问了一些关于flexible.js的不足及改进方法、rem适配与vw、vh的区别、1px问题及解决方法、长列表渲染及其使用场景、对ES6的理解、Vue2和Vue3的区别、响应式原理、diff算法、Vue2和Vue3在diff算法上的区别、Vue Hook和React Hook的区别、readonly和as const的区别、type和typeof的区别、输入一个URL会发生什么、HTTP1.1与HTTP2.0的区别、TCP四次挥手的第二次和第三次为什么不能合并、为什么会有2MSL、对继承的理解等问题。

面试结果

这次面试属于实习面试,整体难度不大,三天后约了二三面

全部评论
求个二面面经
点赞 回复 分享
发布于 2024-09-07 00:40 北京

相关推荐

2025年10月3日中午,在写完定时一年后发给自己的信之后,敲下键盘,写下这篇文字。我把标题的“所有人”加了引号,因为如我们所见,确实有的人顺风顺水,每天过的很开心,或是早早进入大厂,或是年纪轻轻就拿到了高薪offer,或是过着可能我努力十年也不一定实现的生活。但也许,不是每个人的痛苦都能被别人看到的,这个月我经常会哭,被骗6000块钱、手上钱不够导致拖欠房租、生活还要借朋友钱、国庆长假也没有钱去旅游,互联网公司不稳定担心试用期不过(毕竟上段实习就是被裁了,一有点风吹草动就害怕),但这样的我,不是所有人都知道的,居然是有些朋友的羡慕对象。回忆我的七年“长跑”别人都是多年幸福的恋爱长跑,我没有恋...
故事和酒66:让每一颗种子找到合适自己的生长方式,最终绽放出独一无二的花朵,这远比所有人都被迫长成同一棵“参天大树”的世界,更加美好和富有生机。这是社会和环境的问题,而不是我们的问题。然而就是在这样的环境中,楼主依然能突破自我,逆势成长,其中的艰辛可想而知。这一路的苦难终究会化作你成长的养料
你小时候最想从事什么职业
点赞 评论 收藏
分享
珩珺:那些经历都太大太空了,实习的情况不了解,大创项目连名字、背景、目的及意义都没体现出来;地摊经济更是看完连卖的什么产品都不知道,项目成果直接写营收多少都更直观真实一点;后面那个校文体部的更是工作内容是组织活动整理流程,成果变成了当志愿者,而且你们学校本科学生会大一入学就直接当部长吗,志愿里面还提到了疫情防控,全面解封是22年12月的事情,可能时间上也有冲突。可能你花了钱人家就用AI给你随便写了点内容改了一下,没什么体现个性化的点
点赞 评论 收藏
分享
评论
2
17
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务