聲明:此處只作知識的積累和討論,不建議轉載和傳播。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++面向對象的使用狀況。