百度 腾讯 阿里UC 迅雷 部分Android笔试 面试题
来源:互联网 发布:php 设置执行时间 编辑:程序博客网 时间:2024/04/30 00:07
迅雷:
笔试题:
简答题:
1、说出activity的生命周期,在什么情况下转换,以及和阶段需要什么样的处理?
2、如何在线程中操作界面元素?如何在activity之间传数据?
3、Android下定时器的实现方法有几种,有什么区别?
4、介绍下Android中实现多线程的几种方法,各自的优缺点
5、说明Singleton模式的用途,并实现一个支持多线程环境的Singleton范例
编程题:
1、请实现一个方法将一亿以内的数字变成汉语数字,比如:将51040转成伍万壹千零四拾
2、Google多线程面试题: 4个线程向4个文件里写入数据, 每个线程只能写一个值
3、实现一个支持大量数据的ListView的adapter,每行有2个TextView显示name和value。数据源类型自选
面试题:
1、jni的优化方法有哪些
2、断点续传如何实现
3、string,stringbuffer及stringBuilder的区别
4、hashmap,hashtable及treemap的区别
5、service的两种定义方式是什么,有什么区别?
百度:
笔试题:
1、Activity的启动模式及区别
2、内存泄露和内存溢出的区别
3、Android序列化的方法有哪些
4、frament有哪些生命周期方法
5、写出一个给定JNI函数名对应java端的包名,类名,函数名
6、至少用2种方式实现单例模式
面试题:
1、如何分析和解决ANR
2、ListView如何优化
3、OOM如何排查并解决
4、Layout如何优化
5、onMeasure、onLayout为什么会调用两次
6、Key事件和Touch事件在传递时有什么区别
7、Android进程间的通信方法有哪些
8、AsyncTask有哪些方法,如何使用,实现原理是什么,有什么缺点?
9、客户端和服务器如何通信
10、http有哪些状态
11、httpURLConnection与HttpClient的区别,第三方的volley使用的是哪个
12、Android如何与HTML5交互
13、Sqlite怎么添加一个字段
14、java的垃圾回收机制是怎样的
15、有大量URL,如果计算PV和UV
16、有一个Task,存储了id,host和ip三元组,id是唯一的,如果实现add方法,以及searchById,searchByHost以及searchByIp三个方法,用于多线程环境下的快速查找
阿里UC:
1、handler如何实现
2、Android线程间如何通信
3、service如何运行于独立进程,此独立进程如何与主进程通信
4、如何适配屏幕
5、dp与px有什么区别
6、Activity的启动模式有哪些,应用于哪些场景
7、排序方法有哪些,快速排序的算法复杂度是多少?快速排序如何实现
8、java虚拟机有哪些存储区
9、ART虚拟机是什么,如何优化
10、Android的dalvik虚拟机与java虚拟机有什么区别
11、Andorid进程间的通信方法有哪些
12、c++和java有什么区别
13、内存优化的方法有哪些?是否用过MAT
14、Layout优化的方法有哪些?是否用过traceView
15、如何将Java,和native一起调试
腾讯:
1、vector与list区别
2、常用的设计模式有哪些?
3、qsort和bsearch有什么用途,如何实现?
4、windows进程间的通信和线程间的同步方法有哪些?
5、有没有处理过CPU、内存、IO的瓶颈?
6、全局变量和局部变量有什么区别?这两种变量对APP的大小有何影响?
7、线程栈的大小是多少?
8、c++如果实现多态?
9、c++如何创建线程,并进行同步
10、写出快速排序算法
11、写出二分查找算法
12、写出螺旋数组算法
13、写出单链表逆序算法
其它公司:
1、定时器为何有时不准时?
- 百度 腾讯 阿里UC 迅雷 部分Android笔试 面试题
- 巨人携程迅雷美团微软小米百度腾讯阿里等历年笔试面试题
- 腾讯部分笔试面试题
- 腾讯部分笔试面试题收藏
- 迅雷笔试面试题
- 百度、阿里、腾讯 40 道面试题超全面总结
- 腾讯笔试面试题
- 腾讯笔试面试题
- 《腾讯笔试面试题》
- 2011-2012年腾讯,创新工场,淘宝,百度,阿里,迅雷。网易游戏校园招聘面试题集锦(1-25题含答案)
- 腾讯 百度 面试题
- 百度腾讯面试题
- 百度、腾讯面试题
- 腾讯、阿里、百度面经
- 百度笔试面试题
- 百度笔试面试题
- 百度笔试面试题
- 腾讯笔试面试题整理
- 二 HDU 4907 打表
- jQuery遍历
- Hadoop安装教程_单机及伪分布式
- 知识总结
- Java学习笔记-----------套接字编程-----多线程 及控制最大连接数
- 百度 腾讯 阿里UC 迅雷 部分Android笔试 面试题
- 指针和引用的区别
- 代码优化的艺术
- 只有足够努力,工作才能表现的毫不费力2015.8.3-8.8 总结
- 微信Curl获取信息简单案例(PHP版)
- nginx http核心模块指令(一)
- 计蒜客 难题题库 003 判断质数
- hdu 1846 博弈
- Num 25 : NYOJ0014 会场安排问题 + HDOJ2037:今年暑假不AC [ 贪心 ][ 选择不相交区间 ]