前端实习-面试复盘(社科转码)

注意:非互联网厂,医疗行业。

岗位要求比较灵活,是根据面试者简历定的组,过了数据分析的面试,但比较偏向做前端。
和面试官们交流了自己的想法,对方表示前端刚好缺人,如果有兴趣可以去面试下。
所以挺机缘巧合的,感谢May、A姐和平哥的信任和帮助。
刚开始有点小紧张,不过面试官很随和,最后也发了offer,下面是面试的复盘。

自我介绍

表现:

主要讲了自己的性格,是怎么走上前端道路的,为了前端都付出了哪些努力,上网课做的项目,参加比赛拿了什么奖,自己在医疗行业使用互联网技术的实践经历。

优化:

听取龙佬的建议,以后面试准备一个有自己想法的项目。

反思:

自己的实力有待增强,保持真诚和放松的状态与面试官沟通,面试是一个双向选择的过程。

基础问答

对前端性能优化的看法?

表现:

这道题随机答了四五条。

优化:

这个问题的经典回答是雅虎35条

反思:

下次被问到这个问题,可以按照HTML、CSS、JS、与后端交互的分类来答,每个部分答两三条。

对CSS盒模型的理解?

表现:

讲了盒模型的组成要素,说了标准盒模型和怪异盒模型的区别,尺寸的计算方法。
认为HTML的每个元素都可以被视作一个盒模型。

优化:

可以谈一谈BFC

反思:

在盒模型的灵活使用部分没有下太多功夫,需要补一补。

CSS元素居中的实现方式?

表现:

说了经典的弹性盒子解决方案,和margin:0 auto.

优化:

忘了说定位解决方案有点可惜,CSS居中的多种方式
以及text-align:center对Firefox不起作用,子元素定义时候设定时再加上 margin-right: auto; margin-left: auto; 才可以。

反思:

常用常考的知识点要常常温习。

了解JQuery吗?

表现:

打了个比方说JQuery和React的区别。

优化:

也不能说答非所问吧,但对比层级有点奇怪(虽然它俩都号称自己是库而不是框架哈哈哈)。
前天才看了John Resig的采访,现在只记得他说“为什么要很累地写代码,JQuery只是操作的简化”,其他都忘光了……
这题要点应该在JQuery是如何简化了抓取DOM元素流程的

反思:

主要还是用的不多,遇到应用场景多用用就熟了。

讲讲对cookie的理解?

表现:

打了个比方,说这个是用户的家门钥匙,可以往浏览器屋子里放自己的东西。

优化:

感觉这个比方更好。

我们去银行办理储蓄业务,第一次给你办了张银行卡,里面存放了身份证、密码、手机等个人信息。当你下次再来这个银行时,银行机器能识别你的卡,从而能够直接办理业务。
深入理解cookie

对客户端交互有了解吗?

表现:

说了解不多,因为目前没做到。说了下API的用处,以及node.js作为中间件的作用,还有json格式的文件怎么传给前端。

优化:

答非所问系列(捂脸),明显要问http协议啊,感谢面试官不杀之恩。
客户端(https)与服务器交互过程

反思:

面试的话TCP/IP肯定是跑不掉滴,好好准备吧。

使用框架的好处和缺点?

表现:

讲了bootstrap4的好处和缺点。

优化:

其实这里学完了react再讲感悟会深很多(所以赶紧学react啊喂)。

反思:

巩固基础,要耐心点去看和实践原生的一些东西。

怎么看浏览器兼容问题?

表现:

这个是说了bootstrap4之后面试官接着问的。
我说用框架就挺好的,不怎么繁琐。
如果要手写的话,就是得给CSS加上前缀,挨个解决不同浏览器的样式问题。
面试官委婉地表示框架虽好,但要注重基础呀。

优化:

看了大佬的文章感觉自己视野狭隘。
浏览器的兼容问题及解决方案整理

反思:

发现其实任何前端的新东西,都可以通过追溯它产生的历史,来获得对它更加深刻的理解。

项目相关

展示下自己的项目

表现:

我大窘,项目没有上线,本地环境巨卡。
先给面试官发了自己的博客文章,然后一边聊学bootstrap4的事情,一边等任务管理器响应。
打开项目后说的东西没有特别出彩的地方,主要是介绍了跟着课程是如何实践react组件化思路的。

优化:

面试前要再看看自己的项目,梳理一遍为什么这样做,是怎么怎么做的。

反思:

对于项目理解得还不是很透彻,讲的时候重点不是很突出。之后要准备好作品集。面试前清下桌面。

说说自己遇到的最难的技术问题

表现:

说了外边距合并问题的解决,以及react安装环境出错是怎么排查的。

优化:

之后做项目,遇到卡了很久的地方,就要记录下来。
把分析思路、解决的过程都记录下来。
这样可以增长自己的经验,并且答题的时候能言之有物、游刃有余。

反思:

努力学习和思考,在实践中才能沉淀经验。

给了UI图,能不能做静态页面还原

表现

表示可以。

优化

蓝湖菜狗,下来赶紧整个静态页面练练手(捂脸)。

反思

多做项目多做项目多做项目。

态度问题

喜欢前端吗,之后打算做前端工程师吗?

表现

喜欢,因为觉得可以直接敲代码,实现视觉的东西很酷,自己的经历和数据分析要对口些,但热爱是最重要的,所以申请了调岗面试,愿意做前端工程师。

优化

真的超级喜欢一个人,就可以想出很多土味情话;随着越来越了解自己和对方,这道题也会答得越来越好。

反思

keep going。

目前在学什么?

表现

说了目前在学react。

优化

没听出弦外之音,应该问下公司在用什么框架,表示自己可以学。

反思

赶紧把框架学完,写复盘写复盘写复盘。

常规问答

打算实习多久?

远程、异地还是在地实习?

总结

感觉这次面试胜在心态轻松,克服了患得患失的毛病,以及和面试官的沟通比较积极。
在技术方面看了八股文,但更多还是讲自己对知识点的理解。
其他条件就是学校牌子加持+刚好赶上公司招人+给团队其他人留下的印象不错,可以拿到调岗面试机会。

超级相信攒人品的事情,如果这篇文章可以帮到需要的人,就很开心啦。
最后用超爱的一句话鼓励所有转码的小伙伴,这句话是之前攒在文案本上的,自己丧气时,就会折头看看它。
也许我们的起跑晚了些,“可这又有什么关系呢?决定你是谁的,永远只会是蓝色海面下寂静的、汹涌的骇浪。”

原文地址:https://www.cnblogs.com/rosecanoe/p/15239957.html