將來一段時間學習方向

大體總結一下大概設計的技術問題:javascript

    首先是JVM前端

    ClassLoader的工做機制 JVM的體系結構、工做方式 以及JVM的內存管理 7中GC的區別  Minor GC和Full     GC分別觸發的是哪些GCjava

    而後是J2SE的內容linux

    反射的機制  java中的多態 經常使用的集合類以及其實現原理  多線程線程同步以及JUC中的類讀過JUC中的哪些源碼 ,它們的實現機制nginx

 至於算法並無刻意刁難我 只是問了一下了解多少種排序算法 以及它們的時間和空間複雜度web

    java經常使用框架 (基本java web面試必考項目)面試

    Spring /SpringMVC/Struts2/Hibernate/MyBatis/Spring Security 是否閱讀過它們的源碼  它們實現的原理是什麼  附帶Servlet的原理算法

   關於設計模式:sql

    24種設計模式 都瞭解哪些 (我偷了個懶用源碼來解釋了一下)數據庫

   關於任務調度:

   quartz使用原理  以及分佈式集羣下的使用

   前端方面

    javascript的原生API的熟悉程度 jQuery的使用 其中還問了我一個動畫效果的底層實現orz

   session與cookie的區別

   緩存方面:

    ehcache和memcached的實現原理以及區別 如何進行分佈式 (由於我就用過這兩種緩存)

   數據庫方面:

      關係型:Mysql、Oracle的使用 考察了一下數據庫表的設計技巧  另外尤爲考察了一下Mysql  用過哪些Mysql的存儲引擎 他們的區別以及原理

     非關係型:NoSQL、MongoDB的使用 原理

  數據庫索引的原理 算法

    中間件/驅動方面:

    考察了一下Mysql驅動的源碼 實現原理 MysqlIO怎麼回事兒

    操做系統方面:

    對於linux的使用  經常使用的負載均衡操做 以及linux指令

    協議方面:

    Http協議 常見的Http報文頭

     web服務器

    nginx和apache的區別 nginx的原理 如何作到負載均衡

    應用服務器

    用過哪些應用服務器  我通常用tomcat/weblogic 是否閱讀過tomcat源碼 tomcat的原理

    項目管理工具

    SVN 、GIT 基本使用

   項目構建工具

    ANT、MAVEN 基本使用以及 MAVEN的原理 是否搭建過Maven的私服

 

   而後就是一些項目經驗啥的了

相關文章
相關標籤/搜索