面试时长:33分钟左右 自我介绍 问项目 针对系统有什么优化? 用vite还是webpack 构建打包这块有做什么优化吗? vite对比webpack有哪些优点 axios二次封装 1. 拦截器,追问怎么内部实现拦截 token放哪 websocket,怎么握手? 对vue2熟悉吗?2和3有什么区别 为什么vue3使用proxy,不再使用Object.defineProperty? proxy和r
自我介绍 接触前端多久了? 先做一道算法题吧(罗马字转数字) 闭包 防抖和节流 flex布局 flex-shrink的作用? vue2和vue3的区别 DNS解析过程 常见的状态码 说一下项目吧 如何解决git冲突? git merge和 git rebase的区别
看代码说输出(this) 手写instanceof 遍历树形结构 深度遍历和广度遍历一棵树 讲一下tcp/ip协议 tcp和udp的区别 说一下策略模式 说项目 说一件你最自豪的事情
#面经##前端面经#主要是问了一点点js、vue的问题,这部分问的几乎都是我简历上写的,接下来全程问计网 1.防抖节流讲一下 2.实现一下防抖 3.讲一下vue中组件通信方式 4.讲一下keep-alive组件(这里嘴多讲了自己项目里怎么用的,结果他一说我才发现我的用法有缺陷 5.讲一下插槽和用来干什么 接下来开始问计网 1.http的无状态含义(只背了无状态的特性,没背具体含义,大家背书一定要知
正常打招呼,问需不需要自我介绍,面试官说不用了,面试官很帅,有点像洋仔 先问了一下,学校放人啥的 问项目相关的东西 介绍如何优化的项目,大概讲了一下思路 oss托管静态资源,防抖节流啥的 问我长列表渲染怎么优化的,讲了下下拉刷新 面试官追问,一直下拉一直数据一直增加占内存咋办 说了手动去移除dom 如何判断是否需要加载数据,说了通过监听onscroll,但要节流,然后说了mutationObser
期望城市:武汉 投递时间:3.8官网投递、3.10完成测评、3.13晚上邮件通知一面、3.14下午面试 1.自我介绍 2.过往做的项目里面做得最复杂的是什么?具体可以讲一下吗? 3.对vue和react的基本原理了解吗?√ 4.vue里面v-model怎么实现的?√ 我说成了双向数据流,就追问了问题5 5.react里面怎么实现v-model的功能? √ 受控组件和非受控组件 6.了解虚拟dom的
本次面试1h,面试过程中一直在问,所以记得不是很清楚,问题比较多 自我介绍 分为三个部分 1.CSS基础 盒模型 如何切换盒模型 flex布局 居中的方式,提到一种absolute,top和left设定50%然后用translate拉回来,问:translate是基于谁去偏移的 有没有用过float 如何实现单行文本溢出后,隐藏掉溢出部分并加上省略号 如何样式隔离 2.JS基础 基本数据类型 深拷
9.9面的,base北京,面试时间40min,面试官小哥哥人超好,很耐心~ 题目的话都是纯八股文了,没手写,但是八股文难度比上午的蔚来简单多了,直接嘎嘎乱杀~ 1. 自我介绍 2. 现在是在学校吗,北京疫情能出校吗,可以来北京吗? 3. CSS水平垂直居中,不用flex有哪些方案? 4. 如何隐藏一个元素? 5. visibility:hidden和display:none和opacity:0有什
22.11 1.自我介绍 2.实现一个方法,传入多个参数返回拼接多个参数的字符串(我也不明白他描述的这道题是什么意思) 3.stringbuffer和stringbuilder区别 4.单例模式的几种实现 5.synchronized和volatile作用介绍和原理 6.创建线程的几种方法 7.线程池参数设置你常用哪些 8.用线程池怎么创建新线程(不会,他说用newSingleThread方法嘛,
昨天面完以为寄了,结果早上11点半问我下午有没有时间二面。那就试试呗 1.项目介绍 2.项目觉得有哪些做的比较出众的地方 3.项目有实际部署使用了吗 4.redis分布式锁 5.redis跳表 6.docker add和copy命令区别 7.git rebase干什么用的 8.对其他技术的了解 9.研究方向的闲聊(说自己实验室研究linux内核网络部分的优化,瞎扯了好久) 10.然后他问如果发现服
职位:cloud intern 一面(10点-11点) 1. 容器化的原理: NameSpaces、CGroups、联合文件系统 2. SideCar模式的优缺点 3. 用过其他Web框架吗?SpringBoot和他们比有哪些优点? 4. 怎么部署一个服务? 5. 服务怎么对外访问? Nodeport、LoadBalance、Ingress 6. 常见的Ingress是暴露http/https的,
14号面的,只有一次面试,通过的话三天左右hr会电话联系offer的事情 一面 35min 自我介绍 问简历细节,重点介绍了最近的一段实习 怎么做需求分析的,结合之前的实习经历说说 需求是从哪里来的?怎么筛选和判断一个需求? 你提到你有创新能力,怎么体现的?举一些之前的实习的例子体现 上一段实习你是怎么设计功能的?怎么做调研的?具体是怎么实现的? 你觉得产品需要具备哪些能力? B端和C端产品的区别
24届秋招结束~持续回顾从23年2月到23年10月的实习、秋招面经 整体上是一次非常舒服的面试~ 1、自我介绍 2、算法:求n个2-32的不重复的随机数 3、算法:一个数组打乱顺序,要求不在原本的位置 时间复杂度O(N) 4、左侧固定,右侧自适应 5、本地存储 6、不同网站之间的存储可以互读吗 7、满足什么条件算跨域 8、如何解决跨域 9、CDN的原理 10、http2.0 11、反问 第二天收到
30分钟算法30分钟提问 算法题: 1. 数组第k个最大元素 2. 有效的括号 3. 搜索旋转排序数组 八股项目: 1. settimeout会有不准的情况吗?有没有可能会提前?如果让你去构造这样一个场景, 要怎么样写代码让他延迟执行 2. 项目里写了通过防抖节流提升页面性能, 为什么防抖节流可以提升页面性能, 有没有一些具体的衡量指标体现他的性能 3. 浏览器同域名请求的最大并发数限制 4. h
一面 12/11中午约面 在12/12 近 1.5h 项目: 大部分时间在问第一个项目,但第一个项目是crud+秒杀,说是简历凑字数不过分。 说一下鉴权模块JWT怎么保证唯一性的(头部+负载+密钥+加密算法 举了同端登录不同账号,不同端登相同账号一些边界场景,会发生什么 怎么处理的(没考虑和不清楚前端localstorage 解释一下这个SSE服务发送事件(介绍并比较了sse与其他主动推送技术 长