面试Android开发实习生经历

面试时间是在晚上7点半,QQ聊天进行的。

这里我直接说提过的问题吧:

1.先自我介绍一下.

2.然后根据你的介绍进行提问(如:你说自己喜欢关注移动互联网新闻,他会问你怎么关注移动互联网新闻)。

3.那手机app有什么你觉得不错的软件推荐一下吗?

4.问你推荐应用的理由。

5.开始问java基础了。

6.对于StringBuilder和StringBuffer的区别

7.那finally代码块和finalize()方法有什么区别?

8.那你用finally的时候都 是什么情况呢。(因为我说平时少用到finalize)

之后到线程了..

9.Thread与runnable的区别

10.线程应用场景

11.线程启动区别?(run与start的区别)

12.有看过jdk的源码吗?

13.嗯。那你清楚Exception和RuntimeException的区别吗?

14.运行时产生的异常有哪些?(这时侯,明显感觉自己java基础不够扎实,随便说了些,我自己就发了一个最近做的安卓项目给他看,开始聊起安卓)。

15.对于android界面的适配,你有什么想法吗

之后开始结合我的项目提问。

16.清楚Activity、Service和BroadcastReceiver哪些在ui线程执行哪些是非ui线程执行吗?

17.使用handler的时候有什么需要注意的地方?(内存泄漏啊)

之后问数据库了

18.数据库升级的问题?

19.有没有做过ndk开发?

20.你做的项目中,有遇到哪些难题 ?如何处理的?

21.如果出现bug了,你会怎么去解决?

22.你觉得你做得最好的,或者说学到最多知识的是哪个项目?

23.那你觉得你现在做的这个技术 难点在哪?

24.对于ubuntu的熟悉程度是怎么样

25.嗯,目前都用过哪些手机?

26.除了课程之外还读过哪些书?(之后问你都看完了吗?)

27.常用的设计模式?

(这里我反问了一下,贵公司产品App开发中用了哪些设计模式,然后被指导了==)

28.问我有什么问题么?

29.结束。

总共用时 2个小时20分钟。


希望给其他人一些启发,主要把握一点:你无论说什么都要有充分的理由。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值