ANDROID实习生面试技巧.doc
《ANDROID实习生面试技巧.doc》由会员分享,可在线阅读,更多相关《ANDROID实习生面试技巧.doc(9页珍藏版)》请在冰豆网上搜索。
![ANDROID实习生面试技巧.doc](https://file1.bdocx.com/fileroot1/2022-10/25/c0f92921-97f7-44f9-abaa-9990bc330350/c0f92921-97f7-44f9-abaa-9990bc3303501.gif)
腾讯面试题
1.inta=1;
intresult=a+++3<<2;
2.inta=2;
intresult=(a++>2)?
(++a):
(a+=3);
3.inta=1234567;
intb=0x06;
intresult=a&b;
4.integera=34556;
integerb=34556;
booleanresult=a==b;
5.stringfunc(strings){
returns.length()>0?
func(s.substring
(1))+s.charat(0):
;
}
stringresult=func(tencent);
6.byteresult=(byte)oxffeffefe;
7.intresult=[(oxfe2baf&oxf)|oxff]>>2/(4<<1);
8.判断两个string的交集
比如a=marginle,b=valaienie,交集为aie,写个算法。
9.什么是状态机?
项目中什么时候用到状态机,举例说明。
10.写出两种单例模式
android基础
1.activity和broadcastreceiver的生命周期
2.写出几种service和activity的交互方式
3.ui线程和非ui线程的交互方式,写出几种各自的耗时。
4.requestlayout,invalidate和postinvalidate的异同
5.写出三种常用layout布局并进行解释
7.view的绘制过程,讲讲draw/ondraw和drawchild这个可以口述。
8.以下是androidsdk的英文文档请细读。
9.100盏灯,全部关闭,第一人全部打开(亮),第二个人隔一个按开关,第三个人隔2个按开关,以此类推,第100人路过时有几盏灯亮着?
(写出结果就行)
java基础
1.说出sleet,wait,notify的区别
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
百度面试题
2013-5-2号补充:
1.view和viewgroup的关系
2.如何定位和解决andorid的内存溢出问题
3.一个有n个元素的一维数组(a[0],a[1],...,a[n-1]),设计一个算法求解该数组最大子数组。
(要求时间复杂度是o(n))
4.用java代码实现判断一个字符串中是否包含另一个字符串,不要用jdk中string的indexof方法。
5.用java实现一个singleton.
6.简述observer设计模式,并画出observer模式的典型结构类图
7.&和&&的区别
8.什么是dpi,ps,sp?
适配是如何做的,为什么?
9.用最有效率的方法算出2乘以8等于几?
10.静态成员类、非静态成员类有什么区别?
什么是匿名内部类?
11.handler机制的原理,内部是如何实现的,消息队列的实现机制?
12.什么是anr,如何定位和避免?
13.apk之间互相传递数据
14.简述android的启动过程
15.如何加载ndk库?
如何在jni中注册native函数,有几种注册方法?
16.如何收集软件崩溃信息?
17.简述软件编译流程和发布流程
18.是否编译过android源码和linux内核源码
19.写一个归并排序数组
20.自定义控件相关
21.缓存实现
22.线程同步(生产者消费者)
23.符号匹配(栈)
24.还问了下拉刷新和分页加载的实现机制
-------------------------------------------------------
盘古搜索面试总结
算法题
25.求一个数组的最大连续子序列和,比如:
-10,3,5,2,-3,6,7
最笨的方法就是穷举法,用三层for循环
26.求一个数组中出现次数最多且值最大的数
android的基础题
1.service的生命周期
2.intent用途,了解多少?
intentservice知道么?
3.自定义控件
4.xmpp协议的理解
5.广播创建方式有几种?
有什么区别?
6.多线程有几种实现方式?
继承thread,实现runnable接口,asyntask
------------------------------------------------------------
一、listview如何优化(这个很重要,多次被问到)
1.分页加载
2.convertview缓存
3.viewholder
4.scrolllistener,记住滑动的状态
二、常用排序算法,各种算法的复杂度,用java实现一种排序算法。
四、单链表的反转、合并、排序
五、二分查找法
六、intentflag常用的记住几个
七、aidl怎么用?
全称是什么?
八、taskaffinity亲和性
这个一般人应该都不熟悉,了解一下,面试中可能被问到,几率不大。
--------------------------------------------------------------
百度各种面试总结
1.listviewitem缓存如何实现
convertview
2.很多view如何缓存
3.图片上传
4.图片过大如何处理?
压缩后图片有多大?
分辨率压缩、质量压缩
5.oom怎么办?
6.图片的缓存机制,如何做到高效和稳定?
7.自定义view怎么做能提高效率?
自定义view如何做图片缓存?
自定义view如何判断单击和双击?
自定义view的ondraw方法主要做什么?
篇二:
实习生取胜的面试技巧
实习生取胜的面试技巧
去面试回来以后认为戏不大了,有点郁闷自己没把问题答好。
后来被通知去上班,欣喜过后想知道为什么,今天终于得以问了面试我的人。
我的优势是:
一,研究生(那个本科生几乎只是因为是本科生就被放弃了,我觉得她还是很不错的,原来这个社会这么盲目看学历啊);二,背景还好(我想可能是指学校背景,安慰了一下下,原来我们还不是那么被排斥);
三,成绩还好(这种工作的特点决定了从事它的人在校期间的成绩要好,难怪mckinsey一类的公司那么在意gpa,真不知道自己这学期的成绩怎么样啊);
四,综合素质(仪表谈吐等。
公司找的人很可能将来会成为其正式员工,所以会尽量选择接近其正式员工标准的实习生;当然,也可能会成为合作伙伴的);
五,自信(据说是表现出了很强的自信认为自己能做好这样的工作,这一点有点打动他们)。
说到第四点,想到今天刚看到的一段话:
你对一份工作的态度是冷淡、热情、充满兴趣、无所谓还是势在必得……会直接影响着你在面试中表现出来的态度。
它们通过你的眼神、声调、动作、微笑弥散开来,透过空气,慢慢地感染到你的面试官。
似乎是这样的,我喜欢这样的工作,所以我面试的时候是发自内心地认为我能做好它,因为我从本科时就开始关注,并不断
把自己往这个方向培养。
这也鼓励了我,如果今后继续在这个方向上培养自己的话,相信我下次求职时,我会表现得更好。
我的缺点:
一,自信的另一面——自负,不可信的自负。
问到好何平衡考试与兼职时,毫无任何理由,只说,这个我能做好,语气再肯定也给人不信任感。
经理告诉我,可以这样说,比如:
我平时掌握得比较好,所以考前只要看一天就可以;或者,考试拉得比较长,中间有充分的时间复习等。
一定要有一个理由来支持自己,这才让人觉得你不是没来由得自信着,而且能反映出你思维的严谨。
其实面试就是这样,在这些小问题里,看出你的思维能力,也包括与人接触的素质。
由此看出,哪个牛人在面试中脱颖而出,其实并不是偶然,在面试中闪现出的光环是靠多年的沉淀的。
二,语言发音(声音弱,给人感觉不容易引起人的重视)。
我上次留给自己的问题:
对于“你觉得你有什么优势做好这份工作”的回答,我想突出自己的经验,却说得不够具体,很空泛,如何能简炼得把自己的具体经验表达出来呢?
以后要继续思考。
针对经理提出的缺点,以后要多思考多练习,争取提高。
面试过后,往往会有一场复试,大家可以继续研究复试面试技巧。
职场面试实用技巧
面试前的准备:
面试前要先预想主考官会问的问题,并准备谨慎而有条理
地回答。
事先有准备的人,表情和肢体语言比较笃定从容,且具备较好的回应能力。
大学毕业生由于缺乏面试经验,可事先找朋友练习面试技巧。
面试时最好提前10分钟到达地点,先去洗手间放松一下,整理一下思路,还可最后检查一下自己的仪容,整理因挤公车而弄乱的发型,女士还可趁机补补妆。
面试时的礼仪:
面试务必要准时,一进公司就是面试的开始,对人要客气有礼,秘书或接待人员都可能影响到你是否能得到这份工作。
面试前应关掉手机和传呼机,若当着主考官的面关掉,更可显出你的诚恳。
注意自己坐姿,节制不该有的小动作。
与主考官保持视线的接触,但不要紧盯着对方的眼睛,眼神切勿乱瞟乱看。
面试时的应对:
仔细聆听对方的问题,审慎回答,不要太简略,切忌只回答是的、好、对的、没问题等无法使内容更生动的字句,要完整并举实例说明,但要避免冗长。
若对应征公司不了解,不妨坦诚相告,以免说错而得不偿失。
网络兼职平台当对方问你能为公司做什么时,若无法马上回答,可先请问对方这份工作上最重要的内容是什么,你好就这些部分来回答。
当对方问及你的专长时,别忘了针对专业特性来回答。
对自己的能力和专长不需刻意强调,但也不必大过谦让。
主考提及你是否有问题时,一定要把握机会发问,以表现自己对这份工作的强烈兴趣,但要就工作内容、人事规章等范围发问,不要离题太远。
面试结束后:
无论告辞时说些什么,要表现出信心坚定,给主试者一个深刻的印象。
离开前应谢谢主试者给你面谈的机会。
若面试时间较长,在面试结束时,可以赞扬主试者在面试过程中使你获益的特殊观点,还可寄封谢卡,以加深对你的印象。
若你认为这份工作不适合你,可打电话或写一封措辞客气、亲切的信,告诉对方原因,切忌从此人间蒸发。
在上海就读的大学生还可以考虑远赴北京、广州、深圳求职,或者回家乡工作。
因此,若在9月初能寻找到异地求职互助的朋友或者能帮忙找工作的亲戚非常重要。
职场面试实用技巧
面试前的准备:
面试前要先预想主考官会问的问题,并准备谨慎而有条理地回答。
事先有准备的人,表情和肢体语言比较笃定从容,且具备较好的回应能力。
大学毕业生由于缺乏面试经验,可事先找朋友练习面试技巧。
面试时最好提前10分钟到达地点,先去洗手间放松一下,整理一下思路,还可最后检查一下自己的仪容,整理因挤公车而弄乱的发型,女士还可趁机补补妆。
面试时的礼仪:
面试务必要准时,一进公司就是面试的开始,对人要客气
有礼,秘书或接待人员都可能影响到你是否能得到这份工作。
面试前应关掉手机和传呼机,若当着主考官的面关掉,更可显出你的诚恳。
注意自己坐姿,节制不该有的小动作。
与主考官保持视线的接触,但不要紧盯着对方的眼睛,眼神切勿乱瞟乱看。
面试时的应对:
仔细聆听对方的问题,审慎回答,不要太简略,切忌只回答是的、好、对的、没问题等无法使内容更生动的字句,要完整并举实例说明