腾讯暑期实习前端一面 2025.7.2 50min

📍面试公司:腾讯

🕐面试时间:2025.7.2

💻面试岗位:软件开发-前端开发方向

❓面试问题:

自我介绍

平常通过什么方式学习?

用过git吗?

列举几个git命令

 

假设有一个功能,页面的图片点完想让它可以支持全屏预览,然后你会怎么去实现这个功能?那希望它效果可能是有个被罩,是一个半透明的被罩,然后中间是图片。

(以下都是围绕上面那个问题展开问的)

怎么全屏CSS?还有什么CSS的方式可以实现?图片怎么封装?怎么滚动放大?放大后想拖动?

 

Transform和translate的区别?

平时开发过程中有使用到浏览器提供的开发者的一些工具吗?

控制台可以做什么?

控制台Windows对象,它提供了哪些全局的属性变量?你有了解吗?就有用过哪些全局的变量?

那你刚才说到的 local storage、 session storage, 还有没有其他的一些存储的提供给我们的方式?

session storage 跟 local storage 有什么区别?

刷新页面session storage还在吗?

网络控制面板能看到什么内容?

加载一个HTML的浏览器怎么渲染这个页面?

重排和重绘在什么阶段做的?怎么尽量避免重排重绘?

浏览器dom树和Vue里的虚拟dom树关系?

虚拟dom树节点包含什么信息? 往列表插入元素虚拟dom 树怎么处理?

Diff算法怎么操作的?

CSS中的BFC(问的很深,刨根问底)

JS中的闭包(问的很深,刨根问底)

怎么用闭包实现单例设计模式?

JS怎么改变函数作用域?

JS原型链

现在有个 animal 的一个类,它有了一个实例,然后这个构造函数跟这个实例,跟这个原型对象,它们之间是什么关系呀?

原型链的尽头是什么?

 

算法题:

最长无重复字符子串

#面试问题记录#
全部评论

相关推荐

评论
2
11
分享

创作者周榜

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