回答·35
最热
最新
- 辞职后第一次面试,六年工作经验,高级前端,电话面试,平安的面试。这么多年面试了至少了几十家公司了,今天面试还真的是备受打击,想吐吐槽。面试问了一个多小时,问的问题全部都是不好回答的问题,比如 JS 设计模式你怎么看?观察者模式怎么理解?你觉得你公司 vue 项目有哪些优点和缺点? 这些问题我真心懵逼了,JS 设计模式实战项目中几乎很少刻意去用,种类太多了,可能很多时候不禁意用了也没有意识到,很多专业词汇可能只有专门刷面试题才会去背,但我个人又是特别反感背面试题,我的理念又是理解不了那就不是我的,事后才发现原来我有本专门说 JS 设计模式的书在书包里没看,JS 设计模式居然可以出一本厚厚的书,炸裂,以前这么多年居然没重点关注这快。。。后面做了下平安的线上测评,更加炸裂,IQ 测试(逻辑,图形等)一分钟一道,到时就跳转下一道,就不能像我以前做的别的公司测评题那样,只规定总时间么,可能这道题花了三十秒,下道题花了二分钟,完全可以的啊,导致很多题目纸笔刚拿出来时间就过了,大学四年高数常年 90+也只能哭晕在厕所,测评一共做了近二小时,这次毫无希望。。。想当初 入职某家公司时我的测评题结果还被领导夸奖过。
- 目前高级前端面了大概半个多月了,中大厂都面过,总结如下: js 的话事件循环,闭包,原型链,继承,es6 所有 api; css 的话就隐藏元素的方式,元素居中,动画,bfc ,兼容性怎么处理,em 和 rem 区别; http 相关的话最重要的就是缓存,必考,其他的就是 1.0 与 2.0 的区别,或者分别说发布了哪些内容,然后就是跨域,和同源策略限制内容有哪些,如何解决等等…… 算法就 bfs,dfs,递归,还有一些排序,以及基本的数据结构掌握。 原理方面,react diff,fiber,vue 和 react 的区别,渲染机制,优化机制。然后,性能优化分别从编译阶段和编译后来讲有哪些措施; 灵活点的,如输入网址发生了什么、你遇到过最有挑战的事情。 刚开始面会吃点亏,慢慢总结,就没啥问题了,目前技术面通过率超过百分之 90 吧,都吃透就行。
- 最近刚面试完 6 个人,给努力的人儿一些建议,逻辑思维很重要,一般会问你参与过哪些实战性项目,对一些工作中常用的框架和知识有多少了解,会使用哪些工具,符合一些基本的数据处理有多少了解,态度很重要,能力是可以培养的,over
- 最近面试被问到的: 闭包、原型链、数据类型、冒泡排序、递归算法、数组排序、浅拷贝深拷贝、this 的指向、继承、h5、c3、es6、跨域解决、性能优化、less/sass 用法和编译、兼容性解决、rem 原理、移动端适配、常见的状态码、git 冲突怎么解决、怎么遍历数组/对象、for in 遍历对象时会不会访问原型、判断是不是原型的方法、事件循环机制、输入 url 到页面展示的详细过程、怎么打断点、http 缓存、xss 攻击和 csrf 攻击的区别、for in 遍历。 vue:生命周期、传值的方式、计算属性和监听属性的区别、vuex、数据双向绑定原理、v-show 和 v-if 的区别、keep-live、nextick。
- 这问题有点大。看你面试公司要求你会什么。 像一半的前端实习生的话, 普遍要求会 html,js,css,css3,html5, 会 jq, 有前端框架(vue,react,angular)更好之类的。 一般面试时候会问必须会的样式布局,例如水平垂直居中怎么实现,单位用什么才能更好的自适应;jq 动态样式怎么实现以及简单过去修改值;如果会框架当然会向你了解你是怎么搭建的,框架运行流程,自己搭配工具插件之类的(具体看面试官是不是技术大佬,是的话会啰嗦一些) 如果你是想找工资比较好的,一般公司要求会框架( vue 或者 react 或者 angular)的话,那么一般会问框架的,如 vue 的话,简单的都会问: vue:vue 的声明周期有哪些,都是怎么用的, 路由:对应的路由用 cjs 以及内置 import 怎么实现按需,守卫路由做什么用, 框架理解:你对 mvvm 怎么理解(注意是理解,不是网上官网照搬😂)。 样式:less,sass 之类的样式需要怎么用,之后会说到打包,编译之类的 webpack:说到打包,一般会提到。那么 webpack 他的运行机制需要了解,简单介绍配置文件有哪些干嘛用。 模板:模板是怎么挂载到 vue 上的,自己组件之间的传值怎么实现 插件:一般会用官方推荐的 elmentui,你怎么处理自适应,怎么按需导入。那么又会提到 babeljs babel:是作甚用的,假如用配置文件怎么配置,步奏先后要知道。 其他的都是差不多的(例如有些要求会 echarts,有些要求会 webgl) 公司做的方向不同要求,主要问你了解的情况,看看你适不适合公司,而不是肯定或者否定你的专业!!加油!!!
- 不同公司不一样的。 我作为应届生去面试的时候面试了三家公司。 第一家是技术主管和我聊天,问我看过哪些技术书,问问毕业设计用过了哪些技术,问我 mongo 比关系型哪里好。然后对方是个关系型数据库的坚定拥护者,还一脸优越。(建议面试碰到这种人,就算过了也不要去这家公司) 第二家是进去就笔试,笔试完了就走人。题目是 es5 的一些东西,很底层的,在前端开发过程中很少用到的知识。比如原型链,数组长度之类的东西。然后问了两个简单的算法题。全程冷冰冰的。 第三家是我现在就职的公司,主要是看我做的毕业设计,然后给老大讲毕业设计的思路。解决需求时用到的技术有哪些。
- div 水平垂直居中有几种方法 必问题
- 面试 1+2 如何=3!!!!
- 1 浏览器渲染页面过程 2 vue 组件渲染过程 3 大文件上传 4 手写 promise 5 异步的几种方式自己区别 6 fiber 和 diff 7 手写防抖节流 7 手写几种排序算法
- 看啥公司了吧 普通的就 react vue 熟练程度 深点就原理 js 基本上就面向对象 函数 及 数据类型 es6 就不用说了必考 高阶就是打包 web pa c k glup 一系列 及 docker jenkins 构建 自动化发布脚本。大厂必考算法数据结构 p4 起步