我去面试了两家公司,面试官都一个德行,要很“专”的人。不管技术公司用不用得到。只要技术高深就行。大有只买贵的,不买对的意思。我跟他们把现在主流的技术框架ssh,ant,Ajax,oracle,再加点flex说了一下,他们竟然说什么主流的java技术太一般了谁都会和应届生没什么区别!当时我拍桌子就走!
     向大家请教些技术,教我一两招。一来可以煞煞那些不可一世项目经理的威风,二来也可以让他们对程序员重视一些。希望大家帮我出这口恶气。

解决方案 »

  1.   

    sso-cas/portal.act
    workflow-jbpm.act
    spring-webflow
    eclipse-rcp plugin
    再整点什么分布式数据库,缓存,
    加上些数据结构,算法,
    随便侃侃而谈
    个人感觉差不多就能收拾这些不可一世的面试官
    呵呵
      

  2.   

    你就说说 soa  esb  weblogic  之类的  再整点服务器集群,云计算 
      

  3.   

    多线程:1:关键词:volatile、synchronized2:传统的线程 API:java.lang.Thread, java.lang.Runnable, java.lang.ThreadGroup, Object#wait, Object#notify, Object#notifyAll3:JDK 5 并发包(java.util.concurrent)API:线程池、执行器、信号量、倒计数门闩、并发集合(并发 Map,阻塞队列等)、原子 API(java.util.concurrent.atomic)、锁 API(java.util.concurrent.lock)4:同步锁策略:自旋锁、分离锁、分拆锁、可重入锁、读写锁、公平锁等网络:1:阻塞 TCP 通信、阻塞 UDP 通信、组播
    2:非阻塞 TCP 通信、非阻塞 UDP 通信
    3:客户端通信 API(java.net.URL, java.net.URLConnection 等类库)安全:1:Java 加密类库 JCA(java.security.*)
    2:Java 加密类库扩展 JCE(javax.security.*)
    3:涉及密码学知识点的消息摘要、消息认证码、对称加密、非对称加密、数字签名
    4:涉及网络通信证书管理工具(keytool)及 API
    5:基于 SSL/TLS 的安全网络通信 API:JSSE。阻塞 SSL 通信和非阻塞 SSL 通信
    6:Java 认证及授权服务(JAAS)API
    Java 最初是以线程、安全和网络著称的,上面是涉及这块的技术点,如果了解或者会的东西不到一半的话,那不能称为一名合格的 Java 开发人员。
      

  4.   

    还有你用java写的那个超牛X的音乐播放器...........
      

  5.   

    1. spring security/acegi
    2. jbpm等工作流架构
    3. CAS等sso架构
    4. EJB2.0/EJB3.0
    5. axis1/axis2/jax-ws/restful/saas/SOA
    6. SCA, osgi
    7. JCA/JTA/JMS/JNDI/JDBC/JPA....基本上你按照这个套路,不用SSH也肯定侃晕面试官了。
      

  6.   

    OSGI/Spring DM/Jbpm/HTML5/....
    学习火龙果。。
      

  7.   


    我不是一个合格的java开发人员
      

  8.   

    给那些面试人说点JDK里面最新的东东,问问他们知道不,会用吗?
      

  9.   


    悲剧了,一个不懂啊,现在只会SSH还没算入个门么
      

  10.   

    我也只会SSH   呜呜   你们打击了我  。。
      

  11.   

    说实在的,确实很一般,说了那么很多技术但无非都是在做翻书-调API,翻书-配置XML的工作。你谈开源框架,就多谈谈开源框架的不足,缺点,你解决这些不足缺点的方法。比如修改了开源框架的源代码啊,或者针对某个具体问题自己设计了个小巧,高效的类库啊。(struts 还要自己进行数据转换,也不知道为什么这么多人)
      

  12.   

    还是要自己实际接触过的才好,名词的话,我也会说SOA,云计算哩。找工作最主要是对口,双方合适,抱着侃晕对方的心理,怕你的面试会遇到挫折。
      

  13.   

    苍天拉,我连ssh都没用过咧,只知道编呀编,谁会想到那么多拉,用的都是公司的框架,好多东西都已经被封装起来的滴,哎,,难道真是与世隔绝了吗
      

  14.   

    个人感觉,技术是谁的会,那只能说是会,但用的怎么样?就不得而知了。就像公司里,可能全部都是学java的,为什么会分老程序员和新程序员呢?一个java,不是谁都会吗?你应该把自己的简介和那个项目经理讲讲,然后问问他们公司用什么技术,然后告诉他,他们公司现在用的技术,你几年前就不用了。
      

  15.   

    Java虚拟机 
    操作系统
    分布式应用
      

  16.   

    楼主啊,你说的那些东西,往简单了说,也许的确很多应届生都会,但真要往深了说,哪个都可以很“牛”。感觉楼主的技术应该是不错的,至少你自己还是很自信的,但是你有没有觉得你的态度有问题?面试官的说法也许是有些不妥,但你“拍桌子就走”、“出这口恶气”,有点过了,这是职场,不要那么多的江湖意气。
    ■□■□■□■□■□■□■□■
    □             □
    ■  忍以明志 勤以致远  ■
    □             □
    ■□■□■□■□■□■□■□■
    基于CSDN论坛提供的插件扩展功能,自己做了个签名档工具,分享给大家,欢迎技术交流 :)
      

  17.   

    写个jar包,然后大家都在用...
      

  18.   

    高深技术还是很多的,但平时谁用呢
    火龙果老大总结了很多嘛!
    什么SOAP EJB 多线程  加密技术
    线程同步异步锁
    SOCKET通信!但所谓的高深东西更多的是吹出来的
      

  19.   

    看下开源代码的source code再高深可以研究下JDK本身:)
      

  20.   

    云计算。ssh源代码。
    我觉得 是你自己说的深度不够。即说的话在面试官听来和刚毕业的人一样。
      

  21.   

    JAVA高深的东西往往是内核及底层实现
      

  22.   

    说句实话吧,其实SSH,AJAX,ANT之类的技术很多人都会,那个面试官说得一点都不错!这些技术我大二就都掌握啦,别说是应届毕业生。如果你想去面试好的公司的话,这些应用开发根本就不够资本,思想才是最重要的!比如说面向对象,就算你学了好久的JAVA,能够写出成千上万行代码,也不一定懂得什么才是真正的面向对象,怎样才能将面向对象的优势发挥到淋漓尽致。学习计算机语言的最高境界就是学到觉得计算机语言跟普通话或跟日常说的家乡话没有什么两样,你可以用计算机语言表达任何其他语言可以表达的意思。因而我学得技术方面要学习,思想方向更应该得到重视!
      

  23.   

    有一天我去面试:
    面试官:你这样不对,我们公司不这么用,你这也不懂?难道你不懂java.....
    我怒了:"你装什么B,我操你MB"
    面试官:您坐下,我们接着聊....
      

  24.   

    同意5楼的,JAVA面试不很看重流行的架构,而看重你对JAVA语言的掌握。
    流行总会不流行,掌握精髓才是最重要的。
      

  25.   

    你一定要把java基础打牢了,因为很多企业一般问的题目都是基础的东西,而现在的新技术问的很少,因为在他们的领域中,他们感觉只要基础好,学习新技术是很快就能上手的。
      

  26.   

    去好一点儿的公司面试试试~~
    告诉他们你还不是很精通java高深技术,
    但是你对java很感兴趣,希望自己在这家公司提高自己技术的同时,
    为公司创造利润。
    别到这种SB似的拿技术砸人的公司去,小心自己后半生。
    好公司搞的是人才储备,看重个人素质,烂公司要的是现在就能赚钱的人。
      

  27.   

    weblogic 够专了
    可访问我的博客
      

  28.   

    去好一点儿的公司面试试试~~
    告诉他们你还不是很精通java高深技术,
    但是你对java很感兴趣,希望自己在这家公司提高自己技术的同时,
    为公司创造利润。
    别到这种SB似的拿技术砸人的公司去,小心自己后半生。
    好公司搞的是人才储备,看重个人素质,烂公司要的是现在就能赚钱的
      

  29.   

    当场写个  HelloWorld.class 给他
      

  30.   

    怎么说呢,应用层的东西太多了,由于上手快做的人也多,所以价值就降低了,这也是业界java工程师队伍庞大但是高薪的不多的原因吧那两个项目经理说的也有道理,专一的做某个领域意味着几年后你的经验和资历已经远远超过只是普通了解这个领域的人了,比如说数据库DBA,或者就只做ajax的人,而这些资源对于项目而言是稀缺的,开发工程师太多了,一抓一大把,所以PM们都不太在乎,唉
      

  31.   

    Axis2、JNI、JOGL、JMonkeyEngine等,都很牛X,保证你可以把面试官说晕
      

  32.   

    你直接说 你就会基本的JAVA技术 和 ORACLE技术 但是你做的项目都是用友 金蝶 或者SAP oracle的项目 我不信项目经理 还觉得你不行..呵呵 起码 你说的那些东西 以前学的 现在都忘得差不多了.现在就会JAVA基础的 和ORACLE的 北京 月薪 6000+
      

  33.   

    给他谈谈ofbiz  他都傻了
      

  34.   

    我也觉得基础最重要,把j2se搞明白才是明智的。