公众号查到暂不匹配,二面挂 2.10 滴滴前端一面 第一阶段 介绍项目一 (10min) 1.问命令是如何解析的?√ 2.问如果让你手写实现命令行解析器? 3.那么如果命令冲突或者参数是另一个命令的情况,怎么解决?√ 4.问参数里面如果有括号的话,怎么判断括号合法性:括号匹配 ·√ 分析上面两种方案的优劣√ 第二阶段 八股文(10min-31min) 基本数据类型有哪些?√ 引用类型有哪些? (答
问的很简单,面试官很和蔼,过程很融洽 1.自我介绍 2.Vue和React的区别 3.Vue2和Vue3的区别 4.React有哪些常用的Hooks 5.Vue和React的状态管理工具怎么理解,说下Pinia 6.问我们这主要是写业务,问我抵触不抵触 7.问我的职业规划 8.问我的Node怎么样 9.做了一道算法题,给一个字符串date,判断这是一年的第几天 我不太理解为啥问的这么简单,我问面评
#软件开发2023笔面经# 1.现在在哪?近期能来实习吗? 2.公司在北京,最近能来吗? 3.介绍项目和实习经历。 4.前端是怎么学习的? 5.网络五层模型讲一下。 6.webSocket讲一下。 7.小程序的webSocket和web端的webSocket有什么不同? 8.WebSocke的应用场景,你这个系统怎么控制物联网设备? 9.axios怎么封装的? 10.js的垃圾回收机制(只记得标记
今天这个滴滴面试有点离谱了,我看其他人的面经都是45分钟结束,我足足面了75分钟。。。。。。前一天晚上还因为作死喝了奶茶一夜没睡,面到后面直接起飞。。。。而且全程面试官不开摄像头,贼慌 言归正传,以下都是手写题目,读代码题会问是为什么是这个结果,比较详细 1.手写二分查找,聊聊复杂度 leetcode(easy) 2.手写深拷贝 3.读题目看输出,问为什么,一个是闭包,一个是函数作用域 4. 用
这次晚上好好睡了一觉,精力充沛的来面试了,感觉脑子好使了很多!面试了大概50多分钟左右。 面试官终于开摄像头了,简单自我介绍了一下,直接开始问项目了。 1.了解过jsbridge吗,做啥的 2.如何在h5实现点击后退出现提示弹窗?类似pdd第一次点击退出以后送个优惠券不让退,第二次点击退出才退出 3.看你项目做了弹幕视频网,说一下弹幕怎么实现的? 4.如果很多弹幕一起来,怎么控制不会重叠?怎么控制
2.15一面 react-router 原理 cors处理https和http的区别 对webpack的理解 对ts的理解 浏览器缓存机制 代码题: 解析url 数组去重 回文字符串判断 2.16二面 ts的题,实现unshift 实现一个usePrevious获取上一个state的值 怎么实现QQ音乐和QQ邮箱的鉴权共享 let和const区别 箭头函数 看代码说输出: this指向问题 事件循
今早十一点面的滴滴,是我的第一次面试。其实我觉得我这水平,我挺惊讶竟然能够让我去面试的,估计是hr在冲业绩了。(笑的)还有就是确实问的比较简单,面试小哥也很温柔,但是我也是真的菜QAQ因为没有录音,所以我也记得不是很清楚了。 一、非技术环节 开场自我介绍,开始疯狂输出自己的技术栈,项目亮点,其中涉及自己使用什么技术解决了什么问题,从之前一小个月的寒假实习里面学到了什么东西。 面试官提问:1.怎样学
一面 自我介绍 略 八股 20分钟完成六道题目,并在之后需要描述自己的解题过程,同时会针对描述和题目完成额外提问 闭包输出题 闭包及其的作用 this输出题(普通函数与箭头函数) 异步输出题 Promise有什么实战场景 场景题:如何异步监听图片的请求状态并执行回调(Promise、Image构造函数、onload、onerror监听) 插入附加手写题:基于ES6实现的数组去重,并对比性能(我第一
base北京 一线大厂 自我介绍 为什么不学机械来搞前端 四道题奉上: 第一道题:作用域有关题目 看代码说输出 很简单,但寄 第七行,去obj里面找fn函数,fn为立即执行函数,先看参数,fn立即执行函数的作用域为obj对象里面,obj对象里面没有obj,所有也没有obj.name,故为null,x为null,return出来的值也为null,故最后结果为null 第二道题:给你一个字符串类型的网
三月初 给个链接写题,半小时写完 setTimeout输出,promise输出,闭包输出 场景题,页面瀑布滚动加载,如何监听一个用户在各个模块停留的时间 标签的优先级输出 instanceof判断 使用flex实现 容器宽高不定,子元素宽高固定 手写二分 手写promise 后面根据题目提问比如: ES6有哪些新特性 闭包如何实现 promise内部的运行原理 深拷贝如何存在Date()要如何处理
自我介绍,上来问点基础的知识,根据项目提问 上一份实习工作有没有印象深刻的事,遇到什么困难 git常用命令 和同事的代码发生冲突,需要怎么解决 项目的适配是如何实现的,如何判断出isPC isMoblie, mapstate的原理 vue3相比vue2有哪些更新 vue3为什么要更新成现在的版本 下面开始写题 场景题:实现三个页面(主页,详情页1,详情页2)的数据展示和交互,并根据我写的展开拷打.
面试官是个帅哥,也很有耐心去引导,全程无八股,难度偏大(对我个人来说呜呜)。 1. 深拷贝 不用 JSON API 如何解决循环引用 2. 发布了什么npm包,需要注意什么点? 体积优化 TreeShking CodeSpliting bundleSpliting ❌ 这里嘴瓢了,应该是业务系统去做的 开发阶段 Lint 校验
校园实验室经历 大一实习经历,有什么收获? 实习过程中怎么学习的 说说业务系统的搭建过程 项目开发后复盘过程 项目遇到了什么坑? 深拷贝 / 浅拷贝 如何实现权限管理 如何设置http强缓存 强缓存 / 协商缓存 后端信息脱敏 / 加密 webpack性能优化 后面做了一套笔试题 flx布局 闭包 手撕深拷贝 事件冒泡 vue生命周期 手写promise this 选择器权重 instance o