很久以前面的了,还是写一下面经,现在看来这些问题挺简单的,但是当时还没开始复习,可惜,面试官也很好 1.axios底层实现(我说了发起xmlHttpRequest,ajax),又问ajax怎么实现的,优点在哪儿,axios和ajax的关系 2.项目相关(问了很多,解释正则提取内容的目的和方法,文本生成的目的和方法,解释一下向量) 3.看你本科和硕士绩点挺高的,哪些课学的比较好? 4.从五层架构的角
8.24 一面 1.实习难点 2.覆盖c***了什么 3.z-index什么时候不可用 4.跨域,cors,jsonp具体 5.状态码 6.缓存 7.闭包问题 8.手写立即执行函数 9.事件循环 10.position 11.选择器的偶数个元素 12.选择器优先级 13.随机数组 14.组件间通信 15.发布订阅模式 16.object和map的区别 17.map的原型和继承问题 18.正则表达式
Timeline: 一面挂:7.24 复活赛一面:8.18 复活赛二面:8.23 复活赛三面:8.31 测评:9.5 状态改变 :9.6 接下来就是泡池子了,二面发挥的不好,学历也不占优势,但是还是希望能有个好结果吧,许愿10-11月! 自我介绍 第一份实习两个月就换工作了是出于什么原因(没有思考过这个问题,回答的一般) 项目介绍 项目难点 客户端存储数据会有什么安全问题(不会) 什么时候学习前端
自我介绍 介绍实习项目(5min) React主要用了哪些Hook?(useState,useRef,useEffect,useSelector,useDispathch,useCallback,useMemo,忘记说useContext了) 介绍useCallback和useMemo场景(八股) 比如useEffect的回调函数可以是异步函数吗(async和await)(不可以,但是具体原因没有
自我介绍 1. 项目都是在学校做的吗,是个人还是学校的 2. 自己完成的还是有合作 3. 怎么管理的,GitHub还是本地 4. 服务端数据库这些是本地还是合作的 5. 用vue2还是vue3,为什么 6. 开发的时候有涉及到跨域吗,了解跨域吗,怎么理解的讲一下 7. ES6用的比较多的特性有哪些 8. 箭头函数和普通函数的区别,优势 做两个题: 1. 数组拍平,输出一维数组 --flatten
大概一个小时,面试官迟到了一小会,整体体验不错,回答不上来的时候面试官会告诉你应该是什么,有错误的地方也会帮忙纠正,也会逐步引导 1. 自我介绍 2. c++中引用和指针的区别 3. 介绍一下tcp 4. tcp建立连接和释放连接的过程(三次握手,四次挥手) 5 为什么要这样建立连接和释放连接 6. 建立连接的时候状态的变化 7. 输入url后发生了哪些事情 8. http获取到资源后应该怎么做(
自我介绍 1. 假设要做一个网页版的音乐播放器,如果用户打开多个标签页,如何让只有一个标签页播放 --用localstorage,记录哪个窗口正在播放,每个窗口去判断是否是正在播放的窗口,如果不是就暂停。 2. 一个父元素内有两个子元素,让他们在左右排列,在父元素内部上下居中,如何实现 --父设为BFC,让他们在水平和垂直轴都居中--代码 3. CSS动画,鼠标放在按钮上按钮变大,并有过渡效果,如
面试官过于幽默,希望不要因为我笑场给我挂掉 跟一面差不多,不同得是部分是分析 1. html写一个计时器,页面上展示读秒,三个按钮,分别是开始,停止和重置 2. `script`标签defer,async和没有标识得区别,加载情况,执行情况,对页面的阻塞情况 3. 经典闭包题for循环里面定时器,里面有i 4. 隐藏页面元素几种方式和区别,是否可以触发事件display, visibility,
每次发帖必死,不知道这一次会不会死掉 上来先来40分钟做4道题,题比较简单,但是感觉时间不够,而且给的编辑器很垃圾 题目 经典数字千分位分割,注意小数点和负号就好了 最大相同前缀,给一个字符串数组,求出所有字符串最大的相同前缀 实现一个promise.retry,功能是当promise执行失败(reject后)可以充实,两个参数,一个promise封装的函数,一个重试次数Promise.retry
1. 自我介绍 2. css怎么实现动画 3. animation和transition使用场景 4. 一个hover怎么控制两个元素 5. Echarts的原理 6. 用vue多还是react多 7. vue怎么渲染列表的 8. vue是实时更新数据吗 9. 怎么实现所有组件都可以访问全局变量 10. localStorage和sessionStorage的区别,为什么没有说cookie? 11
base北京,部门医药健康 总时长45min,只让写了一个代码题 1.自我介绍 2.详细说说实习项目中最难的一个点 3.vue和react的差别 4.项目中数据通信方式,实习项目用的mobx提到了面向对象引出下一问 5.对象的三个属性(封装继承多态),说说你理解最深的那一个属性,因为我记不得所以就跳下一个问了 6.说一个设计模式的组成部分、写法和应用 7.防抖和节流的原理实现 8.代码题:使用生成
base北京,部门医药健康 几乎没有问项目,都是八股,没有写任何代码,总时长二十来分钟~ 1. css尺寸单位 2.防抖节流原理 3.移动端适配方法(rem的根元素是html不是body,这里我搞错了) 4.水平垂直居中 5.vue2data为什么用函数式,可以用箭头函数吗 6.vue2vue3的变化 7.vue中如果computed使用到了全局变量,会响应其变化吗 8.跨平台框架原理(我猜的to
问题内容: 我正在尝试获得一个工具提示,以显示任务的当前进度。所以,我想的是,工具提示文本的变化 而 显示工具提示。但是,当我调用时,显示的文本将保持不变,直到我从工具提示组件退出鼠标并再次输入。之前打电话不会改变任何事情。 问题答案: 实际上,即使在两次调用之间将工具提示重置为null时,它也不会自我更新。 到目前为止,我发现的唯一技巧是模拟鼠标移动事件并将其转发到TooltipManager上
字符集是一套符号和编码。校对规则是在字符集内用于比较字符的一套规则。让我们使用一个假想字符集的例子来区别清楚。 假设我们有一个字母表使用了四个字母:‘A’、‘B’、‘a’、‘b’。我们为每个字母赋予一个数值:‘A’=0,‘B’= 1,‘a’= 2,‘b’= 3。字母‘A’是一个符号,数字0是‘A’的编码,这四个字母和它们的编码组合在一起是一个字符集。 假设我们希望比较两个字符串的值:‘A’和‘B’
问题内容: 我试图理解一个到字符串,一个的字符串表示形式到转换…我将我的转换成一个要发送的字符串,然后我希望我的Web服务(用python编写)将数据直接回显给客户端。 当我从Java应用程序发送数据时… 字节发送.. 发送(这是Arrays.toString()的结果,它应该是我的字节数据的字符串表示形式,该数据将通过电线发送): 在python端,python服务器将字符串返回给调用方(我可以