素材巴巴 > 程序开发 >

毕业一年左右的 前端 妹子 面经总结

程序开发 2023-09-07 23:45:42

点击上方“IT平头哥联盟”,选择“置顶或者星标”

与你一起成长~

公众号回复[ 加群 ] 与百万攻城狮并肩成长

作者:Qin菇凉

前言

嗯ennnnnn,,,,懒癌症拖延的毛病,趁着最后一个上班日赶紧把最近一周的面试做个总结(虽然我下周一才入职),作为一位去年才毕业的前端妹子来说,其实还是个技术小白啦,近几年还是想在技术上能有一个很大的提升,而且不是说金三银四嘛(嘤嘤嘤,好像是真的),所以在试水了两家公司之后,开启了我一周左右的面经之路,大大小小的公司都有面,我就是奔着涨知识和积累经验去的!!!加起来差不多10家公司左右吧,成绩自己也还挺满意的,拿到了6家公司的offer,大小公司也都有,像大华、华三,但是最终综合考虑的结果,去了一家自己面试体验最好的公司,至少也是一家上市公司啦~

面试前需要注意的细节点

面试知识点

在面两个大公司和一个小公司的时候,尤其是一个传统行业的大型公司时,也有可能是我年限的问题,尤其注意基础,无论是笔试还是技术主管面试的时候都集中在这块,像原生JS、原生Ajax等,,(这些虽然我在工作中用的也不是很多ennnn,原生的是用的不多,但是我自己很注重),说下面试碰到的吧(一些记不住了,想起来我补上哈~)。

HTML以及CSS篇,集中在CSS

JavaScript篇(重要)

ES6篇(引导篇,相对重要)

这块面试官主要是问你哪块用的比较多,你可以引导性地把面试官往你会的地方说

计算机网络篇(相对重要)

ennnnn,因为我专业是网络工程的,在华三和另一家公司面试的时候没有被少问这些问题

浏览器兼容性问题

因为我的工作主要还在专注在web端,所以浏览器兼容性的问题没有少碰到过,因主要是兼容IE8以上以及其他各个浏览器,这个就当做总结一下吧(在被问到这一块的时候其实我是有加分的,因为回答的比较多2333)


 
-webkit- webkit渲染引擎 chrome/safari
 -moz gecko引擎  firefox
 -ms- trident渲染引擎 IE
 -o-  opeck渲染引擎 opera
 
.border-radius {
 border-radius: 10px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 background: #abcdef;
 behavior: url(css/PIE.htc);
 }
 
IE6: _
 IE7/7: *
 IE7/Firefox: !important
 IE7: *+
 IE6/7/8: 9
 IE8: 
 
function parseISO8601(dateStringInRange) {
 var isoExp = /^s*(d{4})-(dd)-(dd)s*$/,date = new Date(NaN), month,parts = isoExp.exec(dateStringInRange);
 if(parts) {month = +parts[2];date.setFullYear(parts[1], month - 1, parts[3]);if(month != date.getMonth() + 1) {date.setTime(NaN);}
 }
 return date;
 }
 

Vue相关知识点 (框架之一重要)

因为我简历上主要写的是会vue啦,其实也不是精通,因为边学边开发,主要是实践的项目不是特别复杂,不过常见的一些坑点还是有遇到的啦,这个是看你会的框架问相应的知识点

  1. 简单阐述一下vue的生命周期

  2. 如何实现一个自定义组件,不同组件之间如何通信的?

  3. 父子组件如何通信的?

  4. 前端路由有没有用过,你在项目中怎么实现路由的嵌套?

  5. nextTick和Vuex两个有没有用过,分为什么情况下用到?

  6. Vue的响应式原理你知道是怎么实现的吗?你觉得订阅者-发布者模式和观察者模式有区别吗?有的话,说一下它们的区别。

构建工具

因为项目还在前后端未分离的时候,我研究的gulp比较多,像grunt、fis3也有了解过,webpack还不是很熟(感觉要GG),所以这块问的比较少,面试官也就没有这么问,不过我觉得还是有必要去熟悉或者实践一下一下

Other

有一些技术主管会考量一下你除了前端之外的技术能力,例如你熟悉的后端语言,sql会不会,还有人问我Linux命令会不会的(我内心:不会不会不会====),不过node多多少少都有在用,这个也是前端应该要会的啦(but技术小白我不会,只是用到一点点~)

最后

把面试当做学习,这个过程你会收益很大。自己也拿到了几家还不错的offer,最后选择了我比较满意的一家公司,我并没有特别在意薪资这块,都是综合考虑的一个结果啦!前端知识很杂,可能实际工作中用到的技术,像框架都是跟着公司的要求走的,像我最近也在看React啦,Vue和React都对比着再学习,不要问我为什么没有在看Angular(懒懒懒),因为新公司说是偏向于React,所以最重要的还是更看重基础知识的积累吧,当然,开心最重要~

- end -

用心分享 一起成长 做有温度的攻城狮

公众号回复[ 资源 ] 获取888G学习资源

热门回顾

手把手教你实现自己的视频弹幕

那些年面试踩过的坑~

耽误你几分钟,把MVVM原理还给你

告别预编译,CSS直接写嵌套的日子就要来临~

AST抽象语法树—最基础的JavaScript重点知识

2019 Web开发技术学不动指南和趋势~

每一个“好看”,都当成了喜欢!


标签:

素材巴巴 Copyright © 2013-2021 http://www.sucaibaba.com/. Some Rights Reserved. 备案号:备案中。