东软 认领
计算机/互联网/通信/电子 北京 1000人以上 合资(非欧美)
先问我C#和JAVA的区别<br>“你做过什么项目吗?<br>说一下table和Div之间的差别吧<br>数据库学的怎么样
由于是校园招聘,所以非常简单。<br><br>按照安排,我来到了正对门的那个桌前,先向面试官问了好,然后握了握手(习惯了,其实他当时右手拿着资料呢,汗啊汗……)<br><br>面试官很和气,先让我别紧张,呵呵,不知道为什么突然来了戏谑的心态,我也笑着对面试官说,您刚吃了饭,也别紧张啊,呵呵。<br><br>接下来,面试正式开始,<br><br>先问了问我对东软的了解,我说从大一听说石油大的东软定制班开始就知道了东软,然后大二,听说了一些学长去东软的事情,然后是大三的培训……毕竟是曾经梦想中的地方,不管怎么样,我还是想去看看的<br><br>然后问了问东软的公司文化我知道什么,其实我知道的有校园式的公司、创新、团队、以人为本几个的,但是我只说了前2个,面试官就转到下一个问题上去了,呵呵,也许他觉得了解到这个程度就可以了吧。其中校园式文化我觉得非常好,在公司中没有森严的上下级制度,人与人之间都是一种互相交流,互相学习的状态。对于创新,我说了,在大学里,社会上都有一种COPY的现象,这本来无可厚非,但是如果一个民族都是这种文化,没有创新的话,那是很不好的,面试官就问我,那你就是说学习也不COPY了?晕,我楞了一下,随即答道:学习,当让必须有一个例子,一个榜样,但是随着学习的深入,我们应该拥有自己的东西,比如说,编一段程序,有人用3重FOR循环,有人用2重FOR循环,有人甚至用一重FOR循环就能搞定,这就是不同之处,面试官点头,同时说道,有点道理,但是也许你会发现,有时候用一个FOR编出来的,会有BUG的,结果,我俩大笑<br><br>然后又问我家是哪的,我告诉了他,然后又问我,沈阳和大连愿意去哪个地方,我说,从家到这么远上学,其实就想到处看看,去哪对我来说无所谓,如果真要选的话,大连吧,有海。<br><br>接下来就是一些技术性的问题了,其实也不是想象中那么难<br><br>先问我C#和JAVA的区别,这个很简单,我说,1,对我来说,c#基于.net平台,可视化的编程环境比java方便多了(呵呵,面试官评价到,.net不是一个语言,这个应该不能说明问题)所以我接着说到,单从语言上来讨论,c#由于微软自身的原因,不跨平台,不开源。3,从细节方面讲,c#和java在一些关键字上有细微的差别,其他方面,差别真的很小 <br><br>面试官点头,接着问,那么,你说道java跨平台,那我在windows下编译一个class文件,到linux下可以运行,那为什么如果我把这个class打包成exe了,到linux下就无法运行了呢?晕,这个问题确实没研究过,我只能慢慢分析,我说,应该是不同平台java虚拟机之间的差异导致的,面试官问,然后呢?(晕,还有然后?)我又只能说,应该是jre文件的不同造成的(面试官摇头,看来是没答对了,那也没办法了,既然我努力分析了还搞不定,还不如坦诚点)我直接说到,这个问题,不会了。面试官挺好,也不追问,直接跳到了下一个问题<br><br>:“你做过什么项目吗?”这个倒是有点自信的,尤其是网页三剑客,很熟悉,我就说,我做过挑战杯,还有为一个装饰公司做过网站,应该这位面试官对网站制作也很熟吧,他就问到,那你是用table和层布局呢?我说用的div+css。<br><br>他又问,说一下table和Div之间的差别吧?这简单,table布局是在新标准发布之前的主流布局方式,特点是方便,而Div的话,据说符合新的标准,且有很强的兼容性,使用起来也更方便。但是我又说,但是据我在实际使用中发现,div层布局其实不是这么一回事,在ie和火狐下有很大差别,而且div的流布局方式非常难以控制,除非用绝对定位,否则,整个屏幕地乱跑。而用左浮动,右浮动,清除的话,非常复杂,不好掌握。<br><br>看来面试官大哥也是深受其害,他点头,说,其实我觉得div是一个非常失败的作品,在实际应用中,如果用div的话,还不如table来得简单(呵呵,同道中人啊,那话就好说了)<br><br>接下来又问了,数据库学的怎么样,我说,上学时学过sql server,培训时学oracle,这个学得还不错,现在自己用mysql,他又问,那oracle能写存储过程吗?我说,让我现在写,那可有些难度,他说,不是让你现在写,我是问你能写吗?呵呵,当然,我很坚定地告诉他,块语言嘛。面试官也笑了。<br><br>接下来又问了一些其他的问题,比如有没有参加社会实践啊什么的,好像这个是越多越好吧?我都说了一大堆了,他还在追问,还有吗?(瀑布汗啊……)<br><br>最后,面试官说道:“好的,我们今天这个简短的面试就到这里吧,无论东软录不录取你,我们都会给你通知的”
正在加载验证码...
东软软件开发工程师面试经验&面试问题
面试问题
先问我C#和JAVA的区别<br>“你做过什么项目吗?<br>说一下table和Div之间的差别吧<br>数据库学的怎么样
面试过程
由于是校园招聘,所以非常简单。<br><br>按照安排,我来到了正对门的那个桌前,先向面试官问了好,然后握了握手(习惯了,其实他当时右手拿着资料呢,汗啊汗……)<br><br>面试官很和气,先让我别紧张,呵呵,不知道为什么突然来了戏谑的心态,我也笑着对面试官说,您刚吃了饭,也别紧张啊,呵呵。<br><br>接下来,面试正式开始,<br><br>先问了问我对东软的了解,我说从大一听说石油大的东软定制班开始就知道了东软,然后大二,听说了一些学长去东软的事情,然后是大三的培训……毕竟是曾经梦想中的地方,不管怎么样,我还是想去看看的<br><br>然后问了问东软的公司文化我知道什么,其实我知道的有校园式的公司、创新、团队、以人为本几个的,但是我只说了前2个,面试官就转到下一个问题上去了,呵呵,也许他觉得了解到这个程度就可以了吧。其中校园式文化我觉得非常好,在公司中没有森严的上下级制度,人与人之间都是一种互相交流,互相学习的状态。对于创新,我说了,在大学里,社会上都有一种COPY的现象,这本来无可厚非,但是如果一个民族都是这种文化,没有创新的话,那是很不好的,面试官就问我,那你就是说学习也不COPY了?晕,我楞了一下,随即答道:学习,当让必须有一个例子,一个榜样,但是随着学习的深入,我们应该拥有自己的东西,比如说,编一段程序,有人用3重FOR循环,有人用2重FOR循环,有人甚至用一重FOR循环就能搞定,这就是不同之处,面试官点头,同时说道,有点道理,但是也许你会发现,有时候用一个FOR编出来的,会有BUG的,结果,我俩大笑<br><br>然后又问我家是哪的,我告诉了他,然后又问我,沈阳和大连愿意去哪个地方,我说,从家到这么远上学,其实就想到处看看,去哪对我来说无所谓,如果真要选的话,大连吧,有海。<br><br>接下来就是一些技术性的问题了,其实也不是想象中那么难<br><br>先问我C#和JAVA的区别,这个很简单,我说,1,对我来说,c#基于.net平台,可视化的编程环境比java方便多了(呵呵,面试官评价到,.net不是一个语言,这个应该不能说明问题)所以我接着说到,单从语言上来讨论,c#由于微软自身的原因,不跨平台,不开源。3,从细节方面讲,c#和java在一些关键字上有细微的差别,其他方面,差别真的很小 <br><br>面试官点头,接着问,那么,你说道java跨平台,那我在windows下编译一个class文件,到linux下可以运行,那为什么如果我把这个class打包成exe了,到linux下就无法运行了呢?晕,这个问题确实没研究过,我只能慢慢分析,我说,应该是不同平台java虚拟机之间的差异导致的,面试官问,然后呢?(晕,还有然后?)我又只能说,应该是jre文件的不同造成的(面试官摇头,看来是没答对了,那也没办法了,既然我努力分析了还搞不定,还不如坦诚点)我直接说到,这个问题,不会了。面试官挺好,也不追问,直接跳到了下一个问题<br><br>:“你做过什么项目吗?”这个倒是有点自信的,尤其是网页三剑客,很熟悉,我就说,我做过挑战杯,还有为一个装饰公司做过网站,应该这位面试官对网站制作也很熟吧,他就问到,那你是用table和层布局呢?我说用的div+css。<br><br>他又问,说一下table和Div之间的差别吧?这简单,table布局是在新标准发布之前的主流布局方式,特点是方便,而Div的话,据说符合新的标准,且有很强的兼容性,使用起来也更方便。但是我又说,但是据我在实际使用中发现,div层布局其实不是这么一回事,在ie和火狐下有很大差别,而且div的流布局方式非常难以控制,除非用绝对定位,否则,整个屏幕地乱跑。而用左浮动,右浮动,清除的话,非常复杂,不好掌握。<br><br>看来面试官大哥也是深受其害,他点头,说,其实我觉得div是一个非常失败的作品,在实际应用中,如果用div的话,还不如table来得简单(呵呵,同道中人啊,那话就好说了)<br><br>接下来又问了,数据库学的怎么样,我说,上学时学过sql server,培训时学oracle,这个学得还不错,现在自己用mysql,他又问,那oracle能写存储过程吗?我说,让我现在写,那可有些难度,他说,不是让你现在写,我是问你能写吗?呵呵,当然,我很坚定地告诉他,块语言嘛。面试官也笑了。<br><br>接下来又问了一些其他的问题,比如有没有参加社会实践啊什么的,好像这个是越多越好吧?我都说了一大堆了,他还在追问,还有吗?(瀑布汗啊……)<br><br>最后,面试官说道:“好的,我们今天这个简短的面试就到这里吧,无论东软录不录取你,我们都会给你通知的”