问题 1.项目,项目难点 2.鼠标浮动在一个按钮上,触发事件出现弹框dialog,如何让这个dialog延迟显示 3.如何性能优化 4.vue框架原理,组件 5.promise原理 6.es6新特性 7.浏览器兼容性,语法特性兼容,打包工具 8.整个页面变成受控方式,而不是以前的那个查找元素改变里面的值影响视图,影响视图的方式改变了,是怎么做到的 9.最近关注什么技术 回答低代码 总结 八股文没背
无自我介绍 上来就问简历里都是后端的项目,为什么转前端。 然后看简历上有密码学,问了对称加密和非对称加密 问了http和https区别 DDos攻击 ,DOM型XSS,前端怎么防护 session cookie区别 cookie怎么样能只用于接口,不让前端取(httponly参数) hook有用过吗 ajax请求过程和底层原理 promise用过什么方法 promise底层 tc
热乎的,全程40多分钟 自我介绍 图片请求优化这个需求怎么做的 图片优化还有哪些方式? 渐进式图片加载怎么做到的?流式传输+JPEG http和https的区别?端口? 插件做了什么? vue双向绑定 vue-router原理 用hash多还是history多 spa访问一个页面会把其他页面代码一起加载吗? 打包分包怎么分的? 写一个cli用到了哪些依赖 什么是变量提升 块级作用域和全局作用域区别
自我介绍 怎么学习的前端 vue2和3区别 composition api好处 响应式原理 diff算法 怎样判断一个树是二叉树 web漏洞 xss csrf 反问 总共20分钟。 #前端##前端面试##面经##求职##春招#
1、介绍一下自己和实习项目 2、项目有什么难点吗? 3、封装一个组件最基本的原则是什么? 4、讲一下Webpack的打包流程,知道项目有什么优化手段吗? 5、组件库怎么按需加载? 6、讲一下react fiber架构,react diff 7、如果react 两个组件key相同,会复用哪个组件? 8、你是怎么理解react hook的吗,自定义过哪些react hooks,可以嵌套调用吗? 9、有
1.介绍技术栈 2.深浅拷贝 3.js与ts的区别 4.js是什么语言 5.解释型语言和编译型语言的区别 6.tcp和udp区别 7.https 8.osi七层模型 9.应用层有哪些协议 希望晚上能收到二面通知 二面时间和别家撞了,别家已经不能修改了,发邮件也没回,有人修改过面试时间成功的嘛
面试时间1h,果然大厂问得更细。全凭回忆乱序记下来的问题,太菜了// 上来先做一道题,链表的插入排序。手写,讲思路 讲一讲插入排序;讲讲你了解的排序;冒泡排序和选择排序。 js数据类型有哪些,如何判断? 怎么进行深浅比较/拷贝? 聊一聊事件循环 + 一道事件循环输出题 React Hooks 如何模拟生命周期 React Fiber 是什么(寄,答成了Fiber Node) React 如何实现状
面试官很温柔,引导答案,有些开放思考的问题 基于项目中写到的点提问 localStorage 如何使用的? React 16版本有什么新东西,17版本呢 Fiber 结构有什么优点,实现了什么 使用 VDOM 如何实现更新中断?(开放 Axios 使用方式?拦截器有什么应用,如何使用?源码中如何实现?(开放 Promise 的方法有哪些,链式调用的优点,如何捕捉错误 面向对象的特点 js中的继承
1. 原始数据类型和引用数据类型,为什么原始类型要存在栈中而不存在堆中,如果原始类型例如字符串栈存不下过长怎么办 2.深拷贝,如何对产生循环引用的两个对象的其中一个深拷贝 3.如何解除循环引用 4.不使用JS中的{},如何自己设置一个可以实现a.key1 = value1,a.key2 = value2的数据结构 5.http3.0了解吗 6.TCP协议如何做到可靠的,如何设计使UDP变得可靠??
45 min 第二天收到感谢信,已挂 原型及原型链 闭包 Promise 宏任务微任务 React 生命周期 useEffect 的作用 浏览器渲染流程 DOM 解析过程遇到 script 标签会发生什么 Webpack 的作用 forEach、filter、map 的区别 跨域以及跨域的解决方案 Typescript 接触过吗 手写深拷贝 手写冒泡排序#地平线##秋招##前端#
简单介绍实习经历 Web前端优化方法 前端自适应方案 Flex:1是哪几个属性的缩写 讲一下闭包 讲一下http与https 行内元素与块级元素有什么区别? 行内元素与块级元素是否可以随意嵌套。 行内元素设置padding,margin是否有效。(左右有效,上下无效) 你知道几种定位方式(粘性定位),哪种定位方式脱离了标准流.+ Html5新元素有什么了解。 http1 1.1 2之间的区别。 一
写点面经攒攒人品(估计凉经) 先是自我介绍 期望工作地 岗位 然后面试官提问题 1. 介绍一下项目 2. 前后端路由如何配置 3. axios如何二次封装 4. 数据库增删改查语句(我说我会但是没怎么答的上来) 5. 数据库事务的特性(忘了,只记得隔离性?) 6. v-if和v-show的区别 7. vue3.0(直接说了没有接触过) hr: 1. 有没有考公考研的计划 10min 结束了 #提前
1、自我介绍 2、项目有什么困难,如何解决的 3、工作对安全性有没有考虑 4、有没有系统性的方法去规避安全问题 5、自己在写代码的时候有没有对安全性进行考量 6、对用户输入的非法情况有没有处理 7、用户信息怎么保证安全性 8、浏览器的核心组件有了解过吗 9、不同的浏览器有什么渲染引擎 10、除了渲染引擎还有什么引擎 11、js执行引擎呢 12、在浏览器里跑js和在node跑js有什么差异 13、浏
个人情况 楼主二本本科学历,有快手、字节两段实习。因字节部门调整原因离职开始秋招。 因为我是早上 10 点开面,第一个应该是,面试官迟到了几分钟。一共有两个技术面试官 + 一个 HR。整体氛围是很轻松的,面试体验是我参加过的面试中最好的,这里吹爆大疆。 第一个面试官 自我介绍 响应式,、 区别,响应式区别,细说 面试官问在 里面怎么优化大量 渲染,没 到点,其实面试官是想让分析虚拟 的缺点这些,我
1、自我介绍 2、setTimeout和promise的区别 3、除了setTimeout之外还有哪些宏任务 4、强缓存和协商缓存用在哪些地方 5、发送http请求是宏任务还是微任务 5、vue2和vue3的区别 6、vue2和vue3的双向绑定原理 7、vue2的双向绑定是宏任务还是微任务 8、vue3的diff算法为什么要用最长公共子序列 9、父子域如何用cookie实现在父域中登录,子域中不