W3Cschool学习之路码农的世界程序员

网易有道andorid程序员两轮面试,这些问题你能答上几个?

2018-02-13  本文已影响46人  编程狮W3Cschool

近日,w3cschool app开发者头条分享了网易有道andorid实习面经。

引来了不少安卓开发程序员的围观,大家认为这些面试题难度有点高。


QQ截图20180213135454.jpg

w3cschool在给小伙伴们分享网易有道andorid实习面经前,先跟大家分享一些andorid学习和进阶的方法:

0、重视Java基础

一般大公司对于实习生程序员基本功的要求比较高,所以像数据结构+算法以及计算机基础知识都是十分重要的。

Android应用程序开发这个大楼的地基就是Java语言,地基如果不牢固,机械的照抄别人的代码,安卓开发这条路不会走很远。


timg (45).jpg

1、思维方式不受安卓开发局限

安卓程序员一般是熟悉安卓API的Java程序员。

但是,你一定不能把自己思维局限于安卓开发,一个牛逼的安卓程序员还需要学习,服务端、Linux底层、framework层、jvm等。

2、Android学习必看的三本书:

《第一行代码》:郭霖的这本书很值得细看深究,选择前可以看下这位大神的博客,分享了很多好东西,强推!

《Thinking In Java》:Java经典书籍,经典到不用多介绍。

《Effective Java》:Java进阶必备书籍。


QQ截图20180213140230.jpg

最后,给小伙伴们分享网易有道andorid实习面经12个题目,你会几个呢?

第一轮面试

0、自我介绍

1、loop可以停止吗?

2、内部类里面可以写静态方法吗?

3、内部类为什么可以引用外部类?

4、什么是ANR,如何规避?

5、介绍一下做过的项目


QQ截图20180213135747.jpg

第二轮面试

0、如何证明贪心算法?

1、子线程里面能不能创建两个looper?

2、谈谈java中的四种引用

3、android常用控件有哪些?

4、android布局方式有哪些?

5、什么情况java会造成内存泄漏?

你可以通过这两轮面试吗?更多程序员面经,可以在w3cschool app开发者头条上查看。

上一篇下一篇

猜你喜欢

热点阅读