有赞android电话面试,挖财 /有赞电话面试 题目分享
动画相关
//html
//css
.btn {
width: 100px;
height: 20px;
background: coral;
border: 1px solid #5e6d82;
}
.change {
width: 0;
height: 20px;
background: #2D93CA;
transition: all 2s;
}
.btn:hover .change {
width: 100px;
}
案例可能会变,主要考察 transition / animation 动画相关的知识点
浏览器内核相关
trident / IE浏览器
gecko / firefox浏览器
webkit 内核 / safari & Chorome
差异:渲染机制不同
搜索引擎找了一波,分享内容不多,特别是针对差异的文章。。。
JS语言特性
1、 解释型语言 - 不需要编译,直接解释运行
2、弱类型 - 对变量没有严格数据类型要求
3、跨平台 - 只要有js解释器 支持,能在任何地方运行
4、 基于对象 - 不仅能创建对象,也能基于对象创建对象 (原型链)
http 协议 / 缓存机制
强缓存 / 优先级最高,如果存在且未过期则直接返回缓存内容
Expires / http1.0 缺陷:受限于本地时间,如果修改本地时间则会失效
Cache-Control / http1.1 作为对1.0的一个补强
协商缓存 / 缓存过期则会进行协商缓存
Last-Modified 和 If-Modified-Since / http1.0
Last-Modified 表示本地文件最后修改日期,If-Modified-Since 会将 Last-Modified 的值发送给服务器,询问服务器在该日期后资源是否有更新,有更新的话就会将新的资源发送回来。
但是如果在本地打开缓存文件,就会造成 Last-Modified 被修改,所以在 HTTP / 1.1 出现了 ETag
ETag 和 If-None-Match / http1.1
ETag 类似于文件指纹,If-None-Match 会将当前 ETag 发送给服务器,询问该资源 ETag 是否变动,有变动的话就将新的资源发送回来
虚拟dom 算法
浏览器渲染机制
渲染机制主要和浏览器内核有关,不同浏览器渲染流程不同
什么是骨架屏
lazyload 实现原理
核心概念: 滚动监听 / 元素位置 / 可视区域
深入学习:看 GitHub 懒加载的库源码 -lazy load
箭头函数和 普通函数的区别
由于this在词法层面完成绑定,this指针无法被修改
没有原型对象
var foo = () => {};
console.log(foo.prototype) //undefined
无法使用new操作符
var Foo = () => {};
var foo = new Foo(); //Foo is not a constructor
箭头函数不绑定arguments,取而代之用rest参数…解决
function foo(...args) {
return args;
}
foo(1, 2, 3); // [1,2,3]
js遍历对象
1、 for in 循环 / 循环遍历自身的和继承的可枚举属性
2、Object.keys(obj) / 返回一个数组,包括对象自身的(不含继承)所有可枚举属性
3、getOwnPropertyNames() / 用于返回对象所有属性,包含可枚举属性和不可枚举属性,不包含Symbol属性
4、 Object.getOwnPropertySymbols() / 用于返回对象所有属性,包含可枚举属性和不可枚举属性,只包含Symbol属性
computed 相关
1、计算属性拥有缓存优势 / 缓存内部实现原理
2、默认只有getter,可以手动设置setter,没有设置情况下赋值会报错
CORS 相关
简单请求:
1、使用 get 、 head 、 post
2、content-type 必须为text/plain、multipart/form-data、application/x-www-form-urlencoded之一
3、没有人为设置规范外header字段
不满足以上要求均为复杂请求,发送请求之前会先进行预检请求
cors 携带 cookie 相关
cors中请求默认不携带cookie,除非满足以下条件:
1、请求配置了 withCredentials = true;
2、后端配置了 Access-Control-Allow-Credentials: true
3、Access-Control-Allow-Origin 设置不为 *
##后记
难度偏中,前端技术扎实,想拿到offer应该不难
如果觉得本文对你有所帮助,就star一下吧~大传送之术! 我的博客Github
有赞android电话面试,挖财 /有赞电话面试 题目分享相关推荐
- 有赞android电话面试,挖财 / 有赞电话面试 题目分享
动画相关 //html //css .btn { width: 100px; height: 20px; background: coral; border: 1px solid #5e6d82; } ...
- Androd高清平板应用推荐之挖财2.0
**************************************************************** [截至2012-02-13 23:01:48]本周更新列表[总计:3] ...
- 行业凛冬,Android开发怎样准备一场完美的面试?
前言 作为一名程序员,想必大家都应该经历过跳槽和面试,这也是我们职业生涯中升职加薪的重要组成部分.特别是在今年来行情并不怎么景气的Android开发,岗位职能被小程序或前端所代替,可谓是"一 ...
- 挖财基于大数据的信贷审批系统实践
挖财基于大数据的信贷审批系统实践 时间 2016-09-24 16:01:40 代码说 原文 http://h2ex.com/1607 主题 大数据 HBase 数据库 大家好,今天给大家带来的分 ...
- 随身理财专家“挖财”推iPad应用,新增帐号对比功能
iPad 3还没有来,"挖财"iPad版来了!继去年4月国内独家推出Android版后,2月23日,个人财务管理应用"挖财"正式发布iPad版,开始全面满足iP ...
- 挖财推出Android6.0版,大幅度减少跳转页面
"挖财"6月29日发布全新Android6.0版本,代号"金鱼".新版突出生活化场景,引入情感元素,改变了用户报表呈现模式,大幅度减少跳转页面,方便用户操作. ...
- Android架构组件Room功能详解,面试必问
前言 在去年10月份的时候入职了一家外企,恰逢最近几周公司大规模招聘Android开发,有幸参与了十几场面试,遂有感而发.在其中也从面试官的方面有了一些想法,希望分享给大家. 本来当做面试官对于我来说 ...
- Android面试专题 | 大厂安卓开发高频面试真题174问(附详细答案)
每年求职季就是修罗场,无数人削尖了脑袋想进大厂,我身边当然不乏和我一样心怀大厂梦的人,但大家也都清楚进入大厂的难度有多高. 在入职谷歌之前我也曾经历无数坎坷,陷入过技术瓶颈和人生低谷,面试前艰苦的复习 ...
- 2021年最新Android大厂面试题来袭!吊打面试官系列!
面试经验 自己大大小小投了也有20多家公司,不过经历简历筛选以及笔试淘汰,最终就经历了7家公司的面试.下面我就把自己面试中问到的问题贴出来供大家参考,一些具体项目相关的就不贴了. 阿里巴巴 阿里是3月 ...
最新文章
- (完全解决)Precision and F-score are ill-defined for being 0.0 in labels with no predicted samples.
- 130.CDMA全称是什么?
- 黄聪:C#编写的Word操作类,有换页,添加表格,文本功能
- 第三十一讲 非线性微分自治方程组及图解
- Python初学者选择集成开发环境的原则!可以从以下几个方面着手
- Linux上Svn环境搭建
- Python编程基础17:构造方法和析构方法
- 阿里云免费 SSL 证书申请
- android中读取properties文件
- python windows记事本_pywinauto自动化操作记事本
- FreeRTOS 软件定时器使用
- 开源 画图_[软件使用05] 快速使用 Deeptools 对 ChIP-seq 数据画图!
- Caffe中deploy.prototxt 和 train_val.prototxt 区别
- python--数据类型
- 标准解读系列之二:国家车联网产业标准体系完成各板块拼图(附标准下载)
- 小米官网仿写部分代码+实训报告
- 在线硬盘存储计算机,硬盘存储
- Github各种账号密码错误的统一解决方案
- 读取Excel工具类ExcelUtils
- Spring基础(持续更新)
热门文章
- html5 驾考 答题样式,驾考在线答题
- Linux 服务器环境搭建及配置
- Linux命令行下删除文件内容
- 监控利器之使用JConsole轻松监控JVM运行情况
- 100多个flash常见问题大收集
- 33 Qt 之绘图之绘制卡通蚂蚁
- [Neuronal Dynamics 笔记] I Foundations of Neuronal Dynamics - 2 The Hodgkin-Huxley Model
- 如何从Mac到HomePod播放音频
- Android6.0 源码修改之屏蔽导航栏虚拟按键(Home和RecentAPP)/动态显示和隐藏NavigationBar...
- 什么是SAFe(规模化敏捷框架)3——敏捷发布火车(下)