1.字节一面:三道题 闭包(做错了,但是背了闭包原理和预编译流程) 事件循环输出√ 二叉树深度优先遍历,三个节点为一个数组,节点不重复(做出来了,但是实现了他给出来的那棵树的方案,他要的是通用方案) 2.字节二面 项目问题,竞赛经历,最有成就感的项目,最困难的工作√ (问了我项目优化怎么做,具体到用哪个api,追着问除了这些api还可以用哪些api)√ Vue操作元素√ 解释Vue响应式(2.0和
1、自我介绍 2、说说你常用的ES6命令 3、说说Symbol你在平时使用是如何使用的 4、Set转Array有哪些方式 5、写一道函数柯里化(sum(1)(2)(3)(4)(5)(6) sum(1, 2)(3, 4)(5) 注意参数个数不确定,不是纯柯里化) 6、你知道requestAnimationFrame么 7、看一道宏任务微任务(其中包含requestAnimationFrame) 8、
商业化技术 base北京 一二面在上个帖子里,为什么是三面?因为是部门内部转组所以相当于多了3面 面试官没开摄像头 三面: 难度中等偏下,时长:一个小时10分钟 自我介绍 vue生命周期的源码实现 nexttick源码 原型、原型链 v8垃圾回收 异步输出题 算法题-简单 反问: 业务类型 聊天 —————————————— 基本上问题全部a掉了,但是面试官没开摄像头我就心里有点悬,没想到真的挂了
(乱序) 口述原型+原型链(磕磕绊绊,知道但说不清楚) 响应式的几种方案√ rem方案的原理√ cookie,loaclstorage,sessionstorage,indexDB的特点,区别√ 前端JWT流程√ 会TS吗?说一下TS和JS的区别,为什么用TS√ Vue2.x和3.x的响应式区别√ 如何将Vue2的项目移植到Vu3,应该侧重哪方面(对着Vue3的新特点来答) HTTP2的特点(把1
1.自我介绍 2.聊项目 2.1登录功能流程介绍一下 2.2后台的jwt怎么做的,数据怎么处理的 2.3表项的数据怎么处理的 2.4学过数据库没有?没有 2.5对其他操作系统熟不熟悉?no 2.6linux基本命令说一下 2.7另一个项目1面聊了,就不问了 3.一个场景题 一个网页当天访问以日志形式呈现,从日志中找出访问前十的ip 面试官说
自我介绍 拿到那些offer 项目部署到发布的一个过程 前端优化? CDN方式为什么快 缓存了解?强缓存,弱缓存 vue中keep-alive,实现原理 vue通信方式 vuex实现原理 vuex相比与其他通信方式的优势 dockers和k8s了解过吗? node了解过吗 进程和线程的区别 js多进程 js多线程 js实现异步的方式 settimout算不算异步 异步任务的执行顺序,微任务和宏任务
2020二本软件工程 4.24 接到招聘的信息,通过简历,收到机试链接,一周内考试。 4.30 在五一劳动节第一天早上机考,手机登录小程序,录屏+摄像头;三道题分别为100分、100分、200分;考试时间150分钟。 三道题分别为牛客两道中等+一道较难 1、NC199 字符串解码(通过率100%) 2、NC20 数字字符串转化成IP地址(通过率80%) 3、solo和koko是两兄弟,分一堆积木,
这是我面试过最久的一次1h40min 1.场景题 1.1学过vue吗?知道vue响应式原理吗?描述一下 1.2用一个输入框作为输出的DOM元素,写一个响应式 2.计算机网络 2.2前端缓存(local storage不是问协商缓存) 2.3TCP握手(包括为什么3次),顺便把标志位也说了 2.4tcp连接释放为什么要等待一段时间,等待多久? 2.5w
今晚前端的算法 考试系统整体还是很nice的,除了不能修改之前的答案,代码不能调试,没有提示之外都还好。 题型:单选之中穿插多选、两道代码 选择题: 内容比较杂记不得 代码: 1:两个字符串s1=ABCD s2 = BCD 移动s1如DABC CDAB BCDA 判断s1是否包含s2 s1转成数组, pop,unshift 循环s1的长度用includes与s2比较 2: 输入r
恒生电子一面(4.6面试 4.13offer) 面试时常20***要问的是项目的内容,但是面试官没有拿到我的简历所以会有个预问题,项目里有没有做某个东西之后再进行提问。 1.自我介绍。 2.详细介绍一下你最近做的一个项目。 3.你在项目里的职责是? 4.除了Vue2.0+ElmentUI还有用别实现项目的吗?你们的项目是都是套用的这些样式吗? 5.在项目里有遇到过跨域的问题吗?怎么解决的?配置代理
自我介绍 问项目(问了很久 vue3新特性 vue-router懒加载(扩展了很多 vue生命周期(扩展了很多 子父组件通信 (扩展…继续扩展… 手写ajax node怎么搭梯子去服务器? 双向绑定(问的很深 Express初始化 浏览器运行原理 ES6新特性 set map可以在vue中怎么使用 promise(扩展了很多 已收到感谢信😢 属实答的不太好 #暑期实习##美团##前端工程师#
1. 介绍项目,项目难点,怎么解决的 2. Shi用过哪些VUE组件库 3. Vue3新特性有哪些 4. Es6新特性有哪些,组合式API 5. 了解哪些打包工具,具体说一下 6. 如何避免用户频繁调用接口与接口安全 7. 介绍ajax,Ajax返回数据时如何指定数据类型,ajax返回值类型有哪些 8. 通过哪些途径学习前端知识 9. 未来规划 10. 箭头函数
一面: 自我介绍 项目介绍 实习经历 项目构建过程 webpack做了哪些配置 babel怎么编译的 let const编译成var怎么实现块级作用域,怎么判断它声明的是否是全局的呢 loader和plugin的区别 说说promise.all和.race 手写promise.all 说说防抖和节流,项目中哪里用到了 手写防抖和节流 vue中不是父子组件也不是兄弟组件怎么通信 展开说说这几种方式都
一面5.17、1小时20分钟: 1、css的boxsizing有关,给定两个div,有边框和margin和背景,求两个div背景区的面积 2、BFC相关问题、margintop的子父盒子重叠问题,以及如何实现目标效果(子盒子下移,父盒子不动) 3、子代和后代选择器,效率对比,以及顺序(选择过程先比较子节点还是比较父节点?) 4、OSI七层网络模型 5、请求方式,知道几个说几个 6、get和post
一面5.25(1h30min) 面试官自我介绍,有什么需要反问的吗? 自我介绍 开始项目上的问题,tab和导航栏的左右联动怎么实现的?(vuex) jsonp的原理,这里还扩展一下jsonp的场景。 跨域请求的其他方式?(cors) 登陆怎么实现的,怎么防止token泄露?其他登陆方式? js的数据类型 如何判断数组类型? 闭包是什么,写一个计数器。(写出来了) 说一下事件循环机制? 一个看题说答