zoukankan      html  css  js  c++  java
  • QQ面试经历

    前言

      石沉多年的简历被饥渴的猎头挖掘出来,然后联系了本人,在催促多日之后完成了简历,静待面试。

      在某天晚上,收到了hr的前期沟通,沟通了些当前主要工作情况,为何离职,balabala。。。

      第二天就约了时间,晚上八点QQ视频面试

    一面

      做了自我介绍,然后就开始进入:

            mpvue开发和vue何不同,

            vuex是干啥子用的,

           有没有做过啥子webpack优化,

             垂直水平居中,

            介绍CSRF,

           如何跨域,

           前端优化,

           问的主要是简历上面写的东西,还问了flex,我居然发现不会用flex,好忧伤。然后就问有啥问题要问的

         笔试题:

        1,实现JS深复制,

        2,二维数组转对象

        具体看https://www.cnblogs.com/peace1/p/12013282.html;笔试题都完成的很好,这是评价


    总结:问的主要是简历上面提到的项目,面试前还是多做功课好,不要装逼想着临场发挥,算法还是很差,要多学习

    二面

      面试官是个中年男子,应该是部门或者团队负责人,迟了快十分钟才开始,很忙的样子,

         做了自我介绍,然后就问了离职的原因,做过什么项目,有什么网页优化的手段,单页和多页应用的优劣,问了主要业务快贷的文件目录架构,最后还问了一直在广州,去深圳会怎样。。。然后就问有啥问题要问的

    总结:大佬今天应该遇到什么麻烦事,很忙,所以面试比较简单,没深入讨论

    三面

      做自我介绍,然后介绍下自己的项目经历和最满意的作品,基于商业敏感,就不细说
       然后是分析对比下vue和其他技术框架的优劣:
      主要用过angular和vue,就基于这两个比较
      1.vue文档优秀,简单上手快,看一两天文档就能撸了,angular要看一个星期才能撸
      2.vue过于灵活,mixin是原罪,过多的产品衍生mixin导致迭代功能麻烦,angular的service和Controller划分可以将多个功能定义为服务,然后controller调用服务实现功能,而mixin之间的关系感觉是平行关系而不像是controller-service这种思想来的简明,
      3.公共状态vuex注入到全局(v-cli新建项目),会容易污染,如同另外一个window对象,react的connet能够个性化定制store和vview,更灵活

      还有就是遇到过什么合作方面的难点痛点,分享一下自己当初的是如何解决的
      最后是情景题:类似微信的实时通讯工具,在前端的架构如何实现。感觉面试官应该是做后端的,刚开始主要是在讨论延时问题,只能硬着头皮回答了些后端的架构优化(集群,并发,降级,熔断),面试官发现带歪了之后,就说主要想了解前端的架构,情景具体为300个好友,同一时间发多个信息,前端架构如何应对,前端采用轮询,类似查询列表,每次获取50条信息,每条信息最多300字,一个字2byte,数据量最多不过几十K,按照4G标准,每秒10M,国内至少能达到每秒1M,因此不用关注数据传输的时间,重点在客户端的处理,刚开始认为浏览器频率是16.6ms,50条信息需要执行0.8s,然后又在考虑假如300个好友同时发多条信息会不会有延迟啥的,最后发现是陷阱, 因为浏览器的渲染进程和js进程是互斥的,每次执行完JS进程之后才会执行渲染进程,因此也不会有时间的问题,应该考虑的是性能的问题,做法是有个消息队列,50条数据存储在vuex的东西,然后300个view订阅vuex,根据不同的id渲染视图,balabala,正准备高潮的时候,面试官估计看着时间有限,就结束了这个问题,然后就问有啥问题要问的

    总结:这次面试主要考察的是综合能力,面对问题的解决能力,比较多是主观思考之后的东西,自己回答的很烂,应该会对自己的评级降分,没事还是多看看网上人家吹牛逼的文章,这样对自己的思想还是有很大帮助

    四面

    介绍自己的每个工作经历的主要工作,title,自己的择业心态,为何要换工作,balabala,最后是谈薪水,估计hr觉得小厂的人都很喜欢舔大厂吧,又或许是自己太菜了,说只能提升10-15%的薪酬,夫人又说没50W不让我去深圳,估计要凉了,哭唧唧

    最终结果

      最终发了offer,提升了10%不到,还要去深圳房租这么对的地方,不会谈价钱的程序员真是任人摆布的感觉,思虑再三还是接了下来,

      刚好又是年底,前前后后搞了三个多月,真是费时,中途想去vivo面试的了,然而又说出将要结果了,月底就要去深圳了,因为疫情还要隔离14天,真忧伤

  • 相关阅读:
    一月十三号学习日报
    一月十四号学习日报
    一月六号学习日报
    ARP欺骗
    一月十一号学习日报
    vscode文件名重叠
    vue : 无法加载文件 C:Users1111111AppDataRoaming pmvue.ps1,因为在此系统禁止运行脚本
    成绩录入和查询
    node搭建服务器
    class和id的区别
  • 原文地址:https://www.cnblogs.com/peace1/p/12454059.html
Copyright © 2011-2022 走看看