今日暂且归山,他日出山定剑指offer。没错!!!这是一份失败的前端实习面经总结

从三月份到四月份投了十几份简历,大大小小也面试了3家公司(实习)

腾讯实习一面(主要做小程序云通讯 即时通讯 )
这是我第一次面试,当时非常紧张。还好面试官也是个年轻的小伙子。
先自我介绍,然后问为什么要找实习,还问了我的个人职业发展的规划。问了一些项目相关的问题,例如做项目的时候遇到哪些难题,怎么解决的。问了微信小程序(我简历上写了一个小程序的项目),谈谈你对微信小程序的理解,他和H5有什么不同。有没有document 和window对象 为什么没有这两个对象。小程序的原生环境是怎么样的,小程序的双向绑定,MVVM是如何完成页面渲染的。最后还问了一些js的问题, js遍历数组的方式,我回答了 for in ,for of ,foreach,map,filter,然后他一直问还有吗(可能我没有回答出他想要的那个答案),接着又问了如何遍历对象。最后的最后又问了计算机网络和数据结构(我心里都凉透了,昧着良心说学校没开这门课,没学过)。紧接着又问了,你觉的你有什么特点或者特别之处值得我们录用你,我回答是学习能力强,他还让我举了2个例子。 让我意外的是css html 一点都没问。 面试的结果如我所料(挂了)。

郑州亚信科技实习(总部在魔都 主要做boss系统的 跟三大运营商合作 规模还不小)
这个是在boss上投的简历,被腾讯打击之后我绝定从小一点的公司入手,考虑到我学校可能还会有安排,没有选择外地。比较搞笑的是面试官打我电话打不通,说停机了哈哈哈 在家一直用wifi忘记充话费了 。绕道正题,这次的面试官问的都是技术方面的。原理的少一些。连自我介绍都没有,直接开始问技术,问了一些常规的html css js例如,盒模型,如除了使用flex如何居水平居垂直居中一个div容器,清除浮动的几种方式。js的call和apply的区别,url解析的过程。此外还问了微信小程序相关的一些问题,小程序是mvvm吗,小程序如和发送请求。然后是ui框架用过哪些。接着又问了nodejs的基础问题,例如有哪些常用的中简介和express,koa框架。npm是什么,有哪些有点。知道什么是错误优先处理吗,最后还问vue,webpack,git,和glup。vue问了父子组件如何通信,vue一些常用的指令,v-show和v-if的区别。git问了一些相关的指令。webpack问了有哪些常用的loader和plugin,然后问了loader和plugin的区别。最后还问了一下less和sass。 最后依然是:你对我们公司有什么想了解的吗。我问了一下薪资和工作的环境和内容。面试官的回答是实习生工资统都是2500,没有吃住。工作内容要等到分配到具体部门才能确定。第二天就收到了从上海总部打来的电话,说面试通过了(其实面试结束后我心里大概已经猜到结果了),让我准备一下准备走流程安排入职。我委婉的拒绝了她。因为2500的工资在郑州是在不够看,比我的预期少了那么一些。

阿里实习一面
2020年4月9日晚,也就是今天,我正在吃晚饭,阿里的面试官突然打来电话说要面试。阿里的这个简历其实是我最早投的也是第一份投的简历,因为后来接到了学长的内推就是上面说的腾讯一面,一直在准备腾讯的面试,阿里那边基本已经放弃了。整个面试过程只有8分钟左右:先自我介绍,然后问了我的学习经历,我做的项目有哪些特色。其中的一个项目问了软件和硬件如何通信。然后问了一个移动端的首页加载慢该如何优化,我回答了对图片进行懒加载,使用niginx反向代理,减少请求次数,如果使用vue的话路由使用懒加载,js分包。他紧跟着就问了js如何实现分包,按需加载。最后问能不能用js封装一个http请求,还问了最近在学习那些新技术,我回答了ts,es6。跟腾讯的一样,这次面试也没有提到html css。同样面试呢结束后我也已经猜到了结果。这也是我为什么不等面试结果后出来再做总结的原因。

ps:我在boss上投了很多简历,也收到了十几个面试邀请,因为有些公司规模太小,不是正经的互联网公司,还有些公司需要线下面试,还有的距里我学校太远,最终只面试了3家公司。从这3家公司的面试中我也大概对大厂和中小厂的面试套路有了一定的了解。下面来分享一下我的拙见。

1.大厂
作为实习生,大厂对框架的要求并不高,而对基础和低层原理的理解要求比较高,同时还考虑个人的综合能力,知识的完备性。这里我特意强调一下如果你仅仅会使用某种框架,对它的低层运作的理解并不是很了解,建议不要往简历上写,当然最好还是尝试着理解一下,这会是你的加分项。大厂的两次面试都没有提到html和css,反而对js问的比较深。最后如果你有一个加分项的特点这会给你带来很大的机会。这个特点可以是学习能力强,智商高等但不可以是热爱学习,吃苦耐劳,这个顶多算品质。当然,你得有足够的证据证明你的特点或者说是长处。在腾讯面试的时候我回答的就是学习能力强,在我举了两个例子之后,面试官肯定了我的回答。还有一点就是,大厂会重视你个人的学习经历,个人的发展,甚至你对个人的职业发展的规划。而这些问题能反映一个人的品质,智商,对个人发展的一个宏观把控。这也是为什么大厂普遍对学历要求高。试问一个二本学生和一个985的名牌大学出身的学生。在智商,勤奋好学的品质和个人能力这三项的综合权重谁会更高一些? 我并没有打击那些双非学校出身的学生,因为我自己也是一个普通的二本学校。

2.非大厂
主要问的技术相关的问题,会跟据你简历上写的内容来问,原理也有,但不多。总结下来就是,所有的问题基本上都能答的出,无非就是答的多少和优劣的区别。

二者区别:
大厂和非大厂的面试真的有很大区别,从面试官问的问题和他说话时的利落程度以及在对我的答案进行评价的时候的语气都能有所区别。大厂的面试(一面)时间一般不会很长,但内容覆盖全面,问题很有深度和深意,一般几个问题下来,面试官就能知道你的真实水平了。

最后补充一下:我目前是一名大三在校学生,普通的二本学校,前端是自学的,本科专业是电子商务。我对自己的总结就是项目经验多一些(我在工作室一直做项目参加比赛,后来还跟着一个学做了两个外包,也单独接过一个毕业设计的单子)但低层原理不够深入。我给自己的规划是,暂时先不找实习了。对js还有其它的一些知识进行深入学习,准备迎接大四的春招。

你可能感兴趣的:(今日暂且归山,他日出山定剑指offer。没错!!!这是一份失败的前端实习面经总结)