结合牛客网各位uu关于安卓Android部门春招试题非八股文版(不定期更新)
写在开篇:大家好,我是一位头发茂密的程序员。
今天来给大家分享一下招聘心得。我们应该如何复习,才能在面试中脱颖而出。
我们提到面试,大多数人脑子里蹦出的第一个词,那就是八股文。但是面试真的可以只靠八股文吗?
那面试八股文重要吗?重要,非常重要!
那你这不是前后矛盾吗?一会说不能只靠八股文,一会又说八股文非常重要。
哎嘛,不要着急,听我慢慢说。
面试官也有不同的区别,有的面试官侧重于项目,有的面试官喜欢问基础知识,也就是我们常说的八股,而部分面试官喜欢问实际开发中遇到的问题也就是场景题,当然还有部分“恶心”的面试官会从一个基础点作为切入点然后进行拓展和深挖,部分uu这个时候已经慌得不行了,瞬间脑子空白,比如有下面这段对话:
扪心自问,各位uu有几位对底层源码进行过一个完整的学习呢?
其实面试官在提问之前,他们心里已经有他们的答案,你如果能说出他心里的那个点,然后再对其延伸,则有极大可能让面试官眼前一亮。
但是如果你一直没有说出他想要的那个点,一昧的对其拓展,这个答案或许就有点些冗余。
或许面试时,面试官想要的状态是,看到你对技术的自信,知其然知其所以然。这样自然而然能够得到一个好的面评。
那么我们如何才能做到上面提到的呢?那就是看书,你会发现看过某个科目2-3遍书之后,你对这个科目是有自信的,因为你有这门科目的知识架构,有自己的理解,知道它们之间的联系,那么你回答时则会得心应手。
记住是看2-3遍哦,一遍的话,只能大概了解大致脉络,不能让自己深刻理解,所以到重复看,你会发现那些好书,每次看的时候都会有新的收获。
下列是我从各路搜集来非八股文的面试题,当然具体的拓展还是需要各位自己的努力哦!加油相信你也可以变得头发和我一样茂密✧(≖ ◡ ≖✿
1.谈一谈startService和bindService的区别,生命周期以及使用场景?
2.说下切换横竖屏时Activity的生命周期?
3.如何在工作线程里调用handler?
4.Android消息队列机制,代码怎么写
5.Activity中onNewIntent方法的调用时机和使用场景?
6.说说ContentProvider、ContentResolver、ContentObserver之间的关系?
7.说说Activity加载的流程?
8.AsyncTask的优点和缺点?
9.谈谈你对 Activity.runOnUiThread 的理解?
10.sharedPreference的存储文件地址在那里?
好的,今天咱们的部分面试题就分享到此,喜欢的大家可以多多点赞,有什么问题可以私聊我哦,希望大家日后人人都是顶天立地的安卓人。(灬°ω°灬)