在永安里路口西的那個中麥通信大廈,首先填寫了一個登記表,接著20分鐘要寫完10道筆試題目。如下:
1、-Xms -Xmx -Xss都是什么意思?當程序發生OutOfMemoryException時可以修改哪個參數而不用調程序代碼?
-Xmx JVM最大可用內存
-Xms JVM初始內存
-Xss 棧大小
調整一下-Xmx即可
2、分別寫出一個程序讓堆和棧拋出異常OutOfMemoryException
堆:
for(int i=0;i<100000;i++){
User user = new User();
}
棧:當時隨便寫了一個方法遞歸調用,只要調用的深度無限或者無出口
n = 12000000;
public static int f(int n){
if(n==1 || n==2){
return 1;
}else {
return f(n-1)+f(n-2);
}
}
3、如何在服務器負載均衡之間選擇最佳路由,寫出幾種負載均衡策略算法。
不會寫。
4、用javascript定義一個匿名函數
好像寫錯了:function(){},應該是
(function() {
alert('water');
})();
5、最近在人人聚財投了10000元,一年就能賺 651.08 元,同樣金額在余額寶只能賺到:292.16元!不信?你看看 http://url.cn/MRbp9D ,實際上它對應的地址是
3w.renren網的某個地址 ,這是我舉得一個騰訊微博的例子,當時它出的是新浪微博的鏈接,http://t.cn/.......。
這有什么作用,它是怎么實現的??
我大概說了下為了安全,和統一資源鏈的管理等。主要采用了加密、服務器上映射處理之類的。
csdn有個人這么解釋的:親,可以這樣理解,你在新浪發表一篇微博,它自己進入短網址轉換模塊,轉換的時候就生成了一串短網址,并存入了數據庫,當你在新浪微博里點擊http://t.cn/h5mwx 這個網址,那么說t.cn就會自動去數據庫查詢對應的長網址,并讓你的瀏覽器順利抵達終點,所以短網址一般都會跟一個短域名,否則誰也沒辦法解析...比如騰訊的短網址,它的短域名可能就不是t.cn了吧...
6、當HashMap的key存儲的是某個對象時,一般應該怎么做
重新實現相應的equals、hashcode方法。
7、寫一段代碼把User對象序列化
User user = new User();
user.setName("sunjinfu");
user.setAge(99);
FileOutputStream fos = new FileOutputStream("D://serializable.txt");
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(user);
8、解釋一下方法簽名:public static
面試的是跟我同一級別的開發的,沒啥好問的。