軟件開發面試題(JAVA)1

漢版

最近是進行秋季校園招聘,我也選了幾家軟件開發的崗位去筆試,雖然過得不多,但還是有一些獲得了面試的資格。下面是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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章