`
caspers
  • 浏览: 64141 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

21CN碰壁记

阅读更多

今天早上去了著名的门户网站21CN面试,且不说我对这间公司的看法怎么样,就看他在中国的名气,还是非常有价值加入的。作为在达内毕业后的第一个面试,其实并没有太多的期望,但也是信心十足,自我感觉良好的去了。

 

9点钟的面试,我7点半到达。

 

21CN门外的硕大的红色圆球LOGO的确够吸引人。在门外溜达了接近60分钟,等到公司差不多上班了才进去,然后又是半小时的等待直到笔试。

 

笔试题目相对比较简单,最后两道编程题,一条是手写JDBC的分页查询数据库,数据库可以任选mySQL或者oracle,我当然选择mySQL,有现成的limit可以用。另外一条是Java的JMS信息服务的东东,这条我出现了一些问题,虽然题目并没有要求写出详细的代码,但是由于这一块用的不是很多,所以不怎么熟,按照自己的理解写了一些东西,不过估计也是有很多问题的。

 

交卷之后又是等待,30分钟强,之后两个面试官待开始面试,估计有一个是HR部门的,坐在那里玩手上的笔,最后竟然把笔搞得断裂后弹簧蹦了出来,好不尴尬!整个过程他只问过我两个问题,一个是请自我介绍一下,另一个就是“薪资要求怎样”,后者是最后才问得,那时由于某些考虑我竟然说“这个问题没有考虑过”,多么唯心的回答,最后这家伙不断的追问,我就说了个大概3000-4000吧。(想想可能自己的要求太低了,之前了解过21CN的开发人员基本上都是6000plus的)。

 

这次面试的重头戏是技术面试,技术考官是一个很精干的年轻人,开始的时候针对我的简历上面的项目经历全部过了一遍,包括一些具体的时间细节,可能主要是考核简历的真实性,然后重点针对其中的几项进行提问,包括一些设计的思想,用的方法等等。过完简历之后,就开始针对Java来问了,这一部分我答得最差,因为他的问题都是比较抽象,比较宏观的问题,我面试之后第一时间记录了所有问到的问题:

 

1、如何理解Spring的IOC

2、Java现在的发展趋势,有什么新的框架,技术

3、阐述一下你对SSH的理解

4、你是否觉得用SSH来开发显得有些臃肿,如果是,为什么还有那么多人选用这种开发模式?

5、你对MVC的理解

6、怎样做到解耦合,为什么要解耦合?

7、谈谈对集群性的理解

 

上述7个问题自己的回答都很糟糕,有些是非常糟糕,甚至压根就不会。希望知道答案的同仁可以在这里讨论一下。说实话这次面试还真给自己泼了一头冷水,不过这也是很正常的,求职就是另外一个学习的过程,在这个过程中会得到很多的经验和知识,这不,自己这次的面试收获还是不小的,至少下次面试在问到这些问题,我不至于哑口无言了。

 

明天又是两场面试,不知道又会遇到什么新的知识呢?

 

不为失败找借口,只为成功找方法。共勉

3
2
分享到:
评论
7 楼 ice.kane 2012-07-24  
兄弟,现在才看到你的文章。笔试题目原来是一样的。
明天就去复试。不知道复试要搞啥呢?
6 楼 zhubian1959 2008-07-22  
楼主不错啊,刚学JAVA三个月..你说的那些问题基本明白..一两个月后也要开始准备去找JAVA方面的工作了..到时可能难度一样大..不知道能找个什么样的工作呢.期待中..
不为失败找借口,只为成功找方法
5 楼 qaybpljplj 2008-07-22  
达内刚毕业的? 可以去网易面试一下!呵呵
4 楼 caspers 2008-07-18  
引用

不幸看到了,就说几句吧!
我觉得前六个问题一般开发人员都应该接触到,不涉及具体的问题而只问思想性的东西,应该比较好回答的。
做Java web开发的不知道SSH,MVC,有些可笑了。
平常多到Javaeye,csdn上逛逛,新技术,框架总会了解很多。


嗯,说的很尖锐也很正确,但问题是在特定场合要你用精辟的语言进行高度的概括,这就有一定的难度了。这也是我自我感觉不好的原因,并不是说不知道,事实上是每天都在接触,但是突然要你阐述就有些混乱,还是没有经验的原因。
3 楼 shaka 2008-07-18  
不幸看到了,就说几句吧!
我觉得前六个问题一般开发人员都应该接触到,不涉及具体的问题而只问思想性的东西,应该比较好回答的。
做Java web开发的不知道SSH,MVC,有些可笑了。
平常多到Javaeye,csdn上逛逛,新技术,框架总会了解很多。
2 楼 dongsw 2008-07-18  
1、Ioc嘛就是spring中的一种思想了,反转控制,不用程序开发人员维护对象的生命周期而是让spring容器来做,只需要做相应的配置,这样做可以让开发者更专注与业务逻辑而不必担心对象的创建和销毁。
2、最新的java框架不是很清楚,struts2、ruby、spring2.x等等了
3跟4 没听说过。
5、这个笼统的问题有时候最难回答了,谁都知道mvc但是想说明白还真不容易。
我觉得应该从这几个方面来说:首先,mvc的概念 m、v、c都是什么意思,其次、为什么要用mvc? 为了使web开发有层次结构,思路更清晰,代码更健壮,开发速度更快。最后可以说说常用的mvc框架。
6、耦合是指程序单元之间的依赖性程度,要降低耦合首先要仔细分析程序中的每一个功能模块,然后可以将整个程序单元切分成相互独立的模块,通过接口来完成相互的调用,尽量不要将没有必要写在一起的功能代码写在同一个类或者接口中,这样做的好处就是提高软件的健壮性和复用性,每一个独立的模块都是plugin形式的代码,出了问题不会影响到其他模块,还可以在其他程序中使用。
7、集群的概念说白了就是多个系统集成在一起共同完成同一个任务,外表看上去和一个系统一样,但是这当中又存在着很多的问题,比如:负载均衡、资源配比、通信等等问题一般都是由第三放的软件来做。
小弟搞java一年不到知之甚少
楼主这句说的好 不为失败找借口,只为成功找方法。共勉
1 楼 suko 2008-07-17  
不为失败找借口,只为成功找方法。共勉
同感,一起加油!!!

相关推荐

    运动碰壁反弹

    标题“运动碰壁反弹”可能指的是在计算机编程或者游戏开发中的物理模拟概念,尤其是在涉及到物体运动和碰撞处理的场景。这种现象通常出现在物理引擎中,用于模拟现实世界中物体碰到障碍物后反弹的效果。 在物理引擎...

    模拟小球碰壁(汇编)

    注意: 我的程序用的是宽屏幕调试运行的,这样就导致了一个问题(汇编中画圆和分辨率的问题):在普通屏幕的显示器上运行,球是个“椭圆”。。 ----------------------------- ...

    优化作业_碰壁函数法.rar_碰壁函数_碰壁函数法_非线性规划

    碰壁函数法,全称为“反射反射碰壁法”(Reflect-Reflect Barrier Method),由Dennis和Sargent在1977年提出,主要用于处理带有不等式约束的非线性规划问题。这种方法的核心思想是引入碰壁函数,将不等式约束转化为...

    碰壁小球flash

    碰壁小球

    小球碰壁 汇编语言

    【标题】:“小球碰壁 汇编语言” 在编程世界中,汇编语言是一种低级编程语言,它直接对应于计算机硬件的指令集。这个项目“小球碰壁”利用汇编语言来实现一个基础的游戏场景,其中一个小球在屏幕上移动并遇到边界...

    纯JavaScript碰壁反弹

    简单的纯JavaScript碰壁反弹,加入了定时器,让物体在范围内永远匀速运动

    一个小球的碰壁程序.html

    js应用程序,本程序是一个小球的碰壁运动,本程序经过本人亲测可使用,无代码运行错误,帮助大家一起学习js编程

    球碰壁反弹(下载)_球碰壁反弹_玩_

    标题中的“球碰壁反弹”很可能是一款以物理原理为基础的游戏,玩家可能需要控制一个小球在各种障碍物之间移动,每次碰到墙壁或者其他障碍时都会按照物理定律进行反射。这款游戏可能旨在测试玩家的空间感知、反应速度...

    java实现小球碰壁

    用java语言编写的小球碰壁的代码,有动态的显示的效果。

    EasyX小球碰壁

    在EasyX头文件下的C++程序代码,小球随机动,碰壁以后反弹

    小球碰壁的小游戏

    在本文中,我们将深入探讨如何使用VC++编程语言来创建一个名为"小球碰壁的小游戏",也就是经典的打砖块游戏。这个小游戏的核心机制包括小球的移动、碰撞检测以及砖块的消除。让我们逐步解析这个项目的关键知识点。 ...

    小球碰壁 课程设计 代码

    这个是课程设计的时候做的,整个界面的设计都... 本程序实现的功能就是:模拟小球碰壁的过程。 由于这个程序现学现做,然后加上时间仓促,所以有些功能也未完成,而且程序中还存在一些BUG,现在自己也懒了,不想弄了。

    mathematica 会运动的碰壁小球动态模拟

    mathematica 会运动的碰壁小球动态模拟

    小球随机碰壁源代码

    【小球随机碰壁源代码】是一个编程项目,主要运用了数学原理和Eclipse集成开发环境。这个项目的核心是模拟一个小球在有限空间内进行随机移动,并在碰到边界时进行反射,这一过程体现了物理中的碰撞规则。下面我们将...

    canvas实现球体碰壁效果_sphere-collision.zip

    canvas实现球体碰壁效果_sphere-collision

    VC单文档小球碰壁移动

    在这个特定的项目"VC单文档小球碰壁移动"中,我们关注的是在SDI应用内实现一个小球在指定区域内进行碰撞检测和动态移动的模拟。 首先,我们需要理解基本的图形绘制和事件处理概念。在VC++中,通常使用MFC...

    Windows程序设计(小球碰壁回弹)

    大学Windows程序设计思考题。小球在用户区域运动,碰壁反弹。

    J2ME实现小球碰壁镜面返回效果,并键控制方向。

    在本文中,我们将深入探讨如何使用Java 2 Micro Edition(J2ME)平台来实现一个具有小球碰壁镜面返回效果以及通过键盘控制小球方向的移动游戏。J2ME是Java的一种轻量级版本,特别适用于移动设备和嵌入式系统,如手机...

    摄像机选择碰壁脚本1

    标题 "摄像机选择碰壁脚本1" 描述的是一段Unity3D中的C#脚本,用于控制摄像机在场景中的行为。这段脚本的主要功能是通过鼠标的滚轮滚动来调整摄像机与场景中设定点之间的距离,并且当摄像机接近场景中的物体时,会...

    js实现简单的碰壁反弹效果

    本文将通过一个简单的实例,讲解如何使用JavaScript实现一个碰壁反弹的小球效果。这个实例涉及的知识点包括DOM操作、事件处理、坐标计算以及条件判断。 首先,我们来看HTML部分。在HTML中,创建了一个id为"box"的...

Global site tag (gtag.js) - Google Analytics