自我介绍,上来问点基础的知识,根据项目提问 上一份实习工作有没有印象深刻的事,遇到什么困难 git常用命令 和同事的代码发生冲突,需要怎么解决 项目的适配是如何实现的,如何判断出isPC isMoblie, mapstate的原理 vue3相比vue2有哪些更新 vue3为什么要更新成现在的版本 下面开始写题 场景题:实现三个页面(主页,详情页1,详情页2)的数据展示和交互,并根据我写的展开拷打.
3月9日 看了牛客的面经,啥虚拟列表看了一上午,结果面试官是个小哥,好家伙全称50分钟,做了三道题 亏我搁那背八股呢,直接就是写题,我就是个fw。 给定一个对象,输入一个string数组,内容为属性值路径,不难,主要是第一次面试要求手写的,之前都是动动嘴皮子,太紧张了居然写了20多分钟,我是sb 用的递归,磕磕绊绊的半天 把let i in obj写成了let i of obj,改了半天,最后低估
1、vue2和vue3区别、vue3项目的打包体积为什么减少40%、vue2和vue3同样可以使用TS开发,为什么vue3就易于扩展呢?vue3的摇树优化是怎么样的优化过程? 2、css3新增的特性 3、判断数据类型方式 4、主要负责的模块、产出的结果、项目亮点、记忆中最深刻的地方 5、扩展运算符的优缺点 6、组件化和模块化的理解 7、用户权限 8、布局
选择题 基本的一些网络协议和框架知识 问答题 一道红包雨问题,很简单一个定时器解决… 第二题是promise的打印顺序,背了八股文,拿下!主要了解宏任务微任务,以及异步应该就解决了。 编程题三道题 具体题目忘了 但是记得好像是力扣上的原题 关键词是打印两个数组的交集、字符串交集。 他们的ide有点怪怪的,没给你设置好编程环境 所以编程题打印不出来 也不知道为啥 三题都是#23届找工作求助阵地#
一面(约1小时) 1,css 标签选择器权重题,看题说输出 涉及 !importance /id /class/标签选择器/以及各种组合,有点绕 。 <style type="text/css"> #a {font-size:12px} div p{ font-size:13px } .a .b .c{ font-size:15px } #b{ font-size:15px } div .c{ f
刚面完一场离谱的面试后,下午5.30面的秩鼎; 大致流程是,上来还是发了个数据列表,不过这次正常点,发的是一个列表;要求自己把列表数据存起来,自己查出来。 刚开始没理解清除意思,我直接写了个二分查找;之后实现这个需求,要求输入序号或者名称都可查询到,还好最后实现了。 没问题之后: 1.自我介绍 2.JS事件循环机制的理解 3.JS闭包的理解及用途 4.看了下之前做的项目 5.能实习多久?学校里的课
#软件开发2023笔面经# 面试前一天发了笔试题,第二天通知笔试通过立即约了一面 1.自我介绍; 2.对着笔试题提了一些问题,说说思路啥的; 3.js中的数组可以做到pop,push,shift,unshift;如果让你来实现这样的数组你会怎么做(说了遍历,不行,性能太差了,没答上来g了) 4.js闭包 5.计算机网络和操作系统学了吗(操作系统还在学) 6.有没有学过数据结构和算法(学过数据结构)
#软件开发2023笔面经# 全程80分钟 1. 讲一下promise限制并发怎么做的 2. 问项目 3. 有一段代码,怎么给它加入注释?有没有了解过ts-compile? 4. 怎么得到ast的?用过啥库 5. 说一下闭包 6. 内存泄漏怎么解决,怎么监测,有没有试过性能对比 7. 对于前端性能这块有用过什么工具来分析 8. 说一下this,给了一道this代码输出题,改代码 9. map和wea
3月9号 面试官是个小姐姐,第一次遇到女面试官 自我介绍 项目有哪些难点 项目token怎么生成 如何连接数据库 (确定项目是不是自己做的) 路由权限如何做的 关于token无感知刷新 项目选型选择vue2还是vue3 项目选型选择vue还是react vue看过源码嘛 说下看过的部分 vue的计算属性和watch区别 vue生命周期 vue3为什么用proxy代替object.definePro
一、认知部分 1.自我介绍 2.看我学习前端的时间比较短,问我是否真的喜欢前端(中间问了一点布局的东西) 3.前端的学习方法、路线,读了哪些书,看哪些博客 4.前端是否需要懂一些设计 5.前端开发究竟是做什么的 6.你认为一个合格的前端开发应该具备哪些特点 二、八股部分(主要是简历上的) 1.HTTP和HTTPS 2.缓存机制(包括浏览器缓存、DNS缓存等等,还有CDN,问我service wor
原本以为凉了,结果时隔多日又hr面了 1.自我介绍 2.我学的什么科班课程比较熟悉,答计网 3.osi七层模型 4.http在哪一层 5.http的header头 6.content-type的具体四种类型 7.https与http的区别 8.https的加密原理 9.对称加密与非对称加密 10.具体的加密方式(问的是具体的加密算法,回的没详细学习 11.cpu的常见调度算法 12.udp与tcp
首先是两道手写题: 数组flat 函数实现 解析url 并将参数以对象形式返回 接下来就是以项目为核心,掺杂八股文: 具体介绍一下简历中提到的动效实现,了解过matrix吗? 怎么解决css 性能问题、卡顿? 简历中提到确定xx页面的技术方案,具体是怎么定的? 提到了划分组件,那你的标准是什么? h5怎么实现和native通信 拉新用户回流,怎么实现新老用户的身份绑定? 具体讲一下怎么实现mono
#百度2023校招面经# 1、vue2和vue3的区别。2、说一说vue中hooks函数组件。3、虚拟DOM4、webpack5、页面的响应式6、vue双向绑定的原理7、vue组件的通信方式有哪些8、手写代码实现一下eventBus9、节流函数代码实现。11、水平垂直居中的方法?其中使用transform:translate它是怎么实现水平垂直居中的。12、清除浮动的方法?为什么能清除浮动?添加空
base:北京 投递时间:2.27牛客网上投的、2.28初筛通过、3.3一面、3.10二面 1.this指向的问题 obj obj window window,开始第三个this答错了,面试官对这个答错挺失望的... 2.使用DFS、BFS遍历树 思路是对的,细节有问题,他提醒我几次我都没看出来...没刷算法题真的太伤了,面试官强调了必须刷力扣,代码要保证一次写对 面试官应该是技术组长,没有自我介
3.10 一面(30min) 自我介绍 介绍项目的功能 css 画0.5px的线(没怎么看css,后面面试官提醒用transform: scale)还可以用box-shadow跟inear-gradient。不能直接设置高度因为浏览器最小的像素是1px 说说vw,vh,px,rem,em。 css3的transform css盒子水平垂直居中的方式(还有一种最简单的方式display:flex)