岗位:web前端工程师 一面:计算机基础:计算机网络、操作系统、计算机组成原理等,经典八股文。编程题比较简单:二叉树相关算法 二面:先是聊了一下项目相关的经理,对项目中一些问题处理的经过,以及一些有关项目管理过程的问题。之后做了几道思维题,考了二叉树相关的算法。 实习:首先熟悉项目,了解业务需求以及项目的一些规范。之后接触需求完成开发,这个过程多和前辈沟通学习,初来乍到,有些不熟的地方是难免的,转
个人感觉直接g 9.20一面 1.项目实习经历 2.react和vue区别 3.写算法 整了一个英文题,对不起各位,英文不好,题目看了十几分钟, 面试官看不下去给我解释,然后写了一半,后面面试官还提醒我了,因为时间快到了 大概是图的题目 #微软##前端##秋招##面经#
青岛,群面,三个面试官,随机提问 1.vue和react有什么区别? 2.vue的生命周期有什么?英文是什么? 3.mounted和created有什么区别?用的哪个? 4.发送的数据是什么格式的?是json格式吗? 4.如何获取div的内容 5.组件通信数据传输方式 6.死锁是什么?怎么避免? 7.数据库插入语句 8.排序有哪几种 #浪潮##前端##面经#
面经 京东8.30一面 讲一下怎么做的RN优化 用过什么前端脚手架 ts vs js-具体场景 js vs java 常用ES新API 给你一个网页,如何搭建 CSS新框架 用过哪些布局 为什么学前端 前端发展太快,如何选择学习路线 上手新框架(比如Vue)需要多久 webpack vs metro 让你开发一个项目,会选择开源还是给公司 反问: 学习建议——学得精,有专攻的领域 面试结果——后天
自我介绍 说说项目 移动端项目中怎么处理首屏优化的 axios拦截器怎么封装的 前后端通信交互与长连接的作用 怎么实现第三方登录 性能优化的方法 var、let、const的区别 说说作用域链与继承 什么叫暂时性死区与变量提升 对webpack的理解 怎么学前端的 #前端##秋招##讯飞#
自我介绍 介绍项目 说说react全家桶相关的概念redux、router、hooks 用过hoc吗 了解cookie么?设置http-only有什么效果 前后端交互的数据交换格式是什么 了解xml吗 json文件与js字符串的区别,以及有什么其他的数据类型 说说跨域的原理与方法 浏览器缓存 web安全与网络攻击怎么防范 react用的类式组件还是函数式组件,俩者的对比 vue和react虚拟do
自我介绍 Array.sort的实现原理?快排讲一下 知道Sleep吗怎么实现? 用过promise吗?说下原理? 普通函数和箭头函数区别 Let,const和var的区别 怎么在ul里面插入li css权重怎么判断?用过not么 说下盒子模型 position的属性及含义?如果absolute外面再包一个absolute,是什么效果? 做过移动端么?Rem 和 em的区别?vm和vh时什么 ht
一面 自我介绍 说说类选择器,伪元素和伪类的区别 脱离文档流和恢复文档流的方法 判断数据类型的方法,各有什么优缺点 Array.Prototype.tostring方法与函数原型链上tostring方法区别 手写闭包内层函数的this指向? 说说立即执行函数与定时器 运扩展算符的作用和使用场景 函数柯里化的作用和实现 手写柯里化:传入的是函数,返回一个柯里化函数怎么实现?(你写这个函数里的一个函数
详细说说 bfc怎么触发,有什么效果和问题 为什么要使用浮动,怎么清楚浮动 说说标准盒模型和怪异盒模型 CSS隐藏元素的方法,各有什么区别 用过哪些 dom 事件,了解其优先级么 es5最小作用域, es6最小作用域是什么 ES5中怎么模仿块级作用域 说说作用域作用域链 promise和异步回调的区别,各有什么优缺点 为啥选react 说说 react生命周期,shouldComponentUpd
webpack 介绍一下,有自己配置过吗 route6 比 route5 有什么变化 usecallback 与 usememo 的区别 说说 redux 的原理 说说 hooks及作用?为什么hooks不能写在分支、循环语句中 promise的方法及区别,promise.all的作用 手写实现 promise.allsettled 说说项目中印象深刻的地方 除了简历上写的懒加载,还了解什么性能优
一面 HTTP协议了解吗,每次新版本出现都解决了什么问题 HTTPS 建立连接的过程 隐藏元素的方法有哪些?有什么区别 了解bfc吗?怎么解决高度塌陷问题 requestAnimationFrame是什么 用过transform吗 怎么实现两栏布局 不确定盒子宽高怎么实现垂直居中 JS为什么是单线程的, 浏览器还有什么什么线程 了解event loop吗 setTimeout 的作用,是准时的吗?
没有八股,code说话,45m一场 一面:双方自我介绍完了之后,就开始手撕代码,题目要求俩数相除的准确结果,若有循环小数,需要用括号将循环节括住输出。 写完之后会问你代码思路,并要求测试用例,考虑边界条件如何处理。 然后是反问环节,整个过程面试官(女)都非常和蔼,字里行间能感受到面试官的气质,给人很舒服的感觉。不像某些面试官 一上来就摆个臭脸要kpi的样子,之前有一次面完美世界,面试官的昵称是 劝
一面 自我介绍 说说浏览器缓存 知道xss攻击么?怎么防范的;还了解其他攻击么 常用的设计模式有哪些? 观察者模式和发布订阅模式有什么区别? 熟悉哪个设计模式手动实现一下? 如果要你实现一个10s倒计时功能,怎么设计? js事件机制是怎样的 说说你项目中的复杂的点 二面 自我介绍 看我六级过了,加上可能去海外事业部,让我英文自我介绍一下(还好为了微软早有准备,没想到在这用到了) 聊聊研究生期间的工
自我介绍 react用过哪些插件库 redux-thunk和redux-soga有区别 手写实现redux-thunk 模拟 js 实现前端事件循环 手写复杂数组去重 面完就挂 #滴滴##前端面经#
一面 自我介绍 css水平垂直居中有哪些方法 伪类伪元素哪些 not :last-child 具体指什么 说说 http 缓存 cookie,sessionstorage,loaclstorage区别,哪个可以多页面访问 数组常用的api有哪些 code1:求1-n内的所有质数 code2: const arr = [ { name: "li", age: 20