漢版
最近是進行秋季校園招聘,我也選了幾家軟件開發的崗位去筆試,雖然過得不多,但還是有一些獲得了面試的資格。下面是30個我遇到的面試題,分享給大家,後續可能還會補上,不過可能不會很多。
1.寫一個冒泡排序
2.寫一個菲波那切數列
3.簡單說一下線程
4.sleep和wait方法的區別
5.object對象的幾個方法
6.簡述熟悉的幾種設計模式
7.談談面向對象的三個特點
8.刪除的sql語句
9.插入的sql語句
10.死鎖的原因,如何解決
11.讀寫鎖問題
12.經常訪問的網站無法訪問,是什麼原因
13.如何加快電腦的運行速度
14.編寫一個開機自啓運行程序
15.數據庫優化有哪些手段
16.SQL優化有哪些手段
17.簡述數據庫設計的三範式,BCNF範式
18.應用層的常用協議
19.ICMP協議
20.如何快速刪除重複文件
21.簡要說明Java集合
22.hashmap的實現原理
23.簡要說明AOP,有沒有寫過類似的程序
24.如何統計網站訪問人數
25.簡要敘述atomic類
26.對Java線程池的理解
27.對於Java緩存技術的瞭解
28.負載因子是什麼
29.值傳遞和引用傳遞的區別
30.很長的十進制字符轉成十六進制
E-version
recently,autumn recruit cross all the campus, and i took part in some software company `s online or offline written examinations; Thankfully, i got chances to have an interview with hr or senior programmers; Here are thirty questions that hr or programmers proposed to me, now i would share with you. some question may come later though the quantity of question my not meet your wish;
1.write a bubble sort
2.write a Fibonacci sequence
3.talk about thread
4.the diff between sleep(long i) and wait();
5.how do you understand Object class method
6.the patterns of object oriental program
7.the character of object oriental
8.write a delete sql
9.write a insert sql
10.reason of dead lock and how work it out
11.read write lock
12.if a website can`t reach, why
13.how make your computer faster
14.write a program that can self-start when computer boot
15.how optimize database
16.how optimize sql
17.description about database normal form
18.general protocals in application layer
19.ICMP protocal
20.how to delete duplicate file on disks
21.detail about java collection
22.the impliment of hashmap
23.what is aspect oriental program
24.how get the number of visitors
25.atomic class
26.thread pool
27.java cache
28.load factor
29.pass by value and pass by reference
30.long string decimal to hex