java筆試+面試總結(大綱)

來源:互聯網
上載者:User

標籤:lis   直接   edit   登入   buffer   static   視窗   ref   根據   

註:此篇文章為轉載:https://i.cnblogs.com/EditPosts.aspx?opt=1


題目解答請依次查看其他幾篇部落格: 
Java基礎篇:http://blog.csdn.net/u014206526/article/details/52251355 
jvm篇:http://blog.csdn.net/u014206526/article/details/52251789 
設計模式篇:http://blog.csdn.net/u014206526/article/details/52251924 
web篇:http://blog.csdn.net/u014206526/article/details/52251948 
MySQL篇:http://blog.csdn.net/u014206526/article/details/52251961 
演算法與實踐篇:http://blog.csdn.net/u014206526/article/details/52251985 
項目篇:http://blog.csdn.net/u014206526/article/details/52252015

http://www.cnblogs.com/hsjie/p/3301542.html

一、java基礎

1、給一段java程式寫出程式的輸出結果(考點:類的執行順序,賦值順序,繼承) 
2、Java運行過程 
3、final/static關鍵字 
4、Java synchronized實現機制 
5、String和StringBuffer的區別 
6、java並發

a、根據題目情境寫代碼,考慮並發情況 
b、或者給你看段代碼,問你並發時會發生什麼,如何解決…… 
c、一些解決並發問題技巧,比如cas、多線程的實現方式 
7、java資料結構(實現、原理、應用)

a、hashmap詳細的實現過程。愛奇藝面試有道題直接限定用hashmap解,現場寫演算法 
b、Vector,ArrayList,LinkedList的區別是什嗎? 
c、map和list的區別 
d、HashMap與ConcurrentHashMap的區別(搜狐筆試)e、tree 
8、緩衝 
Redis、Ehcache,Memcached**

二、jvm(java虛擬機器) 
1、參數設定 
2、簡述jvm 
3、記憶體回收機制(年輕代,老年代,永久代) 
4、記憶體配置 
5、記憶體回收行程 
6、jvm調優

三、設計模式 
1、寫出單例模式的實現,至少兩種:(筆試) 
2、簡述常用的設計模式(原廠模式等) 
3、實際應用

四、web 
1、forward和redirect的區別 
2、session和cookie的區別,如何?自動登入 
3、三向交握、四次揮手、滑動視窗協議 
4、Http header內容 
5、get和post的區別 
6、40*錯誤、50*錯誤 
7、簡述mvc模式 
8、spring 
原理、AOP、IOC 
9、mybatis 
原理、與jdbc的區別

五、mysql 
1、mysql引擎 
2、什麼是索引,索引的優缺點,建立原則 
3、nosql的區別 
4、sql語句

a、給表和情境,按要求寫sql語句(筆試) 
b、給情境,設計表,建立表。 
c、給一段sql語句,說出其中設計的不合理處(欄位類型、長度不對,冗餘等) 
d、查詢某張表第n條到第m條記錄 
5、sql注入 
6、sql最佳化 
7、資料庫設計原則 
8、資料庫事務

六、演算法實踐 
1、排序(快排、冒泡等) 
2、編程題 
a、結合實際情境寫程式,要求高並發 
b、類似Acm題 
c、電梯調度演算法(百度) 
3、給情境,寫程式設計思路 
解答: 
刷leetcode:https://leetcode.com/ 
八大排序:http://blog.csdn.net/hguisu/article/details/7776068

七、項目 
1、簡述你做過的項目 
2、你做了什麼 
3、怎麼做的 
4、為什麼那麼做 
5、學到了什麼 
6、項目結構 
7、有沒有什麼可以改進的 
8、項目中的痛點與解決方案

八、Linux 
1、基本命令操作 
解答:http://www.bitscn.com/os/linux/201408/304349.html

java筆試+面試總結(大綱)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.