(一)html和css html语义化 块级元素和行内元素的区别 ……的margin和padding的区别 css的盒子模型 BFC 清除浮动 css中的相对定位和绝对定位 ------------- (二)js 两等和三等的区别 两个空数组比较 0和false 如何判断类型 数组的一些常用方法 数组如何去重 原型和原型链 跨域问题 --------------- (三)vue 如何将项目布局到g
面试的前端岗位,都是钉钉视频的形式,总共四面,一面到四面间隔八天。 一面 (面试官十分nice,态度很温和) 1. 讲一下svg; 2. 和栅格化图片的区别; 3. http 组成; 4. 有哪些常见的请求头或响应头; 5. 上一题说到了缓存,所以问了缓存; 6. post、get区别; 7. 输入url后的一系列操作; 8. vue/react 的区别,优缺点; 9. 用过哪些UI组件库,有什么
1. 问nodejs中间件是什么,如何在中间件中中断请求,若不想在所有的接口都使用中间件,只挑几个固定的接口用中间件,该如何处理。 2. 看见了你的项目有用户上传视频功能,若用户的视频有十几个G,如何保证别人在看这个用户的视频的时候不卡,回答把视频分段,切片加载,接着问:那如何进行切片分段加载,后端应该怎么写。 3. 看见你项目登录注册功能用到了jwt,jwt有哪几部分组成,jwt的优缺点,如果一
厦门海辰一面面经 1. 自我介绍 2. 为什么选择前端 3. 怎么看待前端 4. js ,原型了解码 5 .js 闭包简单介绍以下 6. vue3 的数据响应原理 7. vuex 是什么 8. vuex有什么优点 好像还有其他问题,记不得了,我是菜鸡
1.怎么接触到前端开发的 2.自我感觉前端技能里面哪些认为比较好 3.为什么选择vue框架学习,不选择angular或者react 4.h5和css3用过哪些特性 5.css3有没有用过伪类或者伪元素之类的 6.flex布局是如何实现的 7.js的基本数据类型,他们在内存中是怎么存储的 8.判断数据类型的方式有哪些 9.说一下原型和原型链 10.有了解过js的内置对象吗 11.浏览器机制有了解过吗
一面约30分钟,主要讲项目,八股较少 自我介绍 谈谈社团里react的项目 谈谈对dva的理解 有没有用过mobx 项目里用class组件比较多还是函数组件比较多 函数组件中有没有用到react-hook 有没有自己封装过react-hook 讲一讲虚拟dom 讲一讲组件通信 讲一讲如何覆盖组件库样式比如element和antd 讲一讲es6的新特性 讲一讲社团项目如何进行浏览器适配 讲一讲如何适
编者按: 以下面经题目来自牛客网其他作者,已注明原帖来源。 (原帖作者若不允许搬运,可私聊我进行删除处理) 答案由本人整理,不确保完全正确,有异议可评论区指出,感恩的心 一、原帖:天翼云前端面试 1、性能优化 ①降低请求量:减少http请求、 图片懒加载、使用字体图标或css绘制代替图片 ②加快请求速度:预解析DNS、使用http2.0、并行加载、CDN分发、压缩图片、gzip压缩 ③缓存:htt
大概1h,面试官特别好,一直面带微笑哈哈哈,问他的问题也有认真回答,虽然挂了但是收获很多 你的最大优势, 标签,用一个词来形容自己, 未来的职业生涯规划, 项目的相关问题,技术栈的选型, 框架的底层有了解什么, 输入url到页面渲染的过程, 拿到数据之后怎么渲染的, css会阻碍dom渲染吗,怎么优化, async和defer的区别, 过往的实践中性能优化策略,精灵图为什么能提供优化,http2里
2022年前端开发面经总结(高频) 博主是23届的毕业生,目前在秋招阶段,总结一下近两个月来面试遇到的高频面经吧,以下回答网上的标准答案太多了,这里就写博主自己的理解吧 下面只介绍了高频题目,适合基础比较好的同学冲刺一下,************************* 前端面试题整理 一些重要的术语加粗标记了,注意注意!! 一、计算机网络和浏览器部分 1、介绍一下http协议的发展 1.0 短
#秋招# #面经# #汉得# 1.自我介绍 2.ES6新特性(比较细) 3.css预处理器 4.css后处理器 5.vue特性 6.vue双向绑定原理 7.event loop 8.css布局 9.数组遍历方法 10.foreach 和 map区别 还有很多记不得了
提前会有短信和邮件让选择面试时间我选的23号10:00 一面技术面10:00 15mins 自我介绍 介绍一下项目 开发流程是怎么样的 服务器操作会吗(答了些linux基本操作) 说下git get和post的区别 口头通知已通过 二面技术面 10:20 15mis 自我介绍 实习了吗,为什么没有实习 项目介绍 表单验证怎么做 项目数据怎么渲染 vue和jquery+ajax有什么不同(mvc,m
自我介绍 顺序不定,有点记不清了,也有可能忘记了一些题目 HTML4和5的区别 HTTPS的加密过程 浏览器如何渲染页面的 CSS selector权重优先级 Cascading Style Sheets 如何理解这个词 如何理解Cascading? 事件循环 new Promise是什么任务 Vue2和3的区别,Vue3为什么要新增setup(从开发者的角度去看这个问题) 谈谈对React的了解
15单项 10不定项 3编程 1问答。难度整体偏简单。 问答题不给跳出编译真的难绷。。。 1. 最长重复子串长度 100% 输入:'ababc' 输出:4 'abab'重复 要求 时间复杂度n^2 思路:感觉跟力扣459 差不多 2. 有重复项的全排列 10% 输入:[1,1,2] 输出:[[1,1,2],[,1,2,1],[2,1,1]] 思路:回溯+剪枝 刷过这道题 但是做的时候时间不够了。。
给想去的友友参考一下吧。 一面 10.20 面试官应该是后端的,对前端了解的不多,基本上就是聊天,没什么深入的问题。 你认为前后端的区别? 用过哪些库(感觉实在没啥聊的哈哈哈哈哈,直接问这些。。) 看我有开源作品,让我拿一个出来说一下 聊了下markdown解析器,实现过程 链表顺序表相关问题(删除插入时间复杂度) 问了下最多的开源项目star有多少(我说400多,面试官觉得很惊讶,小小的夸了一下
自我介绍 什么时候接触前端的,为什么选择前端 做第一个项目的时候为什么用Vue 项目聊了很久,关键点在于项目的难点,你碰到的问题,你解决的问题的方式,你的项目的实用价值,到底有没有投入到使用中 Vue2和Vue3的区别 做题 题目没保存 第一题 大概是考变量作用域的题 第二题 事件循环 输出什么? 第三题 经典的数组转树 反问 面试官很好,学到了很多东西,我说错的地方都有和我讲的非常明白,体验