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

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

笔试题:web

一.选择题算法

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(挺多人关注的博客)spa

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

答: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++面向对象的使用状况。

相关文章
相关标签/搜索
本站公众号
   欢迎关注本站公众号,获取更多信息