一次前端面试小记

  自这次疫情开始依赖,宅在家已经有一个多月了,人都快发霉了。公司那边有意安排一批人在家待岗,很不幸位列其中。除了客观是这次疫情造成的特大影响,自己也有一部分主观的原因造成现在的结果。哎,不想那么多了,一切向前看,不能让自己停下脚步,利用一切有可能的机会让自己前进。

  这次疫情的影响仍在继续,招聘app里面的职位数量跟之前相比少了很多,大多数企业仍在观望,甚至压缩成本,有招聘意向的并不多。一顿海投之后,拿到了来之不易的面试机会。刚开始技术负责人简单的跟我聊了一会,了解了情况之后,人事叫我去公司面试。XX,发给我的地址跟招聘app地址不一样,明显偏远了点,如果是这个地址,我估计都不会投的。没办法,现在连面试机会都不多的情况下,只能将就一下了,不能浪费这次学习及锻炼的机会。

  疫情的影响还体现在公共交通并没完全恢复,一些线路要等很久才能来一趟(回去的时候等了一个多小时才来一般,从来都没等过这么久的公交)。去的时候为了避免迟到选择了滴滴。

  坐着等了一会之后,负责技术面的人过来了。首先是自我介绍,讲了两句之后被中断,问我有没有接触过websocket,我说有啊,之前做过即时通讯相关的功能。然后问了下有没有做过服务端渲染,我点点头。有做过spa单页面应用吗,barabara。说一下你认为做过比较难得一件事,我想了一会,说了一下之前用node得文件系统输入输出将文件的简体汉字转为繁体的功能。还问些微信方面的,好像是分享的时候url路径带#号分享失败的,问有没有碰到过,我说没啊。可能是对我的回答不太满意,说简历看了又看没发现什么亮点。一阵沉默之后结束了面试。随后人事小姐姐过来说还有二轮面试,要我回去等通知。

  总结一下,自己做的不好的地方,就是要想办法把自己优势展现出来。做得好别人不一定看得到,特别是做这行的,每天都是对着电脑,面对成千上万行的代码,可能说话的机会特别少。但是,沟通和表达也是非常重要的一个能力,做得好,能做是一方面,同时又要让人知道你能干的很好,这就需要很好的表达。还有简历的亮点不够,需要优化下。

 

 

 

 ----------------------------------------------------------------我是华丽分割线---------------------------------------------------------------------------------

 

 

2020.3.27 更

  近期又面试了一些前端,结果差强人意。受疫情的影响还是蛮大的,总体而言整个招聘市场的情形用冷淡形容,岗位需求、面试机会都少之又少。有机会就好好把握啊。

  昨天下午的的视频面试,是负责人事的、还有两个负责技术的群面。开始有点紧张,后面慢慢放松了心情,自由发挥。

  自我介绍。

  ===和==的区别。

  数组方法pop() push() unshift() shift()各自的功能,这个答得不是很好,思维有点混乱了,pop和push是从后部增减,unshift/shift是从头部增减。

  http请求get和post的区别

  如何阻止事件冒泡和默认事件(我答得是cancelBuble和return false;这是IE下的,常规浏览器是stopPropagation)

  js同步阻塞调用的方法(async和await同时使用,后面问我await后面的方法需要满足什么,有点蒙了,提示了下必须返回promise对象)

  vue生命周期,组件参数传递方式,v-的指令有哪几种,v-if和v-show的区别,vue用过的ui框架,

  vue如何实现组件的按需加载(这个没答出来,之前接触的少,网上搜了一下,可以用懒加载,import 组件的时候)

//引入组件的方式 不是直接在外面import
components: {
    // test
    'test': () => import('../../components/text.vue'),
    //或者是这种
    'test1': resolve => require(['@/components/path/mycomponent.vue'],resolve)
}

 

  Node.js有使用过吗?会不会使用node.js写后端api(如实回答没有)

  会不会操作mysql,编写sql查询(这个真用过,简单增删改查没问题)

  总的来说问的问题还算比较简单和基础的,就是有些问题答得不是很好,简单的可以答出来没问题,稍微复杂的就很难了,特别是vue和小程序部分还要进行更深入的学习。

 

  

 

posted @ 2020-03-18 12:21  技者  阅读(173)  评论(0编辑  收藏  举报