Java面試彙總

轉自:http://zy19982004.iteye.com/blog/1846537#commentsjava

一.Allpython

     最近找工做,遇到的筆試面試題,概括以下,供你們參考。nginx

二.J2SEweb

  • 容器
  • HashMap,LinkedHashMap,TreeMap的實現,算法時間複雜度。
  • HashSet,LinkedHashSet,TreeSet的實現。
  • ArrayList,LinkedList的實現。某公司機試:本身實現一個List。
  • 同步容器。java.util.Collections類。
  • 多線程
  • 多線程狀態及轉換。
  • 瞭解java.util.concurrent.*包。
  • 引用傳遞,值傳遞。
  • 父類子類變量,塊,構造函數加載前後順序。

 

三.Servlet Jsp面試

  • web.xml
  • 如何讓Servlet在Web Application啓動時加載。
  • Servlet
  • Servlet的getInitParameter(String name)有什麼用,在什麼地方配置。
  • Servlet生命週期,init service doPost doGet的在何時被調用。
  • Jsp
  • 寫出五個以上的內置對象。(必考!)

四.SSH算法

  •  Struts2
  • 工做流程
  • Hibernate
  • 工做流程。
  • 一級緩存,二級緩存。
  • 比較ibatis。
  • Spring
  • IOC 反射
  • AOP 動態代理

五.網絡編程shell

  •  socket,nio,netty,mina。(socket必須掌握) 

六.小企業高性能架構數據庫

  • 是否搭建過apache+tomcat的架構,中間用什麼通訊。
  • 是否搭建過nginx+tomcat的架構。
  • 常見應用服務器,web服務器;二者區別。

七.負責均衡相關apache

  •  Lvs+KeepAlived。配置使用。

八.緩存編程

  • Memcached。你是怎麼使用的。
  • Squid。
  • Varnish。

九.雲存儲(這個看你本身的工做方向和麪試崗位)

  • 是否搭建過一個Hdfs。是否閱讀過其源代碼。Hdfs架構。Hdfs細節RPC,上傳下載文件流程,HA方案。
  • Hdfs FastDfs NFS最佳使用場合。
  • Apache Hadoop和Google GFS是什麼關係,背景。
  • BigTable。MapRedurce,Hive。

十.數據庫

十一.設計模式

  • 畫出你用的最多的設計模式UML圖。

十二.算法

  • 幾種排序方法的時間複雜度。
  • 內排序,外排序。

十三.項目經驗

  • 最好和麪試官坐一排,一個個項目給他作介紹,畫架構。

十四.其它語言的使用。

  •  python。
  • shell。

十五.心得

  •  技術面試官面試你,你要讓他看到你技術不同凡響的地方。比喻機試本身實現一個List,你堅決果斷的默出ArrayList源碼。要達到的效果就是一週下來,他面累了,惟獨記得你。
  • 總經理面試你,不是來了解你的技術細節的,他了解的是你解決問題的思想。比喻你是作Java的,你是怎麼把面向對象這一理念融入你的項目裏的。
  • 同HR談福利薪資時,提早列出要問的全部福利,一個個問,以避免遺漏。
相關文章
相關標籤/搜索