轉自: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
八.緩存編程
- Memcached。你是怎麼使用的。
- Squid。
- Varnish。
九.雲存儲(這個看你本身的工做方向和麪試崗位)
- 是否搭建過一個Hdfs。是否閱讀過其源代碼。Hdfs架構。Hdfs細節RPC,上傳下載文件流程,HA方案。
- Hdfs FastDfs NFS最佳使用場合。
- Apache Hadoop和Google GFS是什麼關係,背景。
- BigTable。MapRedurce,Hive。
十.數據庫
十一.設計模式
十二.算法
十三.項目經驗
- 最好和麪試官坐一排,一個個項目給他作介紹,畫架構。
十四.其它語言的使用。
十五.心得
- 技術面試官面試你,你要讓他看到你技術不同凡響的地方。比喻機試本身實現一個List,你堅決果斷的默出ArrayList源碼。要達到的效果就是一週下來,他面累了,惟獨記得你。
- 總經理面試你,不是來了解你的技術細節的,他了解的是你解決問題的思想。比喻你是作Java的,你是怎麼把面向對象這一理念融入你的項目裏的。
- 同HR談福利薪資時,提早列出要問的全部福利,一個個問,以避免遺漏。