昨天在 BOSS 直聘三投了腾讯灯塔项目的前端开发实习生岗位, 通过简历后第二天就安排电话面试了, 起先以为是人事面, 没想到直接是技术面, 有点意外, 准备的不是很充分, 可以说整个过程都有点懵哈哈哈.
然后面试小哥根据那边的岗位技术需求和我这边简历上写的技术栈问了一系列问题 (努力记起), 我做记录如下. 这次面试可能自己没有通过, 但感觉自己
还是有很大收获, 明白了自己有哪些知识没巩固好的地方, 加紧时间查缺补漏, 努力学习!
电话面试主要问了 CSS/JS/jQuery/vue/webpack / 性能优化等问题, 大概只问了三四十分钟. 其中重点是 vue 这一块.
vue:
你是如何理解 Vue 构建的 "单页面" 应用的 (怎么理解单页面)?
Vue 的双向绑定是如何实现的? 在平时的项目中你在哪儿应用双向绑定比较多?
讲一下 Vue 的虚拟 DOM 原理?
你是如何理解 Vue 的 MVVM 架构的?
组件传值有哪几种方式? 具体是如何实现的?
vue-router 有哪几种使用模式? 它们的区别是什么
v-show 和 v-if 的区别
和 jQuery 做对比的话, 你觉得 vue 的优势和劣势在哪里
JS:
平时经常用到 JS 数组的哪些方法?
讲一下 reduce 方法, foreach,map 方法的区别?
你常用到的 ES6 哪些新特性?
ES6 中的模板字符串是如何定义的?
比较一下 var 和 let 的区别
http 网络传输:
问了 http 和 https 之间的区别
https 是如何实现加密的
建立 TCP 连接有几次握手, 断开连接有几次挥手
CSS:
只问了一下有没有了解一下盒模型, 它有几种实现方式, 区别在哪里
如何要改变盒模型
webpack:
问了一下 webpack 是如何处理模块之间的关系的, 原理是什么
webpack 是如何实现按需加载的
前端性能优化:
平时在写项目的过程中有用到哪些优化的方法, 例举一下并说一下原理
目前就记到这些问题. 面试官问的问题其实大都和你简历上写到的技能相关, 如果你的简历过了, 大概可以说明公司项目用的技术和你简历上写到的技术是相关的.
整个面试过程的时间不是很长, 大概是因为自己还有很多需要巩固的地方吧哈哈哈.
一起努力加油!
来源: https://www.cnblogs.com/lwj-blog/p/11432622.html