Android 面试遇到的问题分享(一)

论坛 期权论坛 脚本     
匿名网站用户   2020-12-19 16:30   11   0

因为面试的太多家,各种问题也很多,一次说不完,只能一家企业一家企业的来写

敝人刚出校门,然后自己一个人到杭州,希望找一份Android的工作,但是陆陆续续面试了10多家企业,都没有收到offer。

毕竟是学.Net半路出家的android,可能一下就被人摸出了底。然后之后转投.Net。好像基本上都有offer的意向。

了解到的情况就是杭州这边.Net奇缺,就是我在面试.Net岗位是时候经常碰到学Java的同学来面试

而且面试官说如果你Java愿意学.Net的话也可以考虑接收。

转学.NET可能也是一条明路。

废话不说了,说正题,下面是我上个月面试了10来家企业面试官问的问题的部分(有些我写了答案,有些没写)

1. 实现5的阶乘(要求使用数据结构的方式)我看数据结构很头疼,大家自己体会吧。做题时间2分钟

2. 说一下自定义View的步骤:

参考文章:https://blog.csdn.net/h55l55/article/details/51348197

3. 介绍一下MVP:这里面包括其他的一些小问题,比如mvp的结构,和mvc的区别,解决了mvc一个很大的什么问题等等。

参考文章:https://blog.csdn.net/lmj623565791/article/details/46596109

4. 说说你了解的Handle:好吧说实话这个我真不懂

参考文章:http://mobile.51cto.com/aprogram-442833.htm

5. 说说你对四大组件的理解:活动(activity),用于表现功能

服务(service),后台运行服务,不提供界面呈现

广播接受者(Broadcast Receive),勇于接收广播

内容提供者(Content Provider),支持多个应用中存储和读取数据,相当于数据库

参考文章:https://blog.csdn.net/shiretan/article/details/55053857

6. 说说你对五大布局的理解:LinearLayout

FrameLayout

AbsoulteLayout

RelativeLayout

TableLayout 没啥理解,就会用呗。我也不知道能理解啥

参考文章:https://blog.csdn.net/went_gone/article/details/47785007

7. Fragment之间怎么切换:getSupportFragmentManager().replace 方法就是这样

8. JVM回收机制:这个知乎上有相似的,可以学习一下https://www.zhihu.com/question/35164211

9. 怎么创建一个线程:继承Thread 或者 实现Runnable

10. 引用类型:strongReference

WeakReference

PhantomReference

SoftReference

参考文章:https://blog.csdn.net/djwmzyl/article/details/53579865



分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:1136255
帖子:227251
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP