導航:首頁 > 編程語言 > 國美java面試題

國美java面試題

發布時間:2021-12-05 06:52:34

1. java開發面試題

結果如下,寫的有些復雜了

privatestaticList<Tray>mergeTrays(List<Tray>list){
Map<Integer,List<Goods>>trayMap=newHashMap<>();
List<Tray>newTray=newArrayList<>();
for(Traytray:list){
intid=tray.id;
List<Goods>goods=tray.goods;
if(trayMap.containsKey(id)){
//將相同托盤id的商品放在一起
List<Goods>tempGoods=trayMap.get(id);
for(inti=0;i<goods.size();i++){
tempGoods.add(goods.get(i));
}
trayMap.put(id,tempGoods);
}else{
trayMap.put(id,goods);
}
}
for(Map.Entry<Integer,List<Goods>>entry:trayMap.entrySet()){
intid=entry.getKey();
List<Goods>goods=entry.getValue();
Map<Integer,Integer>goodsMap=newHashMap<>();
for(inti=0;i<goods.size();i++){
Goodsgood=goods.get(i);
if(goodsMap.containsKey(good.id)){
goodsMap.put(good.id,goodsMap.get(good.id)+good.count);
}else{
goodsMap.put(good.id,good.count);
}
}
List<Goods>newGoods=newArrayList<>();
for(Map.Entry<Integer,Integer>goodEntry:goodsMap.entrySet()){
Goodsgood=newGoods();
good.id=goodEntry.getKey();
good.count=goodEntry.getValue();
newGoods.add(good);
}
Traytray=newTray();
tray.id=id;
tray.goods=newGoods;
newTray.add(tray);
}
returnnewTray;
}

2. 一些java面試的題,希望前輩們解答

1.zk是ajax框架,是js實現的,前端的框架優點都是方便快速構建用戶頁面。 struts是服務端框架,java實現,壓根不是一個方面的。(區別)
2.去下個j2ee API,看一下,servlet包中隨便說幾個就OK,像HttpRequest ,HttpResponse 等
3.不同資料庫語言寫法不一樣的,簡單思路是oracle: select * from (select * from table where rownum<200) where rownum>100 (還有一種高性能的寫法,忘掉了。。。有興趣可單獨聯系)
4.用 setTimeout(window.location="url",100)
5.jsp和servlet異同,看下他們的生命周期就知道了,網上很多。 jsp其實是servlet的一種擴展,寫起html語言來更簡單明了。執行時還是轉換為servlet的
6.網上一堆。。。隨便搜下就能看到了
7.這個也很籠統。 自己看吧,不一定很全http://blog.csdn.net/liulian720/archive/2006/03/31/645654.aspx

3. 國美物流公司 java工程師面試,誰去過,交流一下。

這是我之前在卧龍閣上看到這樣的面試經歷:
一面是人力專,在會議室跟人力面試的時候,屬我感覺相當的別扭,有點像老師跟學生談話一樣,上來先問:」你理想的工作環境是什麼樣子的?「,我簡單描述了一下,之後她就說:」這太理想化了,大公司有大公司的制度。。。(後面都是一些羅里吧嗦的話,記不住了)「,
技術部門的一面不是特別難,主要就是問了一些平常工作中使用的技術,以及對框架與設計模式的理解。技術部門的二面是在一星期後,當那位面試官一進門的時候,我的第六感就我告訴這次面試凶多吉少。面試過程中他一直盯著我的簡歷跟筆試題不斷的看,期間不斷的問:"你還對哪些方面比較了解?"。最後我一個人說的實在沒意思了,就回答:」沒有了「。就這樣面試很快就結束,再也木有下文了。
還有一些詳細的薪資待遇可以參考!
希望可以對你有所幫助!

4. 今天遇到一公司的超難的java面試題,面掛了,求幫忙!

交流一下,有些我也不會。^_^
1、數據沒有排序的嗎?排序了,可以用類似二內分法搞。容
3、只需用ThreadLocal包裝一下這個bean的日期屬性即可,簡單。
5、有介面直接用spring HttpInvoke遠程調用即可。
6、最簡單的辦法就是使用Terracotta伺服器集群tomcat,ecache、quartz、session一站式解決。不那樣的,緩存的話,可用memcached。tomcat中的session是復制式,直接在tomcat配置文件就可以吧。如果要實現自己手動更新感覺可以考慮用jms手動傳遞數據同步。
8、處理效率高了不少,並發效率好、數據更安全。
9、簽名的演算法是公開的,但是演算法相關的密鑰是私有的。

5. java 面試題

一個表對多個類(Table per class hierarchy)
人員表
create table `sample`.`person`(
`id` bigint not null auto_increment,
`name` varchar(20),
`score` float,
`salary` float,
`type` char(1),
primary key (`id`)
);
Person.hbm.xml
<hibernate-mapping>
<class name="powerwind.bean.Person" table="person"
catalog="sample">
<id name="id" type="java.lang.Long">
<column name="id" />
<generator class="native"></generator>
</id>
<discriminator column="type" type="java.lang.String" />
<property name="name" type="java.lang.String">
<column name="name" length="20" not-null="true" />
</property>

<subclass name="powerwind.bean.Student"
discriminator-value="S">
<property name="score" type="java.lang.Float" />
</subclass>

<subclass name="powerwind.bean.Teacher"
discriminator-value="T">
<property name="salary" type="java.lang.Float" />
</subclass>
</class>
</hibernate-mapping>
優點是單表查詢,支持多態;缺點是要在表增加欄位(type)用於區分子類。

6. JAVA面試題

給個地址

第一,談談final, finally, finalize的區別。
第二,Anonymous Inner Class (匿名內部類) 是否可以extends(繼承)其它類,是否可以implements(實現)interface(介面)?
第三,Static Nested Class 和 Inner Class的不同,說得越多越好(面試題有的很籠統)。
第四,&和&&的區別。
第五,HashMap和Hashtable的區別。
第六,Collection 和 Collections的區別。
第七,什麼時候用assert。
第八,GC是什麼? 為什麼要有GC?
第九,String s = new String("xyz");創建了幾個String Object?
第十,Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
第十一,short s1 = 1; s1 = s1 + 1;有什麼錯? short s1 = 1; s1 += 1;有什麼錯?
第十二,sleep() 和 wait() 有什麼區別?
第十三,Java有沒有goto?
第十四,數組有沒有length()這個方法? String有沒有length()這個方法?
第十五,Overload和Override的區別。Overloaded的方法是否可以改變返回值的類型?
第十六,Set里的元素是不能重復的,那麼用什麼方法來區分重復與否呢? 是用==還是equals()? 它們有何區別?
第十七,給我一個你最常見到的runtime exception。
第十八,error和exception有什麼區別?
第十九,List, Set, Map是否繼承自Collection介面?
第二十,abstract class和interface有什麼區別?
第二十一,abstract的method是否可同時是static,是否可同時是native,是否可同時是synchronized?
第二十二,介面是否可繼承介面? 抽象類是否可實現(implements)介面? 抽象類是否可繼承實體類(concrete class)?
第二十三,啟動一個線程是用run()還是start()?
第二十四,構造器Constructor是否可被override?
第二十五,是否可以繼承String類?
第二十六,當一個線程進入一個對象的一個synchronized方法後,其它線程是否可進入此對象的其它方法?
第二十七,try {}里有一個return語句,那麼緊跟在這個try後的finally {}里的code會不會被執行,什麼時候被執行,在return前還是後?
第二十八,編程題: 用最有效率的方法算出2乘以8等於幾?

第二十九,兩個對象值相同(x.equals(y) == true),但卻可有不同的hash code,這句話對不對?
第三十,當一個對象被當作參數傳遞到一個方法後,此方法可改變這個對象的屬性,並可返回變化後的結果,那麼這里到底是值傳遞還是引用傳遞?
第三十一,swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?
第三十二,編程題: 寫一個Singleton出來。

7. java面試題!

select Fclass,Max(Fscore) from table1 group by Fclass

8. java面試題

我面試別人首先來點復基礎題 給你個鏈接制 很基礎:http://wenku..com/view/a4330ad8ce2f0066f5332234.html

然後個人覺得如果你們公司用到了框架,你可以問他熟悉的框架有哪些,原理是什麼,怎樣實現的,用了有什麼好處,談用了框架的感想。你都可以從面試人的回答中找到適合的人才。

具體也不知道你們公司用到了哪些技術,總之你可以把你們用到的技術都可以問一邊,公司招人還是要技術針對性強點的。

9. Java面試題

這么考慮
100!=(1*2*3*...*10)*(11*12*...*20)...(91*92*...100)
A B ....... J

我們只觀察第一部分,就是A部分,10!里只有2*5和1*10會出現末尾是0,那就是說A部分出現兩個,那樣這么推理:B部分也只有兩個,C部分兩個....I部分兩個(I部分是81到90相乘)。到此為止一共有了18個。

最後一個部分是91到100的相乘:91*100和92*95出現末位是0,一共有3個

再考慮到4*25=100會出現兩個0,那樣還要繼續考慮4*(22*25)和類似情況;
4*(22*25)出現兩個0(就是多一個0),下面就是8*(52*55)出現兩個0(多一個0),16*(72*75)出現兩個0(多一個0)。一共多了3個0 -------------------其實就是考慮能因式分解出4*25的情況

那最後的結果就是100!一共會出現18+3+3=24 個0

10. JAVA面試題

老大,誰誰告訴你克隆的英語是啊,暈倒~~明明復制時,克隆是clone嘛!不過這些問題都是java的底層東西啊,上大學都講的啊!你是自學的?怎麼這都不會啊!那你怎麼還找java工作啊!

閱讀全文

與國美java面試題相關的資料

熱點內容
應城市網站到期怎麼續費 瀏覽:772
360擴展器固件在哪升級 瀏覽:103
青春愛情激情電影 瀏覽:209
韓國電影 女主角在療養院工作 瀏覽:926
javascriptsidebar 瀏覽:769
義烏用什麼app坐公交 瀏覽:14
矩陣縱橫cad文件下載 瀏覽:832
四個字的動畫片 瀏覽:461
js最新皮膚2017 瀏覽:587
恐怖電影無限流小說 瀏覽:178
主人公葉天的小說 瀏覽:834
dede採集基礎教程 瀏覽:487
牌技百度雲網盤文件 瀏覽:306
韓國大寸度電影大全美容院 瀏覽:678
網上自學編程怎麼樣 瀏覽:609
傳文件給領導叫什麼 瀏覽:937
225升級235 瀏覽:613
電影院和男朋友親熱 瀏覽:392
ema如何打開文件 瀏覽:250
基線文件定義 瀏覽:688

友情鏈接