发布新日志

  • H3C面试经过

    2007-10-29 10:26:20Top 1

    上周六去了H3C面试,果然要面一天,我是上午8:00从家里坐地铁过去的,9:20到达H3C所在的数码科技广场,进去后有个MM带领我们进去,还发了一个牌牌,进去先笔试,我到的时候已经有很多人在里面答题了,由于网络部分忘得差不多了,所以我这次没有太大的把握,等卷子的时候还小小的紧张了一把,

    一小时的时间答题,具体的题我记得不是很清楚了,就记得有三部分,软件基础、测试基础和数通基础(汗,数通的没看懂几道,看懂的还不记得相关知识了,乱答一通),软件基础有选择和程序题,程序也可以写思路和算法,要多看数据结构,尽量将数据结构上的东西多实现一下,软件测试部分很简单啦,有些测试方法的选择题,还有问答题就是最基础的概念,相信混51的都没问题,数通看都没看懂,题就更记不住了,,包涵包涵,貌似有个路由设计题是大题。

    做完题后就等着面试,估计是我做得太烂,等了一会才叫我(估计面试的也是经过深思熟虑,怕不让我面一把试我想不开吧),进去后是个SG,年纪不大,问了一些以前做得项目的内容,也问了一下51(这时候当然要大大的吹嘘呃,不是,是夸奖一下51咯),居然还问了上51要多少钱?我有些纳闷,不过很快就带过了,然后问了些技术,没要我现场实现,照说可以稍微夸大一下,但我觉得还是诚实点,当他问道TCL的时候我很诚实的告诉他我记不起来了,但我相信我能在短时间内再熟悉起来,总之我还是很小心的,他问我学了些什么,我就把51的四个阶段说了一下,他也就问了一下流程,也没多问,数通部分就跳过了,谈了大概20分钟后他让我等一下,然后就出去了,这时我才放松了一下

    过了一会又进来一个SG,年纪稍微大一点,也问了一些个人情况和51的情况,后来问我边界值和等价类,我就和他说了一下以前的项目,他又问了一下单元测试的情况,然后问我单元测试是否需要路径覆盖,我说一般为了保持进度、成本和质量,我们可以选择重要的程序进行路径覆盖,其他的按具体情况来定,他笑着问我不怕测得不全遗落BUG吗?我心底有点点发虚,但是我坚持了我的意见,后来他也只是笑笑,笑得我彻底绝望了,因为我不明白那笑是为了什么……

    然后中午填表继续等待……(我瞎逛了一圈)

    下午交了证书的复印件,等着HR面试了,大概2:30左右,我到了一个人事的面前,是一个PPMM哦,她问了一些相关情况,毕业后为什么考研、为什么要到北京、为什么要选择测试、从家里过来方不方便、为什么要换个工作、结婚了什么时候考虑生孩子……嗯,我很老实的介绍了目前我的工作环境,也表明了想到一家流程更为正规的单位工作的愿望,可能因为不抱太大希望了吧,我答得很坦然,后来她告诉我,她们如果觉得我合适会在1~2周内通知我,如果2周都没有消息就是我不适合她们单位,我只是笑笑点头表示我知道了。出去时她告诉我让我再等等,一会还有人要和我谈谈,我很诧异,因为前面有好几个人都是人事面完了就走了,难道我真那么差要再考一次?算了,既然来了就多等等吧,好歹能给51的同志一些启发不是吗,嘿嘿……(说的真伟大,自己都觉得了)

    一会又是一个SG来了,我们到了一楼的休息区,也有几组人在那谈。开始他也问了一些基本情况,然后问我有什么问题,说让我放松随便聊聊,我就问了一下单位的出差加班情况,他说公司发展很快,加班是必然的,但出差不多,问我上班的时候加过班没,我说加过,但我觉得现在的单位还是太清闲了,希望有更多的机会去用我学过的知识和学习新的知识,年轻嘛,需要锻炼和动力,压力处理好了就是动力。他笑着问我听说过单位累死人的事没,我说听过,还有自杀的……(反正我没抱希望了,就直言不讳了)然后聊了些别的,他告诉我如果我有机会进公司将被分在的具体部门、待遇、小组规模,问我为什么只要3000这么低,我说相对而言我还是新手,再说现在我重视的是机会和挑战(这时真心话,当你在一个毫无前景的环境下,这个想法就不再是空话了,真正感觉到无力,好多东西在脑子里都不用上,有种失落的感觉,也许有人说我不踏实,但在一个连开发都弄不清需求的地方我做测试真的是举步维艰),然后我又问了一下如果我入职我的具体职责,他说他们都是测试自己写用例自己测试,看项目的发展的具体情况,介入相关的任务中。然后我感觉差不多了,他也站了起来说今天就到这,资料他们还有再评审,如果需要他们会尽快联系我。这样,我3:40的时候走出了H3C,结束了这场“旷日持久”的面试。

    最后说一句,最好多留意一下TCL。好了,唠唠叨叨这么多,希望给大家有所帮助,我这趟面试就值得了。

  • JSP环境的搭建(转)--学习中,收集的相关资料

    2007-11-01 09:44:03

    第一步:下载j2sdk和tomcat:

    第二步:安装和配置你的j2sdk和tomcat:执行j2sdk和tomcat的安装程序,然后按默认设置进行安装即可。

    1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的j2sdk安装在E:\j2sdk1.4.2):

    JAVA_HOME=E:\J2sdk1.4.2

    classpath=.;E:\J2sdk1.4.2\lib\dt.jar;E:\J2sdk1.4.2\lib\tools.jar;(.;一定不能少,因为它代表当前路径)

    path=E:\J2sdk1.4.2\bin

    接着可以写一个简单的java程序来测试J2SDK是否已安装成功:

    public class Test{
    public static void main(String args[]){
    System.out.println("This is a test program.");
    }
    }

    将上面的这段程序保存为文件名为Test.java的文件。
    然后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令
    javac Test.java
    java Test
    此时如果看到打印出来This is a test program.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。

    2.安装Tomcat后,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的tomcat安装在c:\tomcat):

    CATALINA_HOME=c:\tomcat;

    CATALINA_BASE=c:\tomcat;

    然后修改环境变量中的classpath,把tomat安装目录下的common\lib下的servlet.jar追加到classpath中去,修改后的classpath如下:
    classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet.jar;
    接着可以启动tomcat,在IE中访问
    http://localhost:8080,如果看到tomcat的欢迎页面的话说明安装成功了。

    第三步:建立自己的jsp app目录

    1.到Tomcat的安装目录的webapps目录,可以看到ROOT,examples, tomcat-docs之类Tomcat自带的的目录;

    2.在webapps目录下新建一个目录,起名叫myapp;

    3.myapp下新建一个目录WEB-INF,注意,目录名称是区分大小写的;

    4.WEB-INF下新建一个文件web.xml,内容如下:
    <?xml version="1.0" encoding="ISO-8859-1"?>

    <!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "
    http://java.sun.com/dtd/web-app_2_3.dtd">

    <web-app>
    <display-name>My Web Application</display-name>
    <descrīption>
    A application for test.
    </descrīption>
    </web-app>

    5.在myapp下新建一个测试的jsp页面,文件名为index.jsp,文件内容如下:
    <html><body><center>
    Now time is: <%=new java.util.Date()%>
    </center></body></html>

    6.重启Tomcat

    7.打开浏览器,输入
    http://localhost:8080/myapp/index.jsp 看到当前时间的话说明就成功了。

    第四步:建立自己的Servlet:

    1.用你最熟悉的编辑器(建议使用有语法检查的java IDE)新建一个servlet程序,文件名为Test.java,文件内容如下:

    package test;
    import java.io.IOException;
    import java.io.PrintWriter;
    import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    public class Test extends HttpServlet {
    protected void doGet(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
    PrintWriter ōut=response.getWriter();
    out.println("<html><body><h1>This is a servlet test.</h1></body></html>");
    out.flush();
    }
    }

    2 .编译
    将Test.java放在c:\test下,使用如下命令编译:
    C:\Test>javac Test.java
    然后在c:\Test下会产生一个编译后的servlet文件:Test.class

    3 .将结构test\Test.class剪切到%CATALINA_HOME%\webapps\myapp\WEB-INF\classes下,也就是剪切那个test目录到classes目录下,如果classes目录不存在,就新建一个。 现在webapps\myapp\WEB-INF\classes下有test\Test.class的文件目录结构

    4 .修改webapps\myapp\WEB-INF\web.xml,添加servlet和servlet-mapping
    编辑后的web.xml如下所示,两横线之间为添加的内容:
    <?xml version="1.0" encoding="ISO-8859-1"?>

    <!DOCTYPE web-app
    PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
    "
    http://java.sun.com/dtd/web-app_2_3.dtd">

    </web-app>
    <display-name>My Web Application</display-name>
    <descrīption>
    A application for test.
    </descrīption>
    ------------------------------------------------------------------------
    <servlet>
    <servlet-name>Test</servlet-name>
    <display-name>Test</display-name>
    <descrīption>A test Servlet</descrīption>
    <servlet-class>test.Test</servlet-class>
    </servlet>

    <servlet-mapping>
    <servlet-name>Test</servlet-name>
    <url-pattern>/Test</url-pattern>
    </servlet-mapping>
    ------------------------------------------------------------------------
    </web-app>
    这段话中的servlet这一段声明了你要调用的Servlet,而servlet-mapping则是将声明的servlet“映射”到地址/Test上

    5 .好了,启动Tomcat,启动浏览器,输入
    http://localhost:8080/myapp/Test 如果看到输出This is a servlet test.就说明编写的servlet成功了。
    --------------------------------------------------
    重要重要:如果以后要添加新的servlet,只需要复制上面一段,将相应的servlet-name、servlet-class(servlet使用了包结构的话,需指出class文件所在的的包)、url-pattern(必须)修改为新的servlet相应属性就OK了。
    --------------------------------------------------
    注意:修改了web.xml以及新加了class,都要重启Tomcat 。(但似乎只要刷新一下就行了。)

    第四步:建立自己的Bean:

    1.用你最熟悉的编辑器(建议使用有语法检查的java IDE)新建一个java程序,文件名为TestBean.java,文件内容如下:
    package test;
    public class TestBean{
    private String name = null;
    public TestBean(String strName_p){
    this.name=strName_p;
    }
    public void setName(String strName_p){
    this.name=strName_p;
    }
    public String getName(){
    return this.name;
    }
    }

    2 .编译
    将TestBean.java放在c:\test下,使用如下命令编译:
    C:\Test>javac TestBean.java
    然后在c:\Test下会产生一个编译后的bean文件:TestBean.class

    3 .将TestBean.class文件剪切到 %CATALINA_HOME%\webapps\myapp\WEB-INF\classes\test下,

    4 .新建一个TestBean.jsp文件,文件内容为:
    <%@ page import="test.TestBean" %>
    <html><body><center>
    <%
    TestBean testBean=new TestBean("This is a test java bean.");
    %>
    Java bean name is: <%=testBean.getName()%>
    </center></body></html>

    5 .好了,重启Tomcat,启动浏览器,输入
    http://localhost:8080/myapp/TestBean.jsp 如果看到输出Java bean name is: This is a test java bean.就说明编写的Bean成功了。

    这样就完成了整个Tomcat下的jsp、servlet和javabean的配置。接下来需要做的事情就是多看书、多读别人的好代码,自己多动手写代码以增强自己在这方面开发的能力了。
  • 人生的选择

    2007-04-19 20:06:50

    2007年3月,我做了人生职业生涯的一个重要选择--参加51testing的就业培训。很多人问我,一个重点大学的本科毕业生应该可以顺利的找到一个工作,为什么还要选择去培训?

    说来我的情况很复杂,我是一个定向生,从迈进大学的第一天开始,我就注定了要回到定向公司。我学的专业与定向的单位完全不对口,我也不想让自己四年所学付之东流,于是我选择考研。考研的过程是艰苦的,结果也是苦涩的,也许是我还不够投入,也许还心存杂念,总之我没有考上我报考的学校。

    那时的我面临一个很尴尬的局面,既不是应届生又没有工作经验,我不知道该怎样去理解自己的处境,也不知道该怎么样去填写的我简历,哪怕我知道自己向往的工作是什么!于是我选择了上培训,丰富自己的经验,给自己一个缓冲。51一直是我所关注的,但苦于以前它在上海,我没有决心离开自己所熟悉的地方,但考研完发现51来到北京,我欣喜不已,于是打电话咨询,我知道要入学考试,刚刚考完研的我对考试感到异常郁闷,但还是去了,因为我知道这是我人生职业选择的第一步。在去之前我翻了以前上学时的笔记,了解了相关科目的核心,也没什么信心就硬着头皮去了。咨询的魏老师很热情的接待了我,后来是朴老师给我进行的面试,过程并不我想象中的紧张,老师很幽默,虽然我编的程序有点混乱,但老师说大概思路还算正确,又问了数据库的一些内容,有答上来的也有没答上的,但朴老师还是给了我很多的鼓励,让我顺利的进入了北京第一期就业班。

    现在上课也差不多有一个月的时间了,收获很大,周老师和朴老师都很认真啊,从我们下课时间由规定的5:00改到现在常有的6:00,还有就是认识了很多新朋友,我想在剩下的学习生活和以后的职业生涯中,我们都将一起努力一起奋斗,相互学习相互竞争,呵呵,大家一起加油啊……

Open Toolbar