第一次应聘笔试的经历——微创
2)请描述下面函数声明中各个const的作用:const char* Test() const 3)举出3个以上ASP.Net与ASP相比的进步处。
4)ASP.Net中user control和custom control的区别。
5)用一个C语言用来删除单链表的头元素的函数,请找出其中的问题并加以纠正。
void RemoveHead(node* head) /* Line1 */{ /* Line2 */free(head) /* Line3 */head=head->next /* Line4 */} /* Line5 */6)
试编写函数判断计算机的字节存储顺序是开序(little endian)还是降序(bigendian)。
7)给定如下SQL数据库:Test(num INT(4)) 请用一条SQL语句返回num的最小值,但不许使用统计功能,如MIN,MAX等。
8)输出下面程序结果。
#include using namespace std; class A { public:virtual void print(void) { cout<<"A::print()"< }};class B:public A { public:virtual void print(void) { cout<<"B::print()"< }};class C:public A{public:void print(void) { cout<<"C::print()"< }};void print(A a) { a.print(); } void main(void) { A a, *pa,*pb,*pc; B b; C c; pa=a; pb=&b; pc=&c; a.print(); b.print(); c.print(); pa->print(); pb->print(); pc->print(); print(a); print(b); print(c); }
试题做下来总体感觉Part B比Part A要简单,不过Part A好像更重要,因为Part A每道题都有分数的百分比。90多分钟后来了一位微创的员工,是位眼镜GG,问我做的怎么样了。我说一般性了,因为算法和数据库我还没有学,我现在还是大三,然后他突然很吃惊的说我还以为你是大四的呢。我晕,记得以前和他们说过我大三啊。后来就聊了些有关这个职位的信息,他问我一星期能有几天能来实习,我说2天,他说至少要4天才能过来实习的,而且一般至少要3个月,因为第一个月要适应环境。言下之意就是我Game Over了,本来因为这学期课少所以才想到出来实习的,现在看来人家公司还是以公司利益为重,毕竟你一星期才2天对公司确实帮不上什么忙的。他说我大三出来实习太早啦,不过他说我的档案会在人力资源部保留的,以后会再联系我的,而且说我的经历还是蛮多的,我心想那是当然啦,而且我里面有3个经历是和微软有关的,毕竟微创是微软投资的公司。后来又和他瞎扯软件开发工程师和技术支持工程师的优缺点,然后嘛我就打算回去喽,嘻嘻。: ) 这就是我第一次应聘笔试的经历,尽管没有成功,但是也有了很多的收获,就当是为大四真正找工作积累经验吧。