【vivo】前端岗-日常实习1面+hr面(已offer)
vivo一面(45min)
vivo只有一轮技术面试,且非常的基础(技术方面问的有些过于基础了,主要是考沟通能力和应变能力吧,另外两个面试官一个一直笑另一个有一点点凶),不过有两个面试官轮流问,这是笔者的第一次面试,整体体验下来还不错,主要也是聊项目,没手写,对个人的沟通能力有了一定的提升,也是这次面试,为我之后的面试提供了自信 。
自我介绍一下
为什么选择前端
Vue里v-if和v-show的区别
Vue里$nextTick的作用?Vue怎么进行组件通信
项目中遇到的难点(聊了一些具体技术上实现的难点,被打断问了下一题)
项目里非技术上的难点
给你一个需求,你会去怎么实现这个需求
你提到了鉴权,你在项目里怎么做的鉴权(扯到了jwt机制)
jwt是什么,为什么使用jwt
你博客里写了web信息安全,能聊聊web安全吗(博客埋坑,几乎都会看博客)
你提到了sql注入和xss攻击,他们之间的具体区别
能说说什么是csrf攻击吗
你在你的项目里是怎么避免这些攻击的
有和别人一起做过项目吗
合作项目里遇到的最大困难
跨域是什么?怎么解决?
你怎么学习的前端?项目为什么不用Vue?更喜欢哪个框架?来公司可以转主Vue吗?
你对vivo有什么了解
你有什么想问我的吗
基本都回答上来了,不过有些地方逻辑有点没讲清楚,然后扯得有点远,面试官也提醒我跑远了。另外一些概念感觉自己也含糊不清的
HR面(30min)
自我介绍
大学里最touch你的一件事情(讲真一开始没get到这个touch的意思,我说我整个大学都过得没有太多波澜,很少有事情能触动我的情绪,事实也确实如此 )
你在大学里有担任过班干部吗(大一当过班长,后面觉得不适合做学生工作)
大学里生活顺利吗?为什么出来实习?
你说你做了一个课表,这个课表有多少人在使用?大学里有参加过团队吗?团队之间一般怎么合作?
为什么要做这个课表呢?学校里的课表有什么缺陷吗?(呵,缺陷?那可就多了去了 )
你有多人协作开发经验吗?(一面问过,不过hr小姐姐想听的更多是合作方面的,就没聊git之类的,聊的沟通上的一些东西)
你认为共同开发的时候最快速解决问题的方法是什么?(多沟通,分析好需求)
你认为共同开发的时候最快速解决问题的方法是什么?(多沟通,分析好需求)
聊了一下待遇
你有什么想问我的(问了一下什么时候出结果,1-2天)
整个流程非常快,HR面后第二天晚上就收到了offer