一面 自我介绍 React 废弃了哪些生命周期?为什么? 性能优化 async原理了解吗?yield 设计一个B段系统有啥考虑因素 还有一些常规八股 手写:实现一个js数组的sort方法 手写:n个苹果放在m个盘子里面有多少种方式——没写完,时间到了,说过了,,有点懵,好未来貌似不要求写出来 二面 自我介绍 项目重点深挖了一下 看过axios源码是吧,实现一个简易的axios? react-rou
时间:8 月 25 号 项目 CSS 的预编译语言 SASS,为什么会出现 SASS,它有些什么特性。 SASS 是怎么编译成 CSS的,过程。 项目的整个开发过程都遇到了哪些问题: MongoDB 与 MySQL,索引有什么作用。 Nginx 在项目中是一个什么样的作用(静态资源管理?)。 为什么不用 history 模式,你知道 history 模式的 404 问题吗?为什么出现 404,怎样
8.17 投简历 8.24 17:30 约面 hr态度很不好,忍不住发了吐槽帖 8.26 20:00 一面(≈45min) 面试平台:腾讯会议 1、自我介绍 2、聊项目 3、css盒模型 4、js原型 5、能不能建一个没有原型的对象? (这个没答上来,查了一下是 Object.create(null) 6、看代码,说输出 追问:微任务执行的时机是什么? 7、给了两段代码,两个function
计算机网络相关 HTTP2.0 和 HTTP 1.1 的新特性是什么,展开说说? 【没复习到,直接说不会了】 TCP 和 UDP 的区别是啥? TCP 是如何建立可靠连接的? TCP 的三次握手和四次挥手的过程? 为什么要三次握手和四次挥手? 【为啥要四次挥手打的不太好】 浏览器和缓存相关 浏览器的有哪些本地缓存,它们之间的区别是什么? 【只想到了 localStorage 和 sessionSt
面试前看了牛客的面经,感觉都好基础,信心满满地去了,然后被问麻了…… 20分钟这样,太多没答上来了,面试官挺好的,会提示,但是实在不懂组件化和模块化,肯定是寄了 1. 事件冒泡和事件捕获,怎么阻止 2. 减少回流 3. 页面渲染过程 4. vue首页白屏 5. vue自定义指令 6. vue组件是怎么缓存的 7. axios,跨域,中断请求,请求和响应拦截器怎么封装的 8. webpack loa
时间:2022 年 8 月 31 日。 base: 深圳 时长:40 min 左右。 自我介绍都免了,全程做题,感觉是被 KPI 了。 一共三道题(一个 CSS,一个算法题,一个 JS 处理数据的题)。 CSS 三列布局,中间自适应,左右两边不随中间滚动。 flex 布局,左右使用 ,此时已脱离文档流,因此要通过 分别指定侧边栏的位置,通过 避免 center 覆盖左右侧边栏。 JS (1)二叉树
8.31 20:00 笔试 平台:赛码网,时间:100min,满分:100分 题型:选择题 3分*20 = 60分;编程题 20分*2 = 40分 我做的有2个多选(11、12),其余均为单选。 一、以下仅为有记忆的选择题,大概意思对,不确保原题,乱序输出 1、把html比变成网格容器设置(display)属性为grid 2、有3个并发进程,……¥*%*¥E#¥#……*(%,公共信号检测量为S,
websocke和http之间的不同 websocket优化 es6语法 promise display:flex布局 vue2的生命周期 vue3与vue2的区别 token鉴权 原型和原型链 const let 刚面试完十分钟通知通过了,但是打算转投一下校招岗。实习岗是只有一面就offer的。校招据面试官说要先笔试在两轮面试才可以 #绿盟##前端开发实习生##前端##实习面经#
记录一下我的第一场面试 1. 自我介绍 2. 问专业,怎么学的前端,为什么要学前端 3. 最近了解什么新技术 4. CSS的布局方式 5. 响应式布局 什么情况用rem 什么情况用css 6. promise 和 await 的区别,在代码编写上有什么优劣 await 用什么来捕获异常 7. 计算机网络:回环地址/环回 8. 跨域解决方法 9. 项目的难点,有意思的地方 10. 小组合作如
23 秋招 京东前端 一面 是一个女架构师面试的,工作了13年了,京东没有她不行,呜呜呜... 互相自我介绍 两段实习,都收获了什么 实习中最有挑战的项目(开始深挖) 拓展出这些细节: 组件设计 react-redux怎么实现的? 结合项目,新出一个场景,怎么解决 React-Intl react diff实现原理 如果让我设计一个axios,会考虑哪些? axios为什么那么设计 洋葱模型 聊项
公司效率很高,周二投简历,周三约周四面试,周五约下周一二面,一天推进一个流程,好评。 一面30min ——————二面—————— 1.自我介绍 2.为什么选择前端 3.是否用过绘制地图的js——cesium.js 4.数组去重 5.介绍一下原型链 6.js数据类型 7.列举一下es6语法 8.promise、promise.all 9.async/await 和 promise 的区别 10.事
一面 8.31 难度:easy 4道编程题 1道算法 正则替换,对象操作,看输出,(脑子不好忘了一个),dp爬楼梯「简单题,代码行数不超15行」 实习经历(已经说给过了...然后继续问) 项目相关问题 浏览器存储 跨域相关 二面 8.31 难度:easy 4道编程题 「简单题,代码行数不超15行」 1道场景题 让你设计一个商城首页怎么设计「没准备,说了手机端+web端的大体思路」 无限滚动 + 虚
一面 8.26 难度:easy 项目相关 实习干什么 小球抛物动画实现 数组相关的方法 对于js的看法 浏览器事件队列相关(谈到raf和idelCallback) 算法题「面试官:算了,来个简单的。我:?」 有序数组二分查找。 二面 9.1 难度:normal 刚开始没找到电话间 + 面试官迟到,有点慌 简历写了node,让我讲讲node。(我:好久不看了,早忘了。面试官:那做题吧) 二叉树前序遍
一面: 8 月 19 日 时长:30 min 左右 二面: 9 月 2 日 时长:11 min base:成都 一面 常规八股,项目问得比较细。 JS 的数据类型有哪些; Array 的原型是什么?(Function) 对闭包的理解; 项目结构如何组织的? 做项目的过程中有什么特别注意的吗? 有看过哪些编程方面的书籍? Vue 中用到了哪些设计模式? 时间有点久了,就记得这些了。还有,面试官声音挺
时间:8 月 18 日 时长:40 min 左右 base:上海 先说一下,众安是招实习的。 对闭包的理解;(上来从闭包的定义及应用,优缺点来说一套带走) 浏览器缓存原理;(强制缓存和协商缓存) Object.defineProperty 有哪些可配置项? computed 和 watch 的区别;(从底层的相同点和应用上的不同来答) rem 和 em 的区别;(相对于谁的 font-size)