腾讯前端面试110min真的是110警告,还好我做了技术准备招架住了!

本文讨论了Sass的优点、React的无状态和有状态组件、组件间通信、生命周期管理、React16新特性、Diff算法、VD实现、防抖和节流技巧、Promise使用、HTTP协议、前端安全、性能优化策略以及面试准备建议。
摘要由CSDN通过智能技术生成

sass你喜欢用是吗,它有什么好的,比css好的地方在哪,css可以实现这些功能吗

React说一下无状态组件,和有状态的区别

说一下React之间的通信

说下React的生命周期

说一下React16的新特性

讲一下React的diff策略

你有看过React源码吗?

VD是怎么实现的?

diff算法是怎么实现的,你自己有实现过吗

又转到我的项目,诶你的组件库好像不错哇有没有想过怎么优化

你知道防抖吗,能实现一下吗?

你知道防抖,那如果我想隔几秒再去发请求我应该怎么改进呢?

我说那可以用节流,节流怎么实现的实现一下吧?

你Promise用过吗,怎么用的?

你知道Promise怎么实现的吗,异步怎么实现,链式调用怎么实现

你说你处理Promsie异步问题的时候使用setTimeOut,你知道setTimeOut会不准的吗,你知道setTimeOut底层是怎么实现的吗?

你知道xss吗,那要怎么预防呢?

cookie的了解吗

cookie和session有什么区别

讲一下localstorage和sessionstorage,indexDB

请求安全这块说了很久,你们后台的鉴权是怎么做的?

token?你知道他怎么保证安全吗

解释一下使用token鉴权的流程

csrf知道吗,说下是什么,怎么预防?

回流重绘知道吗,说下触发的场景?

然后又问到我项目,你这个组件库想过怎么优化吗,除了功能方面,我给个建议哈,可以拓展一下使用的边界,比如WebComponent,你知道AST吧…

http1.0,http1.1,http2.0不同点,优化了什么

多路复用是什么

常见的状态码

http和https

如何加密

关于网络请求的一些问题

多路复用是什么你知道吗

你知道块级作用域吧,块级作用域是怎么实现的吗从es5到es6

说一下你对闭包的理解

你知道函数执行栈吧,你如果闭包在里面会释放内存吗举了几个例子

你知道垃圾回收机制吗,除了标记清除,引用计数你还知道其他的吗

最后来个拓展题吧,白屏的优化你说下你的思路,系统一点,从网络请求部分开始讲

你平常怎么学习的啊

有看什么书吗

你是兴趣学的前端吗

最近有关注什么新技术吗

反问环节

问了一下部门

然后问了一下要如何成为一个合格的前端工程师

一面好像大概就是这些点久远有些具体的问题忘了

二面 80mins

这次面试也是腾讯会议,但是这次面试官没有露脸,听声音是很有活力的一个小哥哥,几乎全程都在问项目,然后也给了我很多建议(因为太菜了),问的还是很细的,所以大家还是要对自己项目十分熟悉才行啊~~

此外问了

你博客写在哪里

浏览器缓存

如何解决跨域问题

sso单点登录

git

好像还问了点啥,我确实忘记了,然后面试官说上个面试官说我基础还不错,然后他觉得我知识广度挺不错的(我有点受宠若惊),给我建议是可以继续深挖

然后他说没啥事了,给我出一道拓展题,设计一个表示腾讯所有员工的树形组件,问节点怎么设计,怎么优化

然后问了下什么时候能来实习

然后我问了一下主要的技术栈以及部门目前在关注的新技术,然后面完就安排hr面了

hr面

能实习多久

优缺点(举例子)

看过源码吗

项目的难点

技术栈是什么

成绩怎么样

css

1,盒模型
2,如何实现一个最大的正方形
3,一行水平居中,多行居左
4,水平垂直居中
5,两栏布局,左边固定,右边自适应,左右不重叠
6,如何实现左右等高布局
7,画三角形
8,link @import导入css
9,BFC理解

js

1,判断 js 类型的方式
2,ES5 和 ES6 分别几种方式声明变量
3,闭包的概念?优缺点?
4,浅拷贝和深拷贝
5,数组去重的方法
6,DOM 事件有哪些阶段?谈谈对事件代理的理解
7,js 执行机制、事件循环
8,介绍下 promise.all
9,async 和 await,
10,ES6 的 class 和构造函数的区别
11,transform、translate、transition 分别是什么属性?CSS 中常用的实现动画方式,
12,介绍一下rAF(requestAnimationFrame)
13,javascript 的垃圾回收机制讲一下,
14,对前端性能优化有什么了解?一般都通过那几个方面去优化的?

ranslate、transition 分别是什么属性?CSS 中常用的实现动画方式,
12,介绍一下rAF(requestAnimationFrame)
13,javascript 的垃圾回收机制讲一下,
14,对前端性能优化有什么了解?一般都通过那几个方面去优化的?

[外链图片转存中…(img-FSSQfSql-1714758809722)]

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

  • 17
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值