武汉群硕面试心得体会(下)

B: J2EE方面的问题

   1.说说你对J2EE的理解?

      Fans:从营销的角度,J2EE是一种解决方案,适用于企业级开发;

          技术方面,包括但不限于JSPJDBCServlet13种技术;

          功能方面,主要就是CRUD

     

     什么是CRUD?(想让我说出对应的英语单词)

      FansCreate Require ,停顿了2秒,Update Delete

 

     J2SEJ2EE有什么区别?

    FansJ2SE是标准版,定义了语言的核心功能,J2EE是取J2SE的子集,再加上一些类库,主要适用于企业级开发。

  (和原话略微不一样)

   

  2.你做了一个博客系统,肯定用了数据库了吧?(我在简历中提高了)

    Fans:我用的是MySQL,没有用Oracle

 

    这没什么区别,思想都是一样的?   什么时间学的?

    Fans:大一、大二学过Oracle,大一强调基本操作,如建表、查询;大二更侧重理论,如范式,考证书。

   

  插曲:面试官问了10几个问题之后,对我的回答还比较满意。问你几个比较偏的问题吧?这之后问了5个左右比较偏的问题。

  Fans其实还是比较开心的,这个时候心态还算比较好吧,因为问题打得还可以吧,不少问题都是我事先已经准备好的,如何表达都想好了,o(_)o哈哈。

 

 3.你对触发器熟悉么?

   Fans:了解一点,但没有用过。比如有一个用户,当删除这个用户时,我想记录一下这个用户被删除的时间,即把时间写到表中。

 

//2011_5_23 复习数据库时,想起来一个问题

什么是视图?说说你对视图的理解

 

 

 4.HTML请求方式有几种,有什么区别?

   Fans:主要是GetPost 2种方法。

 

   get,请求参数显示在浏览器的地址栏中,可能会对参数做一些简单的加密,传递的数据比较少。

   post,请求参数不显示在浏览器的地址栏中,可以传递较多的数据。

 

 5.JSP有几种请求范围的对象?

  Fansrequestsessionapplcationcookie

 

   应该少了一种?这个不要紧?解释一下requestsession

      

Fansrequset,就是一个请求提交过来,经过处理,响应之后,这个request的作用域就结束了。

      session,比如在购物车中,在一个页面中购物,然后在另外一个页面购物,数据都保存着。

  一个session,就是每个用户请求时,服务器端用一个id保存着一些信息。

 

   session是怎么实现的?(比较偏的)

   Fans:可能用到cookie,每次发请求时,多传递一些数据。

  

   你刚刚少了一种!实际上你刚刚也提到了,id

 

6.JSPServlet有什么相同点?

 Fans:它们最终都将转换为.class文件,它们都是跨平台的。

 

  面试官笑曰:它们当然都是跨平台的,都是用Java嘛。这个不要紧。

  注:这个问题答得不是很好。

 

7、你对JavaScript熟悉么?

  Fans:看过1本书,写过1个月的小代码,现在忘记了很多。

 

  JavaScript中如何获取一个元素?

   Fans this.document.getElementById getElementByName.

 

   2种方法有什么区别?

  FansgetElementById获取的元素是唯一的,getElementByName,可能会获取多个元素。

 

  Jquery呢?

Fans:学过一点,看过API,在个人博客系统中就用了一个函数。

 

   JQuery中如何获取一个元素呢?

  Fans $,使用美元符号。

  

  Ajax是什么意思?

    Fans:异步取数据,这个不太懂。

 

 注:面试官层层递进,穷追猛打,如果真的不会,想混过去真的很难啊!哥们儿,不要抱着侥幸的心里呀!

 

8、什么是JNDI?(这个是项目经理认为比较偏的问题,看我连续7 8个问题都答得还可以,有点不爽,想难倒Fans哇)

   FansJava Naming and Directory Interface,Java命名和目录接口。

 

   举个例子?

   Fans:在访问数据库时,可以使用数据源,可以把名字字符串注册到服务器,然后根据名字就可以获取数据库连接。

 

 

小结:面试官问的问题,多啊,杂啊,还好Fans没有晕呀。

 

C:数据结构等其他问题

  1.HashMapHashTable有什么区别?

   FansHashTable可能是JDK1.2时就有的类,是线程安全的,效率不高。

       HashMap不是线程安全的,效率高。

 

   什么是线程安全?(老一套哇)

   Fans 比如说有一个数据,不能在读的时候,又同时写,即允许同时读,不允许同时读写或写写。

 

 2、你熟悉哪些Java包?

   Fans java.lang java.swing java.net java.util

 

   你对swing也很熟悉啊!中国象棋的界面是用什么实现的?

   Fans:用的是SwingSWT/JFace学过,但很久没有用了。

 

   这个不要紧,很多内容是想通的。Java.util包里的类是干什么的?

   Fans:主要是一些常用的数据结构和一些帮助类,数据结构有,Collection集合接口,Collection2个子接口,List SetList的实现类有ArrayListLinkedList等,SetHastSetTreeSet,还包括一些图,Map...

 

 3你们这个学期学了哪些课程?(哇靠,哥,你问的也太多了吧!)

  Fans  A类课,编译原理;B类课:设计模式,软件项目策划与管理。C类课比较多。

  

 4、说几个你会的设计模式?(哇靠,这真是个套啊,多说一门课程,多好多问题哇)

   Fans:单例模式,享元模式,如int i=12,int j=12;它们实际上指向用一块内存。工厂方法模式,模版方法模式(这个是最近才看到的,名字不是很熟悉,被面试官误解成了抽象工厂方法模式,想了一下,才想到)。

   

    你在中国象棋项目中,用到设计模式了么?

   Fans:没有,感觉没有必要啊,设计模式理解还不深。

 

 5.逆波兰式是怎么回事?

  Fans:这个,唉,忘了,以前学数据结构的时候看过。

 

   不要紧,编译原理课程中会讲到的.

  Fans:编译原理才上了几个周,设计模式也是啊。

 

   哦,没关系。

 

6.抽象类和接口有什么区别?(面试官看着笔试试卷问)

 Fans 抽象类侧重与代码重用,接口侧重于定义模块之间的协议,Fans准备继续说的。

好,可以了?你这笔试成绩还比较高。(Fans此时,真开心啊,Lucky呀)

 

7.熟悉UML吗?

  Fans:大二的时候学过,还做过一个课程设计。

 

   说几个你知道的图?

 Fans 需求分析时,用例图;设计时,动态图,静态图,如时序图、状态图。

(有点乱,有点乱呀,好长时间没看了,连对象图、类图等都忘记了)

注:这个问题打的不好,有点卡,郁闷。

 

 

8.问你一个数据库的问题?现在有个表,只有一个字段,存放的数据都是

1 2 3 4 2 3 1等,现在想找出1的记录有几条,它对应的select语句是什么?

 (面试官现场随机问的)

 Fans:可以使用groupby  count(*)

 

可以不分组么?

   Fans:可以。效率应该差一些。

 

9.你英语过了6级了啊?(面试官看着简历说道,此时已经看到简历的末尾了)

 Fans:嗯,都是一次性通过的,都是500多分。

 

  现在这个分数是什么概念啊?

 Fans 425是及格分。

 

  那你还可以啊!(岂敢,岂敢)

 

  Give me a brief introduction about your career?

  Fans:关于你职业生涯规划,给我一个大概的介绍?(面试官指出不足)

 

   brief,简洁的。(Fans啊,经不住夸啊!)

 

  半分钟就可以啦!

  Fans:

  英文(不很准确):Honorfic interviewer,Good morning.

  I am leiwen,come from Wuhan University of Science and Technology.I want to be a wonderful

technical persion in 3 years,then I want to be a designer in 5 years.If I can join augumengum,

I will obey the rule and adapt to the curture of augumentum.I will try my best to lean and work.

 

 中文:尊敬的面试官,上午好。我叫雷文,来自武汉科技大学。我想在3年之内,成为一名优秀的技术人员,

再花5年,成为一名设计师/架构师。如果我能够加入群硕,我将会遵守群硕的规定,适应群硕的文化,努力学习和工作。

 

 

  注:部分内容临场发挥,部分内容事先写好了,不过还是有点卡啊,鸟语还算给力。

 

  好,可以了,应该都准备过的,就不用了。(我能不准备么?纠结已经过去,910 Fans还在广场那用鸟语背自我介绍)

 

  Fans:我看过英文版的Java Tutorail,大概看了1/41/3

 

  那很了不起啊。

  注:Tutorail单词发音不准,面试官最开始没有听懂。

10 你今后可能会去哪发展呢?会去外面闯荡么?

   Fans:这个还不确定啊,现在还没有想好,影响因素比较多啊。

  

   比如说?

  Fans:家里比较挂念啊,去远点,家人比较担心。

 

11.什么是视图?

 Fans:视图是一种虚表,里面没有存储数据,视图和部分基本表构成外模式。

 

12.你是枣阳人?

   Fans:最开始还以为面试官是根据我说话的声音来判断的,最后发现,根据简历提问题,从上至下之后,又回到

简历的上面,看到籍贯时顺便问的。(猜测的)

 

 

第二轮面试:单面,面试官1人,HR,二楼。

 

  1、你大学有什么活动?

      Fans:春游之类的活动,我很少去;KTV偶尔去,大部分时间都在寝室学习、玩游戏、编程。

 

  2、你今后想去一家什么样的公司?

       Fans:我想去一家中等规模的公司。

        HR:你所说的中等规模的公司是怎么定义的?

        Fans:人数在5002000之间的。

        HR:你是说象群硕这样的公司么?

      Fans:嗯

      HR:为什么要选择这样的公司呢?

      Fans:这样的公司大多处于发展时期,需要人手,机会更多一些,象腾讯这样的,人很多,可能也非常重视学历,

象我们学校这样的本科生很难有机会。

 

  3、半年时间有问题么?

       Fans:我没有挂课,这个学期选修课也选了,大四基本上没有课程了,至少有半年的时间。

       注:Fans大二物理实验,因为少做了一个,挂了,大三又做了一个,才过了。Fans对此深表遗憾。

 

  4、你做的项目是自己主动做的,还是老师要求做的课程设计?

       Fans:都是我自己主动做的。中国象棋是我比较感兴趣的,所有就做了一下。最近玩了一下QQ斗地主,感觉QQ斗地主程序有一些问题。

      HR:举个例子?

     Fans:当"叫地主"的时候,程序经常出现bug,导致程序重启,异常断开则扣豆,而有些豆可能是用户花钱买的,这损害用户的利益。

     HR:所以你就自己做了一个斗地主?

     Fans:我做的斗地主只完成了部分功能,如洗牌、发牌、判断牌型等。

 

  5、你学过什么语言?

     Fans:大一的时候学过CC++Windows APIMFC也学过,但现在忘了,没有Java学得好。

    HR:你什么时候开始学习Java的?

    Fans:大一下学期快结束的时候。

    HR:主动学习的,还是老师开了课程?

Fans:大三上学期开过Java的选修课程,不过大部分内容都是我自学的。

   HR:课堂上老师主要讲了什么?

   Fans:主要将一些基础的知识,如配置classpath,搭建开发环境等,另外还做一些实验。

         学习过.Net么?

   Fans:不很熟悉。

   HR:你主要学的Java语言,但是我们的客户,比如微软可能只让我们用.net开发,所以你可能也需要学习.net等语言。

  Fans:这个没有问题,语言的思想大多相同。我们培训是按语言来分组的么?

   HR:这个当然是的,但也可能要学习其他的语言。

 

Fans的提问:

 

A 问项目经理

   2011/3/8号去光谷软件园B4北大青鸟,了解实习情况时,实习期间工作时间是:每周5天,每天8小时。所以就问是不是这个时间?

   项目经理:不是的,我们的培训压力也是很大的,一个周可能7天,每天还有可能加班。

   Fans:可以接受。

   项目经理:这个不是接不接受的问题,我们公司不像其他公司那样,走形式、实习生和正式员工差别很大,我们是一上来就给你很大的压力,有时员工还感叹,真实的项目比培训还要轻松一些。

 

  

B HR

1offer什么时间可以确定?

   HR:可能在4月底,最迟在5月第一个周,到时还要和学校老师联系,看看学分是否修满了。我们下周到湖南去,等全国的招聘结束后才能确定。

 

2、工作语言是英语么?

  HR:培训等都是用英语的,我们的空闲房间比较多,就是给员工专门用来用汉语交流的。

 

3.招人是按学校来确定比例的,还是按能力来招的?

HR:我们是根据笔试、面试的打分来发offer的。

相关阅读
CSDN博客专栏 新人毕业,老人跳槽

 

评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值