最全阿里巴巴Java面試題大揭秘

2021-09-24 21:31:11 字數 1163 閱讀 5165

1.結合資料庫存在城市人口表table_person

fid(number)

fname(varchar2)

fage(number)

f***(varchar2)

fcity(varchar2)

1xiaoming

11male燕國2

wangming

12female楚國3

zhangsan

13female

秦國請使用分組查詢,以城市維度,統計城市人口在2人以上(含2人)的各人口總數,各城市人口平均年齡;

2.現有**片段:

(function())();

console.log("a defined?"+(typeof a !== 'undefined'));

console.log("b defined?"+(typeof b !== 'undefined'));

第一和第三行**是什麼意思?

第4和第5行**會分別在console輸出什麼?

3.請使用if語句對下面**進行美化

null != this.a && (this.b.c(),this.cs.foreach(function(a)), 1 == this.e.a || this.e.b(this),this.b.a())
4.請解釋下面**的輸出

console.log(function f(n)})
5.小王和小馬都是***的學生,***的生日是m月n日,2人都知道***的生日是下列10組中的一天:

1月4日   1月5日   1月8日

4月4日   4月9日

7月1日   7月5日

12月1日   12月3日   12月8日

***把月份m資訊告訴小王,把日子n值告訴了小馬,***問他們知道他的生日是哪一天嗎?

小王說:如果我不知道的話,小馬肯定也不知道

小馬說:本來我也不知道,但是現在我知道了

小王說:哦,那我也知道了。

請根據以上對話推斷出***的生日是哪一天嗎?並寫出推理過程

6.有外觀完全相同的12個玻璃球,其中只有1個重量與其它11個不同,現在要求用一部沒有砝碼的天枰稱三次,將那個重量異常的球找出來,並且知道它比其它11個球較重還是較輕。

阿里巴巴面試題

作業系統的任務排程 房間內有n 1個群眾,1個明星,群眾之間的認識情況未知,所有的群眾都認識這個明星,現在有乙個機器可以問乙個人是否認識另乙個人,效率為o 1 請設計乙個演算法在n個人中找出這個明星。前線戰場有n個戰士,每個戰士都掌握了一些情報,戰士之間的交流 比如打 可以交換雙方的情報。請設計乙個...

阿里巴巴面試題 指標

下面程式會輸出什麼結果?include include int main char pa a pa printf s n pa system pause return 0 答案 解析 char a 這一行 表示建立了乙個字元型的指標陣列a,陣列裡有三個元素。如下圖 陣列裡存了三個字元型指標,每個指標...

阿里巴巴js面試題3

該題難度係數 考查的技術點 1 this 2 閉包 題目如下 var name a var object console.log object.getnamefunc var name2 a var object2 console.log object2.getnamefunc 執行結果 接下來我們...