【笔试or面试】3G门户校园招聘

声明:此处只做知识的积累和讨论,不建议转载和传播。

笔试题:

一.选择题

4道选择题,都是基础题,大多都回忆不起来,想起再补充吧。

最后一道是入栈出栈问题,入栈顺序为1,2,。。。,n,第一个出栈的是n,问第i个出栈的是什么?应该是n-i+1。

二.简答题

1.问vector,linkedList和arrayList的存储性能和特性。

答:Java的容器类,Java很少写,也就很少去关注,纯粹当成C++的STL容器来写了。

具体解析:http://www.cnblogs.com/mgod/archive/2007/08/05/844011.html(挺多人关注的博客)

2.问垃圾回收机制是什么,Java的垃圾回收机制是怎么工作的。

答:http://blog.csdn.net/csh624366188/article/details/8042649(Java牛人的博客)

3.给n个数,取值都是从1到100,问这个n个数能有多少组合之和大于100。

答:参考http://blog.csdn.net/v_july_v/article/details/6419466

三.分析题

给出A、B两种药片,每次服药A、B药片各一颗,如果有一次你倒出多一颗B药片,也就是说此时手心上有一颗A药片和两颗B药片,问如何才能严格按照医嘱又不浪费所有药片?

答:以下三个网址都有解答,都有类似的题目,额,自己当时是回答不可能,智商啊。。。

http://www.jobcoding.com/brain/%E7%A7%B0%E9%87%8D%E7%B1%BB%E6%99%BA%E5%8A%9B%E9%A2%98/

http://webservices.ctocio.com.cn/233/12153233_3.shtml

http://blog.csdn.net/caoxu1987728/article/details/7338507

四.编程题

1.用递归的方法将一个整数倒序保存到一个数组。

答:这道题很简单,关键在于什么时候递归结束。

2.用Java的多线程实现银行取款问题。

答:Java和多线程都不会,看到银行取款问题,第一感觉就是要加锁。

具体实现参考:http://2301703.blog.51cto.com/2291703/1033539

五.Android附加题

1.raw文件夹和asserts文件夹的区别

答:参考http://www.cnblogs.com/cody1988/archive/2011/10/25/2224369.html

2.Android实现动画有多少种,都是怎么用的。

答:参考http://blog.csdn.net/ithomer/article/details/7523328

一面:

1.自我介绍;

2.项目经历,也是问觉得做得最好的项目是什么;

3.问了一个算法问题:有101个数,取值为0到100,求唯一相同的数;

4.问了下C++面向对象的使用情况。

posted @ 2013-09-26 19:15  haoaina521  阅读(227)  评论(0编辑  收藏  举报