今天的android面试总结

今天早上去一家公司面试android开发,现在总结一下

首先,这家公司没有笔试环节,而是直接和技术面试官面谈。面试官问我有没有带简历,我说没带。然后他就叫我等一下,估计是打印我的简历去了。

不一会,一共两位技术面试官进来,其中一个进来后直接叫我把我的项目作品展示给他看,连自我介绍都不用了。够直接,好,那我就打开我的应用给他看

他就针对这个项目说你这个是怎么实现的,那个又是怎么实现的。我就说这个是用viewpager,那个是用slidingmenu什么的。。他还问到你这个图片加载是怎么实现的,我说是用开源Imageloader。。然后他还针对我以前在公司做的项目问了些问题。。除此之外,他们问到了以下知识点:

activity启动模式有几种?Singletop和singletask有什么区别?

你java学了多久?

设计模式你熟悉么?你用到了哪几种?说说工厂模式

软件版本更新后数据库需要增加一个字段,该怎么更新?(传sqlite的version+1,onupgrate中增加字段)

今年googlei/o大会哪一天举行?(我之前有关注相关资讯,不过一般人不会记具体日期吧?所以我当时凭印象蒙了一下,竟然猜对了 。6月25日)

为什么离职?(我答想要更好的发展。呵呵)

未来你的职业规划?(未来5年专注于移动开发,面试官接着问你说移动开发,你是指android开发吗?好吧,因为我之前想过打算做3年android开发,之后考虑做ios,所以当面试官问我是不是android开发时,我当时凌乱了,不知道怎么答,后来我说前。几。年做android吧)。

你有过通宵写代码吗?(我说有,他又问什么时候,我说大学参加比赛赶代码时。他就说了一句:哦,是赶代码的时候呀。 实际情况是我有时想完成一个功能的实现时,也会通宵,只不过比较少,怪我当时表述不够清楚)

能记起来就这些了,如果我记起更多我会补充。面试过程大概30分钟,最后迎来了面试官面带压抑的笑容(典型的说谎话、连自己都不相信自己接下来说的话的表情)的一句话:“你好,我们会在三天之内通知你结果,谢谢。”   而且面试官没问我期待的待遇(如果面试官不问这个,99%你是没戏了)。眼看他们站起来,准备请我出去的时候,我压抑着失落的心情,问了面试官对我有什么建议?他说主要是基础要打扎实,而且在开发初级阶段,不建议经常用开源项目,要自己实现下,那些开源项目都是给有相当经验的工程师用的。

今天的android面试总结,布布扣,bubuko.com

时间: 2024-10-02 11:45:05

今天的android面试总结的相关文章

转:Android面试

http://blog.csdn.net/singwhatiwanna/article/details/49230997 可以说是对android知识的总结,列在这里了.上面的博文地址里有详细介绍,感兴趣可以仔细阅读. 基本知识点.深入知识点.基本知识点的细节和系统核心机制. 1. 基本知识点 比如四大组件如何使用.如何创建Service.如何进行布局等.这类知识是需要熟练掌握的,并且也没什么难度. 2. 稍微深入的知识点 比如AIDL.Binder.多进程.View的绘制流程.事件分发.消息队

Android面试知识点(转)

该文所有问题转自:http://www.cnblogs.com/hpboy/p/3307371.html 一.算法,数据结构 1.排序算法 2.查找算法 3.二叉树 4.广度,深度算法: 二.java基础 1.集合Collection,List,Map等常用方法,特点,关系: 2.线程的同步,中断方式有几种,线程池,线程状态,常用的方法比较,比如wait,sleep等: 3.反射机制 4.IO包的使用,运用了什么设计模式 5.设计模式,常用的设计模式,运用场景: 6.内存管理,引用的种类: 7.

Android面试总结经

自上周怒辞职以后,就开始苦逼的各种面试生涯,生活完全靠私活来接济,时有时没有,真难,还能快乐的玩耍吗,最多一天面试了5家,哎感觉都是不急招人,各种等待通知,好不容易等来一家,还克扣了薪资,从我要的12k到他们给8k,感觉累觉不爱. 面试都是基本过了二面的,大到腾讯,阿里,百度,网易,小到15人的创业公司我都去了,难得今天休息一下,总结下面试经验,以便下次面试用到.技术题目我就不说了,这是基础,不会的还是把基础看下吧.后面的题目都是让人蛋疼的机制问题. 1.什么是线程,线程和进程的区别,线程的工作

【Android进阶】Android面试题目整理与讲解

这一篇文章专门整理一下研究过的Android面试题,内容会随着学习不断的增加,如果答案有错误,希望大家可以指正 1.简述Activity的生命周期 当Activity开始启动的时候,首先调用onCreate(),onStart(),onResume()方法,此时Activity对用户来说,是可见的状态 当Activity从可见状态变为被Dialog遮挡的状态的时候,会调用onPause()方法,此时的Activity对用户可见,但是不能相 应用户的点击事件 当Activity从可见状态变为被其他

Android面试题目2

1. 请描述下Activity的声明周期. onCreate->onStart->onRemuse->onPause->onStop->onRestart->onDestroy 2. 如果后台的Activity由于某种原因被系统回收,如何在回收之前保存当前状态.onSaveInstanceState().程序中的某一个Activity A 在运行时,主动或被动的运行另一个新的Activity B,这个时候A会执行onSaveInstanceState().B完成以后又回

【Android 面试基础知识点整理】

针对Android面试中常见的一些知识点整理,Max 只是个搬运工,感谢本文中引用文章的各位作者,给大家分享了这么多优秀文章,对于其中的解析,是原作者个人见解,有错误和不准确的地方,也请大家积极指正. 本文将持续更新,同时我也将其放在Github上:Point-of-Android 同时可以看Max的个人博客:海上钢琴师 Android中的异步任务机制 Android中AsyncTak的使用与源码分析 http://blog.csdn.net/bboyfeiyu/article/details/

【Android进阶】Android面试题目整理与讲解(二)

今天真机调试的时候莫名其妙遇到了这样的一个问题: This product type must be built using a provisioning profile, however no provisioning profile matching both the identity "iPhone Developer" and the bundle identifier..... 具体如下图所示: 十分蛋疼, 发现不管是从网上下的demo, 还是自己的过程.凡事真机测试的时候都

【Android进阶】Android面试题目整理与讲解(一)

这一篇文章专门整理一下研究过的Android面试题,内容会随着学习不断的增加,如果答案有错误,希望大家可以指正 1.简述Activity的生命周期 当Activity开始启动的时候,首先调用onCreate(),onStart(),onResume()方法,此时Activity对用户来说,是可见的状态 当Activity从可见状态变为被Dialog遮挡的状态的时候,会调用onPause()方法,此时的Activity对用户可见,但是不能相 应用户的点击事件 当Activity从可见状态变为被其他

Android面试总结 (转)

1. 下列哪些语句关于内存回收的说明是正确的? (b) A. 程序员必须创建一个线程来释放内存 B. 内存回收程序负责释放无用内存 C. 内存回收程序允许程序员直接释放内存 D. 内存回收程序可以在指定的时间释放内存对象 2. 下面异常是属于Runtime Exception 的是(abcd)(多选) A.ArithmeticException B.IllegalArgumentException C.NullPointerException D.BufferUnderflowException