Java:
- 描述一下Java的垃圾回收机制
- String、StringBuffer、StringBuilder三者的区别
- final、static关键字有什么作用
- overload 和 override的区别
- exception 和runtimeexception的区别
- 实现线程的两种方式
- Java方法中的参数是值传递还是地址传递,String作为参数呢
- 写一个简单的socket客户端和服务器端
- 写一个文件复制功能
- 两种单例模式,饿汉和懒汉式
- Java的堆内存、栈内存
- “中国*Java”占用几个字节
Android:
- Activity 的生命周期,画图
- Activity的四种启动模式
- Android的内存优化,如何避免内存溢出
- Android的屏幕适配
- 你知道Android中的哪些设计模式
- 有没使用过AsynTask
- Android的异步消息处理机制,为什么要有异步消息处理机制
- BroadcastReceiver两种注册方式的比较
- Fragment的生命周期
- SQLite数据库,如何创建,如何升级
- 进程间通讯有哪几种方式
- view的绘制过程
- Android有哪几种动画,各自的特点及其区别
- 如何避免ANR
- 高德地图sdk有什么不好用的地方吗
- 对MVP模式的理解
- Android M有哪些新特性
- ListView的优化
- manifest文件中包含哪些信息
- Android开发的难点
- finish()和 onDestory() 的区别
其它:
- 进程和线程的区别和联系
- http的两种请求方法get和post的区别
- 单向链表的反转
- 冒泡排序、快速排序、二分查找
- 什么是事务
- 简单描述下观察者模式,画出简单类模型
- 会不会使用Git
- 描述一下你在开发中遇到的最大困难及是如何解决的
- 工作中遇到哪些难题,遇到难题会怎么做
- 你所做的APP用户数有多少,月活量有多少
- 能不能独立开发项目
HR:
- 为什么离开上一家公司
- 在上一家公司的月薪有多少
- 找一份工作最看重的是什么
- 原来的公司团队有多少人,你在其中担任什么角色
- 描述一下你是一个怎样的人
- 业余时间会做些什么
- 能不能接受加班
- 你的职业规划
- 背景调查,家是哪里的,家里有多少兄弟姐妹
- 觉得压力大吗
网友评论