您的位置:首页 > 职场人生

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

2012-09-24 21:13 197 查看
B: J2EE方面的问题

1.说说你对J2EE的理解?

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

技术方面,包括但不限于JSP、JDBC、Servlet等13种技术;

功能方面,主要就是CRUD。

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

Fans:Create Require ,停顿了2秒,Update Delete

J2SE和J2EE有什么区别?

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

(和原话略微不一样)

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

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

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

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

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

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

3.你对触发器熟悉么?

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

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

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

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

Fans:主要是Get和Post 2种方法。

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

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

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

Fans:request、session、applcation、cookie。

应该少了一种?这个不要紧?解释一下request、session?

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

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

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

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

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

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

6.JSP和Servlet有什么相同点?

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

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

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

7、你对JavaScript熟悉么?

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

JavaScript中如何获取一个元素?

Fans: this.document.getElementById getElementByName.

这2种方法有什么区别?

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

Jquery呢?

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

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

Fans: $,使用美元符号。

Ajax是什么意思?

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

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

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

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

举个例子?

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

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

C:数据结构等其他问题

1.HashMap和HashTable有什么区别?

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

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

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

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

2、你熟悉哪些Java包?

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

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

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

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

Fans:主要是一些常用的数据结构和一些帮助类,数据结构有,Collection集合接口,Collection的2个子接口,List Set,List的实现类有ArrayList、LinkedList等,Set有HastSet和TreeSet,还包括一些图,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年,成为一名设计师/架构师。如果我能够加入群硕,我将会遵守群硕的规定,适应群硕的文化,努力学习和工作。

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

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

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

那很了不起啊。

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

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

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

比如说?

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

11.什么是视图?

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

12.你是枣阳人?

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

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

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

1、你大学有什么活动?

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

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

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

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

Fans:人数在500到2000之间的。

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

Fans:嗯

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

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

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

3、半年时间有问题么?

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

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

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

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

HR:举个例子?

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

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

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

5、你学过什么语言?

Fans:大一的时候学过C、C++,Windows API,MFC也学过,但现在忘了,没有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

1、offer什么时间可以确定?

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

2、工作语言是英语么?

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

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

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

相关阅读
CSDN博客专栏 新人毕业,老人跳槽
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: