文末附有内推链接!!! HTML + CSS 讲一下盒模型,普通盒模型和怪异盒模型有什么区别? 块元素和行内元素区别是什么?常见块元素和行内元素有哪些? HTML语义化标签 有哪些? 伪类和伪元素的区别是什么? CSS如何实现垂直居中? CSS常见的选择器有哪些? CSS的优先级如何计算? 长度单位px、em和rem的区别是什么? 讲一下flex弹性盒布局? 浮动塌陷问题解决方法是什么? posi
7.12 部门:tiktok 记录下: 1.介绍项目? 2.项目中的monaco editor除了提供的功能之外还做了什么? 3.实现代码提示你会怎么做?自己猜的,维护一个配置文件,进行字符匹配。 4.md文件怎么渲染?不会,按照模板解析过程大概说了说 5.选择器的性能优化(懒加载和虚拟列表) 6.组件库实现会考虑哪些点?组件测试怎么做? 7.前端性能优化的指标,说了首屏时间,然后问怎么算首屏时间
呜呜呜呜海投了150+简历,终于有第二家大厂愿意理我了 面试了大概1小时吧,比隔壁字节时间少很多,不过整体感觉很棒,面试官一直在引导回答,没有不耐烦的感觉 也是日常实习,问的不算难吧,很多计算机基础问题 你对单页面SPA理解? --避免了页面之间切换打断用户体验、局部刷新、增强用户体验、SEO较难做。。。 那你说说怎么做SEO优化? --title标签动态切换、尽量选html5语义化标签 说说浏览
面试平台:showmebug 面试时长:1小时 面试内容: 自我介绍 实习项目的技术栈(nuxt) SSR的优点(答了更快的首屏加载速度,利于SEO) SSR的缺点(没答上来, 面试官告诉我答案了,会增加服务器压力) 实习项目的首屏加载优化是如何做的 cdn为什么能加速(答了负载均衡服务器会为用户匹配最优服务器,cdn缓存) 如何用 rem ,vm做移动端适配 flexable.js是如何做的移动
0.自我介绍,为什么选择前端,不考虑后端?做项目对前端学习的提升? 1.三列布局 2.伪元素的应用 3.伪元素引入icon与普通标签引入的区别? 4.高度塌陷&如何解决 5.隐藏元素display:none和visibility:hidden的区别 6.请求URL到页面显示花了很长时间如何优化? 7.平时如何学习前端?其他的前端项目?相对于其他同龄人,你的优势? 8.反问 (中间休息5分钟,面试官
老样子,大概记得这些我打的不好的题,总的来说,挺有收获的,面试官在代码输出题和手写题会和我分析。 a、b两个页面域名不同,但是想让a站点登录之后,访问b站点的时候自动登录上了(淘宝、天猫) localStorage+跨域 一个页面中两个不同的地方,数据源相同,请求的数据都是相同的。在React 函数式组件和类组件中分别怎么解决,如何解决只请求一次 没想到面试真的会出这种题,第一次自己分析很乱,然后
一面: 1.外边距塌陷及解决方式 2.css单位 3.px,rem,vw单位换算(算半天终于算出来..) 4.http状态码 5.url输入之后的过程(越详细越好) 6.浏览器的渲染机制 7.vue路由 8.原型 9.手写深拷贝(一开始没写完整,面试官提示后写好) 10.原型题(答错了) Function.prototype.a=()=>alert(1) Object.prototype.b=()
1.自我介绍 2.Vue双向数据绑定 3.JS继承 4.闭包 5.前后端分离开发模式的优点 6.深拷贝&浅拷贝 7.哪种数据结构便于遍历操作? 8.线程数据结构有哪些? 9.数组和链表的区别 10.二叉平衡树和链表查找元素谁速度快? 11.散列表xxx(忘记了) 12.看过哪些前端书籍? 13.在项目当中遇到的难题 14.了解Java,数据库吗? 15.设计模式了解吗? 16.接受加班吗?(面试官
可能是做了笔试,二面三面好像没有手撕题目。 一面(2022.6.27):难得是个女面试官,问的内容挺基础的。 自我介绍 学前端多久了,怎么学的 最近在看的东西 问项目 难点 大文件上传技术方案 ajax的封装,取消请求 ts和es6的区别 vue2和vue3,改进 worker除了webworker还有啥类型 es6 let和const http1,http2,http3的改进 css实现小红点,
1.es6 2.箭头函数的区别 3.ts与js的区别 4.断言是什么 5.github和gitlab的区别 6.引用数据类型和基本数据类型的区别 7.promise的方法 8.生命周期 9.双向绑定原理 10.vuex原理 11.事件循环 12.盒子模型 13。响应式布局实现 14.node.js如何实现服务端请求交互?忘记怎么描述了 15.构造函数 原型 对象之间的关系 16.http1.0和h
1、介绍一下栈和队列 2、介绍一下树和图 3、生活中常见的称作树的案例 4、请说出几种算法复杂度为O(n^2)的排序算法 5、请说出几种算法复杂度为O(nlgn)的排序算法 6、算法复杂度为O(n)的排序算法 7、算法设计题:买卖股票(一次买入一次卖出)——动态规划 8、算法设计题:买卖股票(多次买入多次卖出)——贪心算法 9、解释下什么是promise 10、解释下原型链的概念 11、普通函数和
第四范式 一面 针对简历问了做的项目,提到了他们公司前端自动化部署 八股问Vue生命周期,盒模型,css选择器种类优先级 代码问了怎么判断回文串 二面 问的是系统化、流程化的问题 问了自动化部署实现 针对项目需求,前端的开发流程 #第四范式#
一面 1.自我介绍 2.不是计算机相关专业的,怎么想到做计算机 3.问了一个和项目相关的实现逻辑,之前速度慢的问题是在于这个算法吗还是其他东西? 4.react和vue有什么区别 5.diff中key的作用 6.分页拉取数据重复 移动端分页时,如何传递参数去避免切换第二页时出现由于短时间新增问题导致第二页中出现第一页的数据 面试官说这是业界常态问题,有点紧张没想出来,有说用时间来表示但是我说成时间
终于迎来了自己的第一次面试,现在好好记录一下 1 首先是笔试,笔试基本都是手写代码题,是用纸和笔那种,题目比较基础但是需要对一些api掌握好 2 一面技术面 40min 1 自我介绍,做过什么项目 2 项目难点,负责什么模块 3 小程序写了什么 用什么实现的 4 vue写了什么 大文件上传怎么实现的 怎么判断续点 接下来结合笔试题和一些基础来问,记
笔者非科班出身 1.面试时间 2022年7月14日下午收到15日下午的三面邀请短信。 2. 面试内容 先是做了个自我介绍。然后: (1)聊了聊自己课题组的项目,自己所做的工作,有没有出成果。 (2)聊了聊成绩,问我学了哪些前端知识?有学过计算机网络吗? (3)问了几个技术性的问题:cookie是什么?localStorage、sessionStorage的异同?Vue的生命周期? (4)问了简历上