2019最新成为HR专家的100门必修课全套课程
限时抢购仅需19元(原价3600元)

浪潮 认领

计算机/互联网/通信/电子  山东   1000人以上  国企/上市公司

  1. 首页
  2. 公司
  3. 浪潮
  4. 浪潮软件工程师面试经验&面试问题

浪潮面试经验

面试成功 济南 难度一般

浪潮软件工程师面试经验&面试问题

应聘公司
浪潮
面试职位
面试时间
2011-07-05 — 2011-07-05

面试问题

口语面试的那个MM还根据你的实际情况命题了一个200字的作文。

面试过程

这次面试的题目很有针对性,人家招什么人,面什么技术,很象个样子。先是答技术题目,然后拿给技术看后,进行技术面试。技术面试过关后,进行英语口语面试,然后,又是一套题目,关于测试技术的,有几道要用英文回答,然后有两段翻译。<br><br> 很久没写作文了,呵呵,口语面试倒也不难,都是问些基本的东西。技术笔试分A、B两部分,A部分是C#的,B部分是C、C++、JAVA的。<br><br> 回来后,看了下自己觉得不是很把握的题,结果都答错了。看来还是需要进一步提高基础知识的。<br><br> 第一个:<br><br> String a = "hello";<br><br> String b = "h";<br><br> b += "ello";<br><br> Console.WriteLine(a == b);<br><br> Console.WriteLine((Object)a == (Object)b);<br><br> 题目的大体意思是这样,上面的几行代码是我回来做验证写的。给了四个选项,我选了FALSE;FALSE的那个。我理解的是:a、b 都是存的对象的引用,故不等。事实是,在JAVA中确实如此,但C#的程序运行结果是:TRUE;FALSE;就是说C#里的String也被当作简单类型来比较(理解有偏颇的话,欢迎指正)。<br><br> 第二个:凭记忆写了测试代码如下:<br><br>namespace ConsoleApplication1<br><br>{<br><br> class parent<br><br> {<br><br> public void DoSomething1()<br><br> {<br><br> Console.WriteLine("1");<br><br> }<br><br> public virtual void DoSomething2()<br><br> {<br><br> Console.WriteLine("2");<br><br> }<br><br> }<br><br> class Program:parent<br><br> {<br><br> new public void DoSomething1()<br><br> {<br><br> Console.WriteLine("3");<br><br> }<br><br> public override void DoSomething2()<br><br> {<br><br> Console.WriteLine("4");<br><br> }<br><br> static void Main(string[] args)<br><br> {<br><br> parent p = new Program();<br><br> p.DoSomething1();<br><br> p.DoSomething2();<br><br> }<br><br> }<br><br>}<br><br> 不多解释了,运行结果是1和4,当时答错了,现在是彻底理解了。呵呵,高手一看就知道结果,对面向对象不深入理解的话,还是需要静下心来好好看看书的。<br><br> 其他一些题目应用性很强,如果你没用过,估计只有蒙的份了。有remoting的,这个题目应该选最后一项,通道的的使用方式故意写颠倒了,应该是TCP是适用于二进制格式,HTTP适用于xml传输。还有基本的ADO.NET的

我要分享面试经验

正在加载验证码...

其它公司面试经验
浪潮其它面试经验