同学们 我来了 慕课老师让我分享下,我目前是:面试成功了京东和百度,均已收到offer。下午还参加了一场考试。那现在我就来和大家简单聊聊我的经验,过程中咱们可以随时互动提问呀
我这次面试大概准备了2个月。总结是:基础很重要 然后是框架 webpack
- 基础从原型链到ES6
- 框架看自己写的是react还是vue
- webpack差不多是具体的打包流程
- 网络也准备一些,比如http1 2 3 s, 常见的网络攻击
还有一个重点:简历里写的内容自己一定要很清楚!
比如我说自己主要是react写高阶组建啥的,面试官让我写一下HOC,然后我差不多有一年多没写react 最近在写vue. 突然忘了怎么写。那么这时候我只能尽量不慌 写了个架子 然后说想法 比如写个装饰器 把组建传进去 返回一个组件 不清楚的时候可以“卑微”的问下面试官,比如这个是怎么传进去的来着 我要拿到属性该怎么拿来着。尽量多聊一些 会比直接说不知道要好一些。
所以建议大家和面试官互动多一些,有时候一些问题我们没准备过,聊的过程中面试官会给一些思路的
还有就是:算法准备一些,面试时面试官还会问你印象比较深的项目,有建议大家提前准备一个两个的。
最后感觉还是需要运气的(比如匹配程度,缺人程度啥的)
大家看有什么问题吗?
Q:请问有哪些印象深刻的面试问题吗
A:this的一些题;例如:
obj = {
name: “123”,
sayName: function() {
console.log(“test:::”, this.name)
var getName = function() {
console.log(“name:::”, this.name);
}
getName();
}
}
obj.sayName();
还有就是js的基础题刷一些,promise,基础的 比如变量提升 this 闭包
Q:面试官问的最多的是哪方面的题?面试官问的最多的是原生js?需要笔试不?
A:大公司还是爱问基础的,一面会问一些基础的,二面会问一些框架;三面大部分是项目;需要笔试的
A:我面个公司 说通过leran管理脚手架 对方说 和我了解的不一样
Q: 有没有问什么比较难的问题?分享一下
A:难的还是框架问的很细,所以框架的原理多准备
Q:项目怎么面?还要机试和笔试吗?笔试不会是手写代码吧
A:项目差不多就是聊,一面二面会有笔试;笔试是写代码呀
Q:三面聊你做过的项目吗?聊你项目的技术难点啥的?
A:项目觉得可以按老师的拆分来讲呀,结合自己的
Q:大佬,做过拖拽生成页面吗?类似慕课乐高项目。我最近也在研究这个
A:没有呢 面试的时候被问过