gyhanonline

二呆——我在Microsoft当Vendor :)

我的面试(四)

《沮丧》
              ——今天是个沮丧的日子
时间的流逝,
伴随着希望的破灭。
最后的宣判,
总是带着灰暗的情愫。
早已预见结果,
仍怀揣痴妄坚持最后审判。
结果来得如此平静,
抹不去,是烛火泯灭的颤悸。
我最心仪的法国公司就这样与我擦肩而过。
惋惜、沮丧……

继续我这段求职经历的记录,虽然我今天的心情糟透了。
昨天又去北京面试了,是一家说e文外包公司,算是小有名气的那种吧。这是我面试的第十家公司了。这样的生活来得比上班还累。hr的mm态度很好处处做的周到得体,和两个Pm谈了,第一个我觉的表现得不错可她居然没有对我感兴趣,竟将我推给了一个gentleman(当时的感觉我就像大街上的烂白菜被人挑来拣去)。虽然这儿的每一个人表现得都彬彬有理,企业文化显得也是轻松自由,不时的走过几个“黄毛”。“土鸡”们扮成“火鸡”间或蹦出一二“鸟语”。分明原装国货非要贴上“*滴”“*尔”的洋签儿。好好的会议室非要写个“*ture”(忆起不久前偶遇一国字号外包,会议室改成“***座”)。学吧!学吧!披着羊皮的狼们,外光的驴*蛋。我只看到了两个字“剥削”,赤裸裸、冷冰冰的剥削。MB发什么S,一个个装,其实就是贩卖苦力的人贩子!SB!
        我为什么对那家法国公司心想往之?就因为人家外国老总在一遍遍念着中国员工的名字(注意是“土名”不是“洋签儿”),因为在人家员工的blog中看到的是manager的严谨。
       谁是“洋鸟”谁是“土鸟”各位自有评断。
       我这土渣儿的“笨蛋土鸡”牢骚于此,如碍了看官之眼,望请见谅。无奈,我虽吃不到葡萄,若能受“洋皮土鸡”的垂青自仍会去。(没办法,我要吃饭!)
        毕竟是谈技术的地方,继续我的菜鸟笔试题(老实说,这家公司的笔试题是我见过的考题中来得最实在最能考出水平的一套题,e文不说了直接技术):
1.int[][] arr3 = new int[3][] { new int[2] { 1, 2 }, new int[3] { 4, 5, 6 }, new int[2] { 10, 11 } };
问arr3[2][2]是多少?
不用说了出界了,这题好多公司考,要面试的朋友注意下
2.
class A
    {
        public static int X;
        public A()
        {
            X = B.Y + 1;
        }
    }
    class B
    {
        public static int Y = A.X + 1;
    }
class Program
    {

       static void Main(string[] args)
        {
                Console.WriteLine(string.Format("X={0} Y={1}",A.X,B.Y));

         }

    }
输出的是啥呢?
x=0 y=1
应该是考了个静态的问题

3。

 abstract class C1
    {
        public virtual void Method1()
        {
            Console.WriteLine("C1's method1 is called.");
        }
        protected virtual void Metheod2() { }
    }
    class C2 : C1
    {
        public new  void Method1()
        {
            Console.WriteLine("C2's method1 is called.");
        }
        protected override void Metheod2()
        {
        }

    }
    class C3 : C2
    {
        protected override void Metheod2()
        {
        }
    }
问:C3.Metheod1()输出的结果是啥?
C2's method1 is called.
考得是new和override的区别吧。
这种情况没啥区别。
关于new的解释(MSDN上说的):

在用作修饰符时,new关键字可以显式隐藏从基类继承的成员。隐藏继承的成员意味着该成员的派生版本将替换基类版本。在不使用 new 修饰符的情况下隐藏成员是允许的,但会生成警告。使用 new 显式隐藏成员会取消此警告,并记录代之以派生版本这一事实。

override就不说了。
4。编写把字符串反过来的方法:

static string Function(string sourceString)
        {
            string  result = string.Empty;
            int i = sourceString.Length-1;
            while (i >= 0)
            {
                result = string.Concat(result, sourceString[i].ToString());
                i--;
            }
            return result;

        }
我写了一段,哪位有好的不防拿来大家欣赏。
这道题我在三家公司被考过。
5。如何提高数据库效率?
相当open的题目,俺说的一塌糊涂,乱七八糟。哪位有空儿总结说说哈。

posted on 2007-09-19 12:39  gyhanonline  阅读(446)  评论(2编辑  收藏  举报

导航