本人今年研一,两年制硕士,今年实习。本科前半段迷茫在科班的基础理论学习和课程做业中,大一大二对前端一无所知,没想关心太多,只想保研就好。大二暑假参加一项学校项目,第一次接触前端,一脸茫然,发现软件工程还有不少值得探寻的地方。大三保研形势已定,因而参加各类比赛,摸索本身的兴趣所在,终于在一系列比赛种尝到了前端的甜头——原来好看的页面这么吃香(当时就是这么粗浅的认识),因而决定正式入坑,带着起初“前端能让页面好看”这般粗浅可笑的见识,打开新世界,一步步丰富自身,直到今年春招恰好两年半。春招战线很长,从二月中旬一直延续至今,赛程仅恰好过半,目前取得初步成果:javascript
在这里把分享面经,附带我本身的简要回答和思考。对于基础问题,你们能够查漏补缺,建议收藏;对于场景或者高层思考型问题,你们参考便可,这些都是面试官根据本身部门或每一个人的履历定制的。轮次越多,问题也就越偏向高层,须要你们更多的总结思考,找到平衡,甚至再生产。css
一面通常都是基础,在回答问题的基础上,最好能主动发散广度深度,面试官印象会很好。html
介绍下本身并聊聊项目。前端
这个因人而异,要大方得体,讲出重点。主要围绕项目是什么,为什么要作这个项目,解决了什么痛点,你在其中负责了什么工做,遇到并解决了什么问题,如何和不一样模块合做,把控了多少架构。后两点须要必定思考和积累,把前面的讲清楚能知足一些面试官,可是大厂面试官经常会但愿你说一些架构和总体方面的理解,是加分项。java
function sleep(time){
return new Promise(function(resolve,reject){
setTimeout(()=>resolve('over'),time);
});
}
async function run(time){
let result = await sleep(time);
console.log(result);
}
run(3000);复制代码
由于我React技术栈比较多,因此这方面问题也多,你们按需食用。node
.container{
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}复制代码
走到HR面通常稳住不浪就没什么问题了,千万不要头铁,和“腾讯HR说不想去深圳”之类的话,或者聊一些公司的负面消息,你真没兴趣或者就是牛逼哪都求着你就当我没说咯。在HR面,只要心平气和了解公司,分享一些我的爱好,聊聊人生就好了。react
字节很是注重基础和编码能力,几乎全部问题都但愿你能写上几笔,平时须要注重基础能力的培养。webpack
function getInstanceFactory(instance){
return function getInstance(){
return instance;
}
}
let getInstance = getInstanceFactory({a:1});
const instance = getInstance();
console.log(instance.a);复制代码
小姐姐很活泼爱笑,还懂技术,全程轻快交流。ios
原本二面是交叉面,不过直接跳到了主管面。
程序员
突击面试,不约时间,11点来电就直接开始了。这种没有准备的状况下必定要冷静,能够先让面试官稍等片刻本身准备下设备,同时调整下状态。
面试官是P9的前端团队大leader,什么都会,什么都比你深,只能稳住别慌,尽力发挥。
几乎全部前端问题都问了一遍,刷新面试时长记录,记录几个我回答的很差或者印象深的。
几乎没问基础知识问题,一直考验对问题的解决能力,问了不少特定的场景题,也和面试官的团队负责内容相关。
但愿本身不断总结,完善自身。也祝愿全部看到此文的人能获得帮助,收获理想的offer。
附:个人CSDN博客,有着从入坑到如今的技术分享。