今天去了家XX公司面试,遇到两个很XX的面试官.问的问题都是SSH,其它的嘛也没有问。结果我说一直都是用Tapestry 5做开发,就没有再问Struts问题。然后就是问Hibernate,问那个什么配置怎么写。1使用数据库的序列怎么配置?(就那么配呗,日!偏要我说具体的)2数据库怎么配置?(也要我说具体的)3动态的表怎么配置?(没有用过,回答不知道)4怎么看Hibernate延迟加载(回答我不是很了解,大概是性能方面。)…前两个问题是蛮无聊的。我没有深入使用Hibernate,所以Hibernate的问题回答的都很烂。没有问Spring问题。
其它的问题,就没有呢。我还真是晕啊!我目前是在一家小公司,做信息系统开发,我嫌弃Spring 配置麻烦就用Google Guice做依赖注入。有个系统开始是使用Spring提供的JDBC封装,结果性能很差(好像是用反射实现的),我就自己写了个JDBC封装类,很方便使用。Hibernate也用过一次,只有一个Entity,是我为了简化开发(不想写数据库DDL),直接由Entity生成数据库表定义,还是使用了Hibernate Annotation(不想写xml配置)。我选择Tapestry 5做web框架是因为Tapestry 5开发很方便,我感觉比Struts方便。
我选择开发框架的时候都是尽量的简化工作量,而且效果也都不错。没有深入是因为没有使用需求。难道现在其他公司的什么项目开发都是用的是SSH?还是我比较不幸的遇到这个只用SSH的极品公司?
我个人认为面试中要考察的是应聘者解决问题的能力,考虑问题是否全面,解决的步骤是否合理等。某框架的某个配置参数怎么拼写?我晕,除了可以了解对框架的熟练程度之外,比较的脑残!
我的简历写的也是偏向描述我解决问题的能力,说明了我在项目中解决的一些我认为关键的问题。结果没有人关心这些东西,超烂的面试,强烈的BS这两人。我不适合这个公司,这个公司也不适合我。
以后选择公司的时候一定要研究清楚,这种垃圾面试让人很不爽。发发牢骚,欢迎大家抛砖讨论。
分享到:
相关推荐
Java面试大全涵盖了从基础知识到深度技术...同时,简历模板可以帮助你更好地组织和展示自己的经验和项目经历,增加获得理想职位的机会。在准备面试时,除了理论知识,实践经验、问题解决能力和团队协作能力也同样重要。
- **自我介绍**:简洁明了地介绍自己的工作经验和项目经历,强调与应聘职位相关的技能和成就。 - **项目介绍**:重点阐述项目的目标、解决方案和你在项目中的角色,展示你的技术能力和解决问题的能力。 - **Java...
### 超详细-张孝祥Java面试宝典-完整版 #### 一、简历关的重要性及技巧 在IT行业中,尤其是针对Java开发者而言,如何让自己的简历在众多竞争者中脱颖而出,是获取心仪工作机会的第一步。本章节将重点讨论如何通过...
面试中,面试官可能会询问关于内存管理的问题,例如垃圾收集(GC)的工作原理、如何避免内存泄漏、如何分析和优化JVM内存配置等。此外,还会涉及到JVM的性能监控工具,如JVisualVM和JConsole,以及如何通过这些工具...
- **自我介绍**:通常会涉及到个人背景、教育经历、专业技能以及职业规划等方面。 - **项目介绍**:需要详细介绍自己参与过的项目,包括项目背景、技术栈、遇到的挑战及解决方案等。 - **架构图展示**:对于比较复杂...