《Android 开发工程师面试指南 LearningNotes 》 ,作者是 陶程 ,由 梁观全 贡献部分。大家可以去知乎关注这两位用心的少年。这份指南包含了大部分Android开发的基础、进阶知识,不仅可以帮助准备面试的同学,也可以帮助正在学习和工作的同学梳理自己的知识点。有心 ...
最近面试,遇到很多js相关的面试题,总结一下。 js 去重 indexOf 在IE 不支持indexOf方法,可以在Array原型链上扩展indexOf方法 数组先排序 ES 新方法set和Array.from set是一种新的数据结构,它可以接收一个数组或者是类数组对象,自动去重其中的重复项目,返回的是json对象 Array.from可以把类数组对象 可迭代对象转化为数组 js 字符串转为驼峰 ...
2018-04-03 00:49 0 6736 推荐指数:
《Android 开发工程师面试指南 LearningNotes 》 ,作者是 陶程 ,由 梁观全 贡献部分。大家可以去知乎关注这两位用心的少年。这份指南包含了大部分Android开发的基础、进阶知识,不仅可以帮助准备面试的同学,也可以帮助正在学习和工作的同学梳理自己的知识点。有心 ...
前几天在博客园看到有人面试时,遇到递归算法题,一时手痒就解了一个。顺便网上又找来几个,也实现了。给大家分享一下,开阔一下思路,没准你明天面试就能用上。 1、编写一个方法用于验证指定的字符串是否为反转字符,返回true和false。请用递归算法实现。(反转字符串样式为"abcdedcba ...
在做小程序开发时,需要将一个对象push到数组中,第一次写法是 这样输出的结果你数组元素都是最后一个对象。因为tmp声明在for循环之外,当listData数组push这个tmp对象时,一直是同一个对象,而并不是将对象的数据压入,只是在listData数组建立了一个对象的引用关系 ...
总结一下这几天面试遇到的问题 面试环节,大同小异 第一轮:电话面试 做简单的筛选 时间15-30分钟,主要是了解一下你会哪些?问题会问你之前做过的项目,目的在于了解你是否熟悉掌握测试流程和测试思路,这块描述流程的时候,可以把自己会的一些工具加上去。测试流程大致为需求评审--写测试计划与方案-画 ...
期望题 1. 抛一个6面的骰子,连续抛直到6为止,问期望的抛的次数是多少 设期望次数为E,那么有: [1]1次抛出6的概率为1/6,那么期望次数为1*1/6 [2]本次抛出非6数字的概率为5/6,因为没有抛出6,因此期待抛出6还需要执行试验的次数仍为E,需要注意加上本次(1次)失效的抛掷,即期 ...
多总结,才能更好地进步,分享下最近的刷题总结给大家吧 关于缩减代码 1.善用js中的函数或者特性。 (迭代、解构、set等等) 2.善用位运算。 (相信我,能用位运算的就用位运算) 3.善用正则表达式。 (只要关于字符串的题目 ...
1、线程与进程的区别 一个程序至少有一个进程,一个进程至少有一个线程。线程的划分尺度小于进程,使得多线程程序的并发性高。 另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。 线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口 ...
上一部分总结了基础常用的js表单校验,包括原生以及框架,下面来总结这一个月涉及到的动态校验: 动态表单校验大致分为三种情况: 1. 首先是固定校验规则,但是表单组件是动态生成的,例如:在表单或者表格里有“增加”功能,增加一行,给新生成的表单组件添加校验规则。 2. 第二类就是组件固定 ...