前端面试总结

本文涵盖了一次前端面试中的核心知识点,包括从输入URL到页面展示的过程、CSSOM树的生成、CSS层叠与继承原理、JS语言特性及事件处理机制等,并探讨了Vue和React框架的应用及其对前端开发的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一面 8/21

实习项目介绍从输入url到展示页面过程cssom树生成过程position,float会相互影响么css层叠和继承如何向别人通俗易懂的介绍css,js,html的功能(就是说一下三层的概念)js语言的特点( 面向对象 函数一等公民 弱类型 展开问)trycatch如何替代async await 特点 ,使用方法,如何实现浮动有什么特点float最开始用来做什么(用来做导航?)addEventListener绑定多个事件怎么执行内联onclick和jsonclick是否冲突什么是原型链vue,react的出现让前端有什么变化(说了一下mvvm)vue从数据更新到页面展示全过程diff算法vue,react操作dom和原生操作哪个更快为什么原生操作更快(参照知乎上尤雨溪的一个回答)页面性能优化有什么问题问了多久答复 两周内几轮技术面 两轮

二面 8/26

二面也比较基础,良心啊css问的比较多其次es6,vue没问好像面试官用的reactcss模块化跨域原理,解决方案css3新特性,项目中应用set特点作用方法map特点作用方法map与object区别单页面应用理解Promise静态方法forEach是否可return,如何中断forEach事件流事件冒泡应用,如何获取当前元素,目标元素知道的布局有哪些,流布局,响应式布局等等flex应用justifyContent属性设置为spaceAround 第二行是否和第一行对齐伪元素和伪类元素区别jquery选择器怎么用(给小米的是半年前的简历jquery那行忘删了。。发错了)多个script标签怎么执行,是否异步html如何渲染(cssom=》dom=》renderTree)反向代理实现原理cssom怎么构建less原理es6数组方法

三面

三面比较短就问了十几分钟

职业规划offer情况技术选型发展方向能不能实习还有一道数学题(最大蓄水量?)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值