zoukankan      html  css  js  c++  java
  • 前端实习-面试复盘(社科转码)

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

    岗位要求比较灵活,是根据面试者简历定的组,过了数据分析的面试,但比较偏向做前端。
    和面试官们交流了自己的想法,对方表示前端刚好缺人,如果有兴趣可以去面试下。
    所以挺机缘巧合的,感谢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。

    优化

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

    反思

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

    常规问答

    打算实习多久?

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

    总结

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

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

  • 相关阅读:
    【CF1015D】Walking Between Houses(构造,贪心)
    【CF1068D】Array Without Local Maximums(计数DP)
    【CF1068C】Colored Rooks(构造)
    172.处理机控制与杂项指令
    171.控制转移指令
    170.串处理指令
    169.逻辑指令
    168.算术指令
    Volume 1. Big Number(uva)
    Volume 1. String(uva)
  • 原文地址:https://www.cnblogs.com/rosecanoe/p/15239957.html
Copyright © 2011-2022 走看看