目錄
- 2021/8/6 中青智造 筆試+面試 Java開發
- 2021/9/3 泛微北京 性格測驗+筆試+面試 Java開發
- 2021/9/6 德衍睿通 筆試+面試 Java開發
- 2021/9/6 友誼時光 筆試 Java游戲開發
- 2021/9/7 掌上智珠 面試 Java開發
- 2021/9/8 云卯科技 面試 Java開發
- 2021/9/9 明見樂 面試 node.js開發
- 2021/9/9 云酬 面試 Java開發
2021/8/6 中青智造 筆試+面試 Java開發
1、查詢學生表中重復的學生資訊
模擬資料:
create table student (
`id` int(10) primary key auto_increment,
`name` varchar(10)
)engine='InnoDB'
-- 插入部分資料
insert into student (id, name) values (null, '黃雪梅');
-- 找出重復的人的姓名
-- 分組,if count > 1
select name from student
group by name
having count(*) > 1
2、三次握手,四次揮手 當訊息斷開時咋辦
https://www.cnblogs.com/jainszhang/p/10641728.html
3、跳表的資料結構
https://zhuanlan.zhihu.com/p/68516038
4、== 和 equals
https://zhuanlan.zhihu.com/p/58126578
5、jvm記憶體區域及作用,多執行緒創建物件時堆疊
https://gitbook.cn/books/5b6ee92eb8469638412c8b35/index.html
6、docker使用場景
7、說說平常是怎么使用mysql優化
8、常用的設計模式
2021/9/3 泛微北京 性格測驗+筆試+面試 Java開發
-
性格面試 50道題,考思維邏輯的,15分鐘做完,能做多少做多少,一般做不完
-
筆試

-
問了一些簡單東西,還有一個sql題
2021/9/6 德衍睿通 筆試+面試 Java開發
1.筆試
隨便寫一個設計模式(除開工廠模式和單例模式)
Lambda運算式常用的操作
三個sql題
list和map的區別
隨便寫一個排序演算法和它的時間,空間復雜度
- 面試
面試官不懂lua,問了下我它的作用
手敲兩道演算法:
給出一個字串,找出每個字符對應出現的次數,
給出一個字串,找出第一個不重復的字符
在隨便問了一些東西,簡歷上的
2021/9/6 友誼時光 筆試 Java游戲開發
初級JAVA開發筆試題(游戲服務端)
1、已知一堆疊的進堆疊序列為1234,則下列哪個序列為不可能的出堆疊序列( )
A. 1234
B. 4321
C. 2143
D. 4123
2、下面關于變數及其范圍的陳述哪個是錯誤的,( )
A. 實體變數是類的成員變數,
B. 在方法中定義的區域變數在該方法被執行時創建 ,
C. 區域變數在使用前必須被初始化,
D. 實體變數用關鍵字static宣告,
3、以下陳述句的作用是:( )
SELECT ename,sal FROM emp WHERE sal<(SELECT min(sal) FROM emp)+1000
A. 顯示工資低于1000元的雇員資訊
B. 將雇員工資小于1000元的工資增加1000后顯示
C. 顯示不超過最低工資1000元的雇員資訊
D.顯示超過最低工資1000元的雇員資訊
4、請寫出short a = 128;byte b = (byte)a;最終a和b的值是( )?
A. 128,127
B. 128,-128
C. 128,128
D. 編譯錯誤
5、以下代碼的運行結果是( )
public class Test {
? public static void main(String[] args) {
? int[][] arr = new int[10][5];
? System.out.println(arr.length + "," + arr[0].length);
? }
}
A. 10,10
B. 10,5
C. 5,5
D. 5,10
6、以下代碼的運行結果是( )
public class Test {
? public static void main(String[] args) {
? String s1 = "hello";
? String s2 = new String(s1);
? String s3 = "hell" + "o";
? String s4 = new String(s3);
? System.out.println((s1 == s2));
? System.out.println((s1 == s3));
? System.out.println((s2 == s4));
? System.out.println((s3 == s4));
}
}
A. false true true false
B. false true false false
C. false true true false
D. false false true false
7、以下代碼中,請標注哪些行有問題,并說明原因,
public class Test { // 1
? static int p1 = 0; // 2
? public static void main(String[] args) { // 3
? static int p2 = 100;// 3
? String s1;// 4
? System.out.println("s1=" + s1);// 5
? short n1 = 10;// 6
? n1 = n1 + 10;// 7
? n1 += 10;// 8
? n1 += 1.9;// 9
? double d1 = 3.14D;// 10
? double d2 = 3.14;// 11
? float f1 = 3.14F;// 12
? float f2 = 3.14;// 13
? long l1 = 100;// 14
? long l2 = 100L;// 15
}// 16
}// 17
8、下面的方法,當輸入3和10的時候回傳值分別是多少?
public static int getValue(int i) {
? int result = 0;
? switch (i) {
? case 2:
? result = result + i;
? case 3:
? result = result + i * 2;
? case 4:
? result = result + i * 3;
? default:
? result = result + i * 5;
? }
? return result;
}
9、兩張表,一張學生表(student),一張學生成績表(student_score),欄位如下:
學生表(student)
| 學生學號 | 學生姓名 | 學生性別 | 學生班級ID |
|---|---|---|---|
| student_no | student_name | student_sex | student_class_id |
學生成績表(student_score)
| 學生學號 | 課程ID | 課程分數 |
|---|---|---|
| student_no | course_id | student_score |
問題1:查詢每門課程的平均分及修課人數
問題2:查詢平均分大于等于80分的學生資訊(包括學號、姓名、性別、平均分)
問題3:查詢每門課程最高分的學生資訊(包括學號、姓名、性別、課程ID、課程分數)
10、執行緒池是什么?什么情況下需要使用執行緒池?使用執行緒池有什么好處?
11、請列舉出幾種常用的設計模式,并說明有什么好處以及應用場景,
12、mysql中char和varchar的區別,varchar(100)中100的含義是什么?varchar(100)能存放多少漢字?
13、從一個陣列中隨機抽取其中一個元素,代碼如何實作
14、編程題:
游戲中有一個禮包打開之后能獲得A,B,C,…等等物品中的一種,例如A物品的權重為100,B物品的權重為50,C物品的權重是1000…(PS:權重越高,打開禮包獲得改物品的概率越高),現在需要實作一段編程,根據物品的權重的大小去獲得對應的物品
2021/9/7 掌上智珠 面試 Java開發
由于我實習是在思迪資訊的,而這家公司也是做證券的,所以一直在問我在思迪做的那些東西,有什么場景等等,
問了左右連接的區別、一個具體場景中sql的優化、switch中return,continue,break的區別、繼承和抽象的區別、例外執行的流程、final和finally的關系、try中return了,finally中的代碼還會執行嗎、Java是值傳遞還是參考傳遞、集合框架有哪些執行緒安全的類、Hashmap 和 Hashtable的區別
2021/9/8 云卯科技 面試 Java開發
問了一些基礎知識:Integer和int區別、== 和 equals區別、常用的注解、@Transaction的隔離級別和傳播機制、同步和異步的區別、異步在那些場景中使用過、ArrayList和LinkedList的區別
2021/9/9 明見樂 面試 node.js開發
java面試,進去了轉node
- 問了下專案中你干了什么,負責了那些模塊
- mysql調優在專案中是怎么使用的
- hashmap 和 treemap的區別
- 虛擬機和容器的區別
- 對spring的理解
- 責任鏈模式
- Redis的常用來干嘛,分布式鎖怎么用
- 除開使用redis,還有使用過其它的nosql嗎
- 演算法題:
1.隨便一個排序演算法
2.找出很長一個陣列中,前k個最大元素- ABA及其解決方案
2021/9/9 云酬 面試 Java開發
突然打電話來給我說面試
- 專案經歷
- 執行緒池相關,題目沒有聽清楚
- linux 查看檔案中某個字串
- char和varchar的區別
- hashmap的結構
- 索引的結構
- 其他的不記得了
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/298941.html
標籤:java
上一篇:Java學習筆記:高階語法
下一篇:cgb2107-day12
