阿里云服务器免费领卷啦。

捡代码论坛-最全的游戏源码下载技术网站!

 找回密码
 立 即 注 册

QQ登录

只需一步,快速开始

搜索

金山2012校园招聘笔试

热度 1已有 759 次阅读2016-1-18 16:32 | 校园招聘, 金山

为了保险,做了运维的题目,难度不大,主要是网络和Linux操作系统方面的,稍微准备一下即可。答题的时候自我感觉良好,结果没收到面试通知,被鄙视了,o(╯□╰)o
Android开发工程师面试中经常会问到的问题
1.Activity的生命周期(最基本的)。
2.Android基本框架结构。
3.Android终止一个进程的方法,如何彻底终止一个程序。
4.如何改写程序,改变android手机中返回键的功能(西安TCL研究院技术面试)。
一 般来说,大公司的校园招聘中首先看的还是基础,有工作或者实习经验的会重点考虑,多问一些在实习中的项目细节,同时会问一些算法,建议认真研读《编程之 美》《编程珠玑》之类的书籍。首先要做好充足的准备,打好基础,其次还要看一些算法、设计的内容,一面以后的技术面问的题目都有一定的挑战性。如果有实习 或者项目经历,可以大大增加校招中简历筛选通过的机率。对于互联网公司,特别喜欢海量数据的排序、搜索,网上类似的资源很多,可以看看。技术更新永无止 境,要时刻保持清醒的头脑,不断学习,充实自己,才能在竞争中不被淘汰,祝大家好运,找到心仪的工作。

=================================================================================================================

1.程序之间亲和性的理解
eoe的一个朋友的回答,要不我还真想不到是什么。
是问affinity吧
sdk文档中有详细说明
看这篇文章:http://blog.csdn.net/song_shi_chao/article/details/8754300
2.Task任务栈的分配
http://blog.csdn.net/guomeijuan916/article/details/8121468
3.Activity如何启动一个service
这个问题开始真是小看了,个人觉得有两种:一种就是start一个service,另外一种就是bind一个service。

百度android
笔试题
java如何同步
wait 和 sleep的区别
java常用的数据结构 如何实现
重载与重写区别
android 如何提高稳定性
--------------------------------------------------------------
android 有哪些安全机制
1)http://www.360doc.com/content/11/1219/23/3700464_173515364.shtml
2)http://www.cnblogs.com/GnagWang/archive/2011/03/21/1990507.html
基 于上面两篇文章,我也总结下:1.Android基于Linux,Linux的安全机制适用于Android,通过用户id,组id等实 现;2.Android的权限机制:在manifest.xml中会配置相应的权限 3.Android的独立进程机制:每个应用都运行在独立的进程中,互相不干扰,当然他们共享资源和内存等;还有注意shareId如果相同会运行在一个 进程中 4.签名机制:Android打包的时候有自己独立的keystore文件,所以这个文件是唯一的,保证应用的安全性
-------------------------------------------------------------

android 应用之间有几种共享数据的方法
android 哪些操作会导致内存泄露 如何排查
.9.png 和 png 的区别
sqlite 使用注意事项
Listview 中 getview中 convertview 的工作原理
service 有什么特征,在哪种情况下会用到service

面试
面试的时候会问你关于简历上的项目,会问得比较细,问你几个人做的,做了多长时间,画出原理图
intent 如何开启activity的?
manifest 的作用
内存过低时,是用什么策略杀死进程@?

1. Intent的几种有关Activity启动的方式有哪些,你了解每个含义吗?
这 里Android123提示大家,Intent的一些标记有FLAG_ACTIVITY_BROUGHT_TO_FRONT 、FLAG_ACTIVITY_CLEAR_TOP、FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET、 FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS、FLAG_ACTIVITY_MULTIPLE_TASK和 FLAG_ACTIVITY_NEW_TASK 等。每种含义大家看SDK文档和具体跑下这样你的记忆会更深刻些。
2. Activity和Task的启动模式有哪些? 每种含义是什么?
有 关在AndroidManifest.xml中的android:launchMode定义,主要有standard、singleTop、 singleTask和singleInstance,同时对于android:taskAffinity这些问题大家也要了解,Android开发网在 以前的文章中讲过,不过很多开发者仍然不是很清楚,这些基础问题我们以后仍然会再次总结。
3. 通过Intent传递一些二进制数据的方法有哪些?
1). 使用Serializable接口实现序列化,这是Java常用的方法。
2). 实现Parcelable接口,这里Android的部分类比如Bitmap类就已经实现了,同时Parcelable在Android AIDL中交换数据也很常见的。
4. 能说下Android应用的入口点吗?
在Google的虚拟机中Application实例中已经实现了main方法,有关具体的Application介绍可以参考 Android程序的入口点是什么,不是Main()吗:http://www.android123.com.cn/kaifafaq/829.html
5. Java基础问题,说说HashSet和HashTable的区别?
这个相信Java程序员都知道HashSet相对于HashMap就是不能存放重复的数据,对于HashTable来说,存放的数据不能出现key或value为null这样的情况。
6. Java基础问题,用Java的集合类写下广度优先搜索.
这个属于基础数据结构问题,通过队列处理一层一层,相对于深度优先的栈处理方式来说更实用一些。
7. Android都有哪些XML解析器,都熟练掌握吗?
这里XmlPull、SAX和DOM相信做过Web开发的都已经滚瓜烂熟了。
8. SQLite支持事务吗? 添加删除如何提高性能?
SQLite作为轻量级的数据库,比MySQL还小,但支持SQL语句查询,提高性能可以考虑通过原始经过优化的SQL查询语句方式处理。
9. Android Service和Binder、AIDL你都熟练吗?
作为Android重要的后台服务,这些每个Android开发者都应该掌握,这也算是和Java SE最大的不同了,具体的实例大家可以查看Android音乐播放器的源代码Music.git中的,这里不再赘述。

路过

鸡蛋

鲜花

握手

雷人

发表评论 评论 (6 个评论)

回复 mypp0072 2017-3-31 15:34
这是大公司的面试题
回复 mypp0072 2017-3-31 15:40
看看不错
回复 mypp0072 2017-4-6 10:05
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
回复 mypp0072 2017-4-6 10:05
ffffffffffffffffffffffffffffffffffffffffffffffffffffff
回复 mypp0072 2017-4-7 10:00
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
回复 mypp0072 2017-4-7 10:01
ffffffffffffffffffffffffffffffffffffffffffffffff
技术支持
在线咨询
QQ咨询
3351529868

QQ|手机版|小黑屋|捡代码论坛-专业源码分享下载 ( 陕ICP备15015195号-1|网站地图

GMT+8, 2024-3-29 15:48

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部