上周去为微软面试测试工程师,(是想面试开发的,可人家要求四年以上工作经验,。。。。。还有一堆要求,差得太远了)
笔试后的面试一塌糊涂,主要是所有的技术方面的提问回答交流都是英语,不提也罢,太惨了,下面是几个基本的c/c++的小题,大家一起做做
1 查找字符串str中有多少个指定的子串str1
2 统计给定文本的单词个数
3 在一篇文档里找出某字符串的所有行号和个数
4 写一函数,检测一个字符串是否有一个回环串?(比如abcdedcba)
5 写函书判断一个链表是否为循环链表
还有的忘了
题目都不是很难,但是我感觉很紧张,其实面世的问题也不难,主要是什么方面都涉及到一些,网络,数据库,开发工具,当然都是侧重于微软的产品,比如com+ .net hooking 等,
网络方面的是网络负载平衡,以及实现。另一个问题是怎么使msn不修改代理越过防火墙
数据库就是问sql server的问题:sql server的配置管理 安全机制,触发器和存储过程的编写
测试技术:怎么测试你刚才写的函数?常用的测试工具 怎么测试ATM机
等等一些问题,考官先问你对这些方面的了解程度,然后一层层深入问下去,你要是说不回不了解,他就不会再问了,转而问下一个方面的问题
主要是英语表达太困难了,做做自我介绍用英语还行,技术上的问题用英文我就死翘翘了