笔试一般都是java基础
Java知识点包括:接口与抽象的使用及区别,多线程,socket基础,集合类,也有个别公司考察定义,很无语。
这里具体说一下android面试
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
目:
南京WSCX:
1、
Activity的生命周期,两个Activity之间跳转时必然会执行的是那几个方法?
生命周期:oncreate onStart onStop onPause onResume onDestory
OnPause onCreate onStart onstop onResume
2、
不用service,B页面为音乐播放,从A跳转到B,再返回,如何使音乐继续播放?
B的Mediaplay.get(播放歌曲,播放时间)保存到intent
A if(播放歌曲&&播放时间有值)
{
MediaPaly(ss,dd);
}
3、
Service有哪些启动方法?有什么区别?
Service的启动方法有onstartServivr onbindService
Start方法是先调用oncreate onstart 但是如果最后不调用onstop方法那么就算是activity 呗回收了也还是会运行
但是bind 是先后调用oncreate onbind 如果不调用onstop放法那么在activity被回收的时候就会被关闭
4、
(音乐播放器)如何加载的音乐信息,如何改善其效率。
构造SimpleAdapter - ListView
5、
电话状态的监听,改变打电话界面(听说我改动的Phone源码就不再问了)。
6、
ListView如何提高其效率?
7、
还有一些都是在上面的基础上扩展的,跟具体项目有关,就不说了。
总结:他们只是问一问这些基础的知识,都是给外包公司招人,自己做不了主,也就是检验一下应聘人员懂不懂android。
南京SL:
1、
启动一个程序,可以主界面点击图标进入,也可以从一个程序中跳转过去,二者有什么区别? 2、
启动一个Activity有哪几种方法?
Intent intent = new Intent(this,FirstActivity.class)
CompnameName
3、
怎么让在启动一个Activity是就启动一个service?
onCreate{Intent intent = new Intent(this,MyService.class);startActivity(intent);} 4、
两个Activity之间怎么传递数据?
总结:他们也是刚开始做Android,面试人员最多有两三年工作经验,我感觉他们接触Android 时间不一定跟我长,也就只问一些他们自己擅长的那一块。
Intent(Bundle)或者Intent intent = new Intent(this,FirstActivity.class);
南京RH:
这家让我比较窝火,一个Android问题没问,全是问Java知识,没有笔试,但说了不少题目,让你当场反应,大多是说算法,说出问题的解决思路。最后我问他们不是招收Android工程师吗,怎么没问Android知识?回答竟然是:Android这东西很简单,会了Java经过几天的
培训
焊锡培训资料ppt免费下载焊接培训教程 ppt 下载特设培训下载班长管理培训下载培训时间表下载
,就能很快做Android,我晕,那你直接招收Java工程师就是了,干嘛找我!我听以前的主管说过,有些公司不缺人,却打出招聘的牌子,目的就是为了从面试人员身上获取一些问题的解决
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
,获取一些别的公司的发展方向,这下我算是见识了!
南京ZDW:
面试官说他的面试题目都是网上找的,自己不懂,就看网上的答案与我的作对比。这次真的被问住了,问题全是实际工作中从没考虑过的。
1、
Android程序与Java程序的区别?并强调了不是虚拟机方面的!
Android 是界面控制,android是严格的按照
2、
Android中Task任务栈的分配。
3、
程序之间的亲和性的理解。
4、
同一个程序,但不同的Activity是否可以放在不同的Task任务栈中?
5、
在Android中,怎么节省内存的使用,怎么主动回收内存?
6、
Android四大组建,对各种组件的理解。(因为在不同的资料中,有人把Activity、Intent、Service、ContentProvide看为四大组建,也有人把Activity、Broadcast Receives或Intent Receives、Service、ContentProvide看成四大组建)所以这个话题就牵出来的问题比较多。7、
对Android的理解。
总结:这只是我会的几个,不会的太多,当时大脑一热把不会的问题也全忘了,就问android
方面的问题就问了一个多小时,只记得这几个了,我就纳闷了,我也经常上网看这方面的知识,有些问题我这么就没见过呢,他们这都是在哪里找的??
南京RBKJ:
这个大多是底层,我也很无语,一会驱动开发,一会Framwork修改,我感觉自己是一个一年级小孩再被初中生问问题,最后就说了一句话:不好意思,你们就当我没来过!
南京CMKJ:1、Intent 传递数据时,可以传递哪些类型数据?2、不同工程中的方法是否可以相互调用?3、Android中Provide是用来干什么的?4、电话的状态有哪之中,怎么判断是来电还是去电?5、在Android中是如何实现判断区分通话
记录
混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载
中的电话状态,去电,来电、未接来电?6、音乐播放器如果有大量的音乐文件,如何提高界面展示速度?7、还有些具体的项目经验经历。
上海SN:
1、音乐播放功能api中播放
流程
快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计
是怎么样的?
2、Activity怎么和service绑定,怎么在activity中启动自己对应的service?
3、 Service有几种启动方式,区别是什么?
4、
界面间的跳转用什么实现,跳转时activity的生命周期。
5、
界面间的布局是怎么实现的,控件的排列。
6、项目中你遇到的最大困难是什么,怎么解决的。
7、有些项目(我做过的)android中已经有了,而你又自己实现了,为什么自己实现,以及你用的实现方式以及所用知识点,二者相比,哪个更有优点,优点在哪。
8、你做的一个比较复杂的界面,画出来,每个部分用的什么控件,各个控件中你用到的的属性是什么,写出来。
9、如果有种功能,他认为你做的显得不够完美,可能会把这个不完美的地方说出来,让你根据这问题给出一个解决方案。
10、
Android用的数据库是什么样的?它和sql有什么区别?为什么要用ContentProvide?它和sql 的实现上有什么差别?
如果进个大公司,技术全面的面试官来面你,会问得很全但很粗略,各知识点都涉及到,还给你发挥的境地。小公司就会很不幸了,尤其是面试官,自己也就懂那一点东西,他不管你会什么,就只问他会的那点知识,你们的经验有交集还好,不然就算你是诸葛亮,也只能自认倒霉!
还有几家,是刚做Android,就没问这方面的知识,就问了问java方面的,在这里就不说了,希望这些对大家有用!