既然说到面试前端肯定是Javascript各种问,只好各种答。

面试题肯定离不了,最近热门的Vue.js,React.js,Angular.js,Gulp,Webpack还有各种Js问题,还有令人头痛的算法问题,还好统统答上。

到了腾讯大厦面试官还挺客套,开始让我做了个自我介绍,本想会问面试问题,结果聊了10多分钟的天,然后进入面试。

直接就问项目当中vue的问题:

让我说了一些vue组件的生命周期:

new Vue({

el:'.container',

methods:{

beforeCreate: function () {

console.log('准备创建组件');

},

created: function () {

console.log('组件创建完毕');

},

beforeMount: function () {

console.log('组件的模板准备挂载到DOM');

},

mounted: function () {

console.log('挂载完毕');

},

beforeUpdate: function () {

console.log('准备更新了');

},

updated:function(){

console.log('更新完成');

},

beforeDestroy: function () {

console.log('准备destroy');

},

destroyed: function () {

console.log('destroy完成');

}

})

面试官又扔过一道题来:vue组件中的updated,和wath那个会在组件更新的时候先触发还好之前自己研究过,要不真不知怎么回答。

vue路由的实现原理,vue父子组件通信。

问了一下es6 import模块导入问题例如:

import {Button,Select} from 'element-ui'

有前文可知import会先转换为commonjs即

var a=require('element-ui');

var b=a.Button;

var c=a.Select;有此可知element-ui全部被引进了;

所以babel-plugin-component就做了一件事将  import  {Button,Select} from 'element-ui'  转换成了

import Button from "element-ui"; ui/lib/button

import Select  from "element-ui"; ui/lib/select

之后又问了Js 存储问题问题这些算是一些老生常谈的问题了:

Gulp和Webpack前端自动化工具不一 一列举了

(1)本地数据存储:一般存储的都是数据

Cookie:浏览器均支持,容量为4KB

Web存储机制(Web Storage):H5,容量为5M

localStorage

sessionStorage

globalStorage(Firefox独有,Firefox13起就不再支持)

(2)数据库存储:

IndexDB

Web SQL

(3)离线存储(应用缓存):一般存储的是网页

Cache Storage:定义在 Service Worker 的规范中,配合 Service Worker 进行离线缓存

Application Cache:在定稿的 HTML 5.1 中被拿到了.

Javascript一些DOM和BOM问题。

跨域有几种方式

React 问了一下组件的生命周期和路由有没有用过并没有深问。

又问了php后端的问题 只是一些简单的如:cookie session区别  数据库的一些数据查询问题.

算法中问了 一些:两个变量在不借助第三方变量的帮助下实现两个值交换,和一些物体碰撞算法。

然后问了一些最近关注什么技术:webGl   白鹭之类的引擎也没有什么深问。

最后面试官说了一下现在公司项目运用的技术和团队情况。

大概面试了1个小时,面试官问了一些薪资待遇和上家公司为什么离职。出来之后天黑了差点迷路还好有百度地图本人可是第一次去深圳啊!

javascript 腾讯ABS云平台面试题及面试经历的更多相关文章

  1. 面试题: java面试经历 已看1 抢红包如何分配每个人抢到的钱 有用 难点的面试题

    2018.03.09 深圳乐唯科技 我看了下感觉这公司貌似挺不错的,面试官人也挺好的,氛围应该很不错,可惜我实力不足,唉,接续努力,下面把面试中印象较深的三个问题写一下. 面试问题1:数据库删除重复数 ...

  2. 基于腾讯Centos7云服务器搭建SVN版本控制库

    基于腾讯Centos7云服务器搭建SVN版本控制库 最近在和小伙伴组队参加一个关于人工智能的比赛,无奈不知道怎么处理好每个人的代码托管问题,于是找到了晚上免费svn托管服务器的服务,但是所给的免费空间 ...

  3. 剑指Offer——腾讯+360+搜狗校招笔试题+知识点总结

    剑指Offer--腾讯+360+搜狗校招笔试题+知识点总结 9.11晚7:00,腾讯笔试.选择题与编程.设计题单独计时. 栈是不是顺序存储的线性结构啊? 首先弄明白两个概念:存储结构和逻辑结构. 数据 ...

  4. 腾讯通信云服务端使用心得,腾讯云IM

    腾讯通信云服务端使用心得 1.腾讯通信服务入口并创建应用 方便使用保留url地址 :   https://cloud.tencent.com/product/im 注册账号腾讯云账号->通过审核 ...

  5. 聚焦小游戏技术生态,腾讯游戏云GAME-TECH落地厦门

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由腾讯游戏云 发表于云+社区专栏 2018迎来了小游戏元年,据<2018年小游戏行业白皮书>显示:2018年小游戏市场规模预 ...

  6. SAP云平台对Kubernetes的支持

    截至本文发稿(2019-2-10, 农历大年初六)时为止,访问SAP云平台的官方网站:https://cloudplatform.sap.com/enterprise-paas/kubernetes. ...

  7. 使用Eclipse连接SAP云平台上的HANA数据库实例

    SAP云平台(Cloud Platform)上的HANA数据库实例有两种方式访问: 1. 通过SAP云平台的基于网页版的Development Tool:SAP HANA Web-Based Deve ...

  8. 使用JDBC操作SAP云平台上的HANA数据库

    本文假设您对JDBC(Java Database Connectivity)有最基本的了解.您也可以将其同ADBC(ABAP Database Connectivity)做对比,细节请参考我的博客AD ...

  9. [转帖]“腾百万”之后,腾讯的云操作系统VStation单集群调度达10万台

    “腾百万”之后,腾讯的云操作系统VStation单集群调度达10万台 https://www.leiphone.com/news/201909/4BsKCJtvvUCEb66c.html 腾讯有超过1 ...

随机推荐

  1. P2500 - 【DP合集】背包 bound

    题面 Description N 种物品,第 i 种物品有 s i 个,单个重量为 w i ,单个价值为 v i .现有一个限重为 W 的背包,求能容 纳的物品的最大总价值. Input 输入第一行二 ...

  2. 开发中使用mongoTemplate进行Aggregation聚合查询

    笔记:使用mongo聚合查询(一开始根本没接触过mongo,一点一点慢慢的查资料完成了工作需求) 需求:在订单表中,根据buyerNick分组,统计每个buyerNick的电话.地址.支付总金额以及总 ...

  3. window.close(); 关闭浏览器窗口js代码

    序号 关闭代码 需要确认 无任何作用 无需确认 测试 1 window.close() IE7 firefox,chrome,safari Opera Close 2 window.opener=nu ...

  4. 一年iOS工作经验,如何一举拿下百度、美团、快手等Offer面经(附面试题)

    前言: 先简单说说我最近的面试经历吧.面试的公司很多,大部分最后都能得到令人满意的结果,我将这些体会记录下来,面了这么多公司,如果不留下什么,那岂不是太浪费了.对于我来说,这也是一次自我检查,在这次面 ...

  5. 关于word2016中mathtype无法使用以及“由于宏安全设置,无法找到宏或宏已被禁用”的解决方案

    版本描述: 系统:win10 64位 word: 2016版 32位 Mathtype: 6.9d (6.9b也出现相同问题,应该可以通过相同的方法解决) 问题描述: 自从在一次win10更新之后,w ...

  6. Django 2.0 学习(01):Django初识与安装

    Django(Python Web框架) Django是一个开放源代码的Web框架,用Python写的.采用了MTV的框架模式,即模型M,模板T和视图V.它最初被开发是用来管理以新闻内容为主的网站,即 ...

  7. mysql安装过程

      1.到官网下载Mysql,目前最新版都是5.0以上版本,下载之后直接解压即可   2.在终端进入bin目录(如果嫌麻烦可配置环境变量,配置之后则无需进入bin目录则可敲命令),安装数据库服务:my ...

  8. ubuntu字符界面怎么设置中文显示和中文输入

    在ubuntu的字符登陆界面,中文显示默认是乱码的,而且也不支持中文输入,解决方法有很多, 1)安装zhcon--解决中文显示乱码的问题. sudo apt-get install zhcon 然后c ...

  9. Windows Live Writer 2014版绿色版制作及主题获取

    前年才建好博客的时候就尝试用Windows Live Writer(WLW)写博客,用的是直接在网上找到的一个WLW 2009绿色美化版.但因为当时WLW获取的博客主题是主页的,预览的时候特别不爽,就 ...

  10. xml 加载多个properties文件

    xml 配置项: <bean id="propertyConfigurer" class="com.boc.icms.archive.util.ExProperty ...