#软件开发2023笔面经# 一家小厂,公司名记不住了,不到100人,好像是做VR 的。 自我介绍, js数据类型, es6新特性, 数组方法, promise, tcp三次握手, 两个数组如何查重复的元素, 那如果两个数组里嵌套的都是对象怎么查重, 冒泡排序的时间复杂度和空间复杂度, 会算法不? 只会一点那说个青蛙跳楼题怎么搞, 小程序里各组件如何传值, 小程序里一般都用哪些CSS单位, rem,
美团春招前端一面(2023.3.20) 1、两个数组的并集、差集、交集; 2、常用的数组遍历方式; 3、forEach怎么跳出循环; 4、map和reduce的区别; 5、for...in和for...of的区别,深挖for...in和for...of 6、promise的状态和解决的问题; 7、promise的方法,为什么Promise解决了回调地狱问题 8、实现批量请求,共1000个请求,每1
1、自我介绍 2、项目介绍+难点 登录+跨域 3、osi七层网络模型 4、应用层常用协议 5、HTTP1.0/1.1/2.0区别 6、浏览器从输入地址到显示页面过程 7、三次握手,四次挥手 8、进程和线程的区别,进程之间如何通信 9、Js会有死锁吗,js是单线程还是多线程 10、async函数+判断输出 11、vue3优点?与vue2区别 12、ts和js的区别?ts优点?ts最终编译为什么? 1
1. 简单自我介绍 2. 脑图一万个节点怎么渲染?(回只渲染可视区域) 3. 追问拖动的时候空白怎么解决?(回多预渲染一些,好像有再追问) 4. 研究生接触前端是怎样一个契机? 5. 前端学习路径? 6. 除了红宝书还看过什么书? (感觉差不多pass掉我了,说那问你一些基础问题吧,开始八股) (前面有些问题忘记录音,不记得了) 1. let var const,var的特点。 2. 跨域 3.
部门:剪映 总体:难死我了,我晕,虐爆本菜鸡……好多没弄出来,哈哈哈 1.vue响应式原理,vue2vue3变化 2.xhr介绍,和fetch的区别,axios底层实现,不知道 3.跨域解决方法 4.手写:使用defineProperty实现一个简单的响应式,忘记了。。 5.手写:封装一个jsonp,不会 6.异步加载js的方法,esm底层原理,不知道 7.xss介绍一下,解决办法,又深入问了 8
自我介绍 简单介绍下盒模型 说一下垂直和水平居中 详细说下flex的内容 array你常用的的方法 深浅拷贝的实现方法 数组去重 简单说下vue有几个生命周期函数 vue的路由守卫 vue模块化开发的思路 https和http 输入url到解析的过程 display:none 会在rander 树上展示吗 组件化开发Vue(还是Vue组件的开发)的思路 项目中的内容 是否封装过axios
一面 30min 其中20min扣项目 八股只在最后问了一下 1. 自我介绍? 2. Echarts渲染机制 3. websocket推送,图表原有数据如何清除? 4. websocket vs https? 5. websocket服务端发数据过多的情况下,浏览器可以发请求吗? 6. Echarts其他图表都有什么? 7. 接收数据在生命周期的哪里? 8. V-if v-show 二面 30mi
本来投的校招,但是好像都是面实习生的,就是相当于让你实习然后有转正机会 一面 8.16 1.自我介绍 2.经过实习的经历对前端的一个了解和认知是什么样子? 3.usestate可以更新状态,但是更新完毕后没有回调的callback,我需要新建一个新的hooks当数据更新后立马执行一个callback,这样的hooks怎么做? 4. react中的provider和context是干什么用的?和r
整体来说问的比较开放 1.问1<2<3和3<2<1返回什么 2.追问有上千个这样的进行比较,怎么快速得到结果 我说可以用递归,面试官说reduce方法 3.谈谈你对函数式编程和面向对象编程的理解 答不上来,说了下形式上的区别 4.两个毫无关系的页面怎么传递数据 面试官科普:render层面、main层面、window 层面、浏览器层面 5.深拷贝和浅拷贝 我讲了用递归实现深拷贝 6.面试官追问怎么
先简单介绍简历上的项目。 1、用两种方法实现一个布局,左边div固定px,右边div占满剩余且随窗口变化。 2、显式原型和隐式原型。Array.isArray(Array.prototype)的结果。 typeof Array.__proto__的结果。 3、实现object和array的浅拷贝。 4、js的事件代理和事件委托。 5、vue 自定义组件实现v-model的功能。 6、vue数组变异
一面:30min 1.自我介绍 2.为什么做前端 3.介绍具体项目中遇到的问题 4.项目中如何使用的 axios 5.axios 的特点,和 AJAX 的区别 6.围绕项目各种问题 7.项目中的代码是怎么管理的 8.vue 组件之间的通信方式 9.vuex 的使用场景 10.vue 为什么要采用异步渲染 11.反问 (感觉我的问题好像很少的样子) #前端##前端面经##经纬恒润#
确定 Webpack打包优化的手段。 TreeShake是什么,原理是什么? 路由懒加载,如何实现 图片懒加载,如何实现 手写防抖函数。 防抖和节流的应用场景。还有其它控制用户输入频率的方法吗? 常见的状态码 讲一下浏览器缓存机制。 Object.defineProperty与Proxy的区别。Proxy深度遍历。 简单的让我写个Proxy,执行一些操作。 Promise判断执行顺序 细问了pro
#快手##前端##面经#
#前端##面经##美团#
我真的会谢这个破电脑,耳机连上去没声音,进去写代码共享屏幕黑屏,前半个小时黑屏了5次,一写代码黑屏断开视频断开共享屏幕,面试官不会怀疑我故意的吧救命,甚至刚开始刚连上面试官说了题目我准备写就黑屏,面试官都想着要不约时间,下次面,电脑又好了,像个炸弹一样随时黑屏 黑屏几次心态崩了问题都不会答了,算法考的不难 base:深圳 9.5一面(录音卡了点几次没录你敢信) 手写快排(你的算法的缺点,改进) 手