3.20 美团闪购一面(挂) 1. 详细介绍实习内容 2. js类型 3. 前端存储方案 4. 跨域 5. 对react了解 6. react使用VDOM的原因 7. react fiber 8. 引用hooks原因,优劣势 9. 类组件和函数组件区别 10. 对vue3的了解 11. 对webpack的了解 12. 手写题:flat 13. 最近有学习到的前端新知识 当晚查进度回到笔试状态 3.
4.3 一面 1. 为什么学习前端,以及怎么学习 2. 介绍实习项目 3. 实习难点 4. 对称加密和非对称加密 5. csrf和xss以及解决方案 6. 手写居中(越多越好) 7. 实习项目是否遇到性能卡顿问题 8. react的了解 9. VDOM 10. 代码输出(this) 11. 事件分发 12. 手写快排 13. 304状态码,浏览器缓存 整个面试非常基础并简单 4.6 二面 没有八股
#我的失利项目复盘# 面试一小时,考察项目和计算机基础、算法 1. 没有自我介绍,直接问了两段实习的情况 2. 在学校里有过哪些经历,负责做了什么 3. 实习项目做了什么,有什么技术难点,线程池怎么管理的 4. 为什么选择前端 5. 除了前端还了解哪些技术 6. 爬虫怎么确保爬取顺序 7. 会用redis吗(不会) 8. 线程和进程区别,什么时候用多线程,什么时候用多进程 9. 最近看过哪些书 1
三十多分钟,我有一点紧张 自我介绍 八股 浏览器本地存储方式 常用设计模式,好几个 https和http区别,SSL四次握手 JS闭包详细 Vue3和Vue2区别 有没有掌握其他语言 项目 介绍简历上的项目 -怎么沟通后端同学,协作遇到问题 代码 手撕小括号匹配,栈解决 反问 可能分到安卓或iOS方向能不能接受 #面经# #途虎面试#
一丶一面 1. 拷打项目 2. 常规八股(想不起来了),直接吟唱就行 3. 问了一下WebAssembly,有什么用 二丶hr面 大小周,一周出结果 三丶总结 比较简单 放心冲
小米春招前端一面(30-40min) 自我介绍 学习前端的时间?平时写CSS多还是JS多? 水平垂直居中 场景题:固定-垂直居中靠右布局 场景题: flex实现三栏布局,要求父容器340px,两两间隔20px,两边的盒子紧贴父盒子左右两侧 如果子元素添加,添加的子元素依然需要按照这个布局现在父元素的宽度不固定,需要在实现上述布局的同时,实现宽度自适应 闭包,以及闭包的应用 原型链 实现深拷贝 平时
1. qiankun底层是如何实现的,主应用和子应用通信方式有哪些 2. ws有哪些状态码,心跳机制的理解,还挖了很多答不出来 3. http各个版本的理解 4. 强缓存和协商缓存 5. vite开发模式和生产模式的打包产物怎么区分的 6. react和vue选型问题 7. vite和webpack的选型和理解 8. cookie的作用,一般存放什么信息,如何保证安全 9. 实习项目难点和解决方案
自我介绍 项目介绍、项目难点 react用什么版本 react class和hooks的区别 react的生命周期 用react hooks模拟生命周期 为什么react比vue性能好 如何衡量一个应用的性能,你衡量过你的项目的性能吗 flex布局的flex-group和flex-shrink属性 http有哪些字段 用js写下载文件,下载文件的原理,涉及到哪些属性 设计一个react组件,倒计时
###OPPO前端 1.es6中var和let的区别,let和const的区别 2.js中的数据类型 3.0==“”? 4.css中的单位?rem的原理 5.如何实现水平垂直居中 6.css动画 7.annimation函数如何定义动画起始和结束 8.eventlistener的第三个参数 9.快排的时间复杂度,如何实现一个快排 10.二分查找 11.箭头函数和普通函数的区别 ####招银网络科技
1.介绍一下项目 2.移动端适配 3.css选择器优先级 4.有没有做过性能优化 5.路由懒加载如何实现的 6.vite和webpack你是如何如何选型的 7.输入url到页面渲染过程(绘制的过程了解吗) 8.强缓存和协商缓存(301和302状态码是什么) 9.了解性能指标吗,如何减少lcp 实现a + b === c兼容小数计算 实现一个EventEmitter类
开头拷打项目: 1. 介绍一下你的项目 2. 如何实现身份鉴权 3. JWT如何进行身份鉴权 4. JWT比sessionid有什么优势 面试官问到这里的时候说看来你准备的挺充分的,我们直接上手写代码吧-_-…… 后面手撕题目: 1. 找到一句英文句子中最长的单词,这里需要考虑到特殊字符的情况 2. 将英文句子中的单词进行翻转 场景题: 如何设计一个类似多级菜单页面的文件操作系统页面 总时长1h1
自我介绍 进程和线程概念 并发和并行概念 同步和异步概念,讲讲异步 防抖和节流概念,具体如何实现 TCP和UDP,他们的应用场景和区别 http和https,https的加密原理 讲讲Vue的maxins 详细问简历上的项目内容(很详细) Uniapp 的小程序如何同时在微信和支付宝同时发布 为什么选择用Uniapp开发,用过小程序原生开发和其他小程序开发框架吗
NLP相关项目介绍 正在关注哪些新兴技术,算法 前端技术领域有关注吗? 闭包的原理?在工作中哪些场景中会用到?(答:函数防抖) 函数防抖具体是怎么样用到闭包的? this在不同的上下文里面的值是如何确定的? 防抖和节流的区别和各自的应用场景 为什么鼠标滚动要用节流而不是防抖? CSS盒模型有哪几种?区别是什么?常用的是哪个?(IE怪异盒模型)为什么? 伪元素和伪类分别代表什么含义?各自的典型用法
自我介绍 性能优化指标 & 如何性能优化(简历上写了性能优化) react 渲染机制 react函数组建怎么避免不必要的渲染?useMemo、useCallback react 状态管理库用过哪些? react 自己的状态管理 和 第三方状态管理 有什么区别?(不知道) react ssr 过程(只知道 ssr 概念,不了解原理) react 的 hook 为什么不能写在条件语句里 写过单元测试和
前言:工作 2 年,我写的不一定对,如有错误,望评论区大佬指正,共同成长 自我介绍 介绍完后,面试官深挖项目 5 分钟 项目中提到了性能优化,看的是哪个指标? 答:首屏耗时,业界衡量首屏性能一般有FCP(First Contenful Paint)、LCP(Largest Contentful Paint),公司内部用的是体感耗时,指的是从打开页面到 dom 不再变化的耗时。 如果让你来做,你怎么