上海博彦科技面试题
As last blog mentioned(中软面试题-最新) ,Some outsourcing company,like chinasoft, beyondsoft, vinceinfo, Hisoft,wicresoft, etc. all the process of interview is the same, if you pass the interview of these company, according to the condition of the project to decide whether you are recommended to Microsoft or not, if yes, you have to practice your oral English and some Algorithm. now go to the interview of Beyondsoft:
will have a interview face to face for your oral English and your ability of expressing your emotion for some thing. then Technical interviewer (Team Leader) will take some technology test.
2.数据库存储过程, 中怎么去调用存储过程。
其实,在这里主要是考察了中几大特性的运用,例如:Connection,Command,DataReader,Dataset,
DataAdapter。
说明:
Connection:建立与特定数据源的连接。 所有 Connection 对象的基类均为 DbConnection 类。
Command:对数据源执行命令。 公开 Parameters,并可在 Transaction 范围内从 Connection 执行。 所有 Command 对象的基类均为 DbCommand 类。
DataReader:从数据源中读取只进且只读的数据流。 所有 DataReader 对象的基类均为 DbDataReader 类。
DataAdapter:使用数据源填充 DataSet 并解决更新。 所有 DataAdapter 对象的基类均为 DbDataAdapter 类。
注意:新手面试经常会遇到考这样的.题: 的五大对象,就是 上面四种 + DataSet 要牢牢记住哦。后期开发也经常用到。
3. 简单介绍一下三层架构 可以参考我的博客: 浅析三层架构
4.在未排序的整形数组中,长度大于10,寻找任意一个数,是这个数属于它的最小集。
对于这个问题,我不知道定义会不会有错,怎样去理解这个最小集,例如:有数组 a=(5,3,4,8,9,2,12,10),那在这个数组中,肯定有一个值 3,属于最小集(3,4)。那这样是不是很好理解呢.找出最小的,再找出第二小的。这样写出来它的时间复杂度就是 O(n),这时候,面试官问,有没有比O(n)更小的算法呢?读者可以考虑一下。
h。考查一下xpath 的运用。其中文思创新喜欢考这玩意。在这里写一下小运用:
public void ReadXmlNode(string filepath)
{
XmlDocument xmldoc = new XmlDocument();
(filepath);
XmlNodeList nodelist = ctNodes(@"/root/employees/employee"); // xpath
foreach (XmlNode node in nodelist)
{
e( + " ");
}
}
Sort。you can get more information from internet. below is source:
///
/// 小根堆排序 ///
///
///
///
private static void HeapSort(ref double[] dblArray)
{
for (int i = th - 1; i >= 0; i--)
{
if (2 * i + 1 < th)
{
int MinChildrenIndex = 2 * i + 1;
//比较左子树和右子树,记录最小值的Index
if (2 * i + 2 < th)
{
if (dblArray[2 * i + 1] > dblArray[2 * i + 2])
MinChildrenIndex = 2 * i + 2;
}
if (dblArray[i] > dblArray[MinChildrenIndex])
{
ExchageValue(ref dblArray[i], ref dblArray[MinChildrenIndex]);
NodeSort(ref dblArray, MinChildrenIndex);
}
}
}
}
///
/// 节点排序 ///
///
///
private static void NodeSort(ref double[] dblArray, int StartIndex)
{
while (2 * StartIndex + 1 < th)
{
int MinChildrenIndex = 2 * StartIndex + 1;
if (2 * StartIndex + 2 < th)
{
if (dblArray[2 * StartIndex + 1] > dblArray[2 * StartIndex + 2])
{
MinChildrenIndex = 2 * StartIndex + 2;
}
}
if (dblArray[StartIndex] > dblArray[MinChildrenIndex])
{
ExchageValue(ref dblArray[StartIndex], ref dblArray[MinChildrenIndex]);
StartIndex = MinChildrenIndex;
}
}
}
///
/// 交换值 ///
///
///
private static void ExchageValue(ref double A, ref double B)
{
double Temp = A;
A = B;
B = Temp;
}
7.智力题,在12个小球中有一个和其他不同(或轻或重),用一天枰。请问至少称几次可以称出来,怎么称。
这样的题目,网上很多,主要考察的是一种逻辑思维能力。
8.设计模式---单键模式,工厂模式,观察者模式等等。
在这里不做细致的分析,读者可以自己去网上找点资料找点。
这次面试比较快,后面也被推到微软那边了,面试题,我将会在后面统一列出来。
注: 本人只在这里做面试的技术和小小经验分享,不做任何的公司评价。给更多的程序员一个交流和发展的平台,更是给正在贫困线左右的找工作的大学生一个小分享。如有任何的问题,请留下你的足迹,后面,我同一修改。
-
面试简历的自我评价汇编15篇
时间一晃而过,我们找工作的时间就要到来,这时一份好的简历可以起到很好的作用哦。简历怎么写才能具有特色?以下是小编帮大家整理的面试简历的自我评价,仅供参考,希望能够帮助到大家。面试简历的自我评价1本人理解接受能力强,喜欢挑战高难度的工作,极强的'责任心来对...
-
单位面试通知书(3篇)
在现实社会中,我们都跟通知有着直接或间接的联系,通知适用于批转下级机关的公文,转发上级机关和不相隶属机关的公文。相信很多朋友都对写通知感到非常苦恼吧,下面是小编精心整理的单位面试通知书,仅供参考,希望能够帮助到大家。单位面试通知书1各招聘单位,各应聘考生:...
-
面试的自我评价精选15篇
在平平淡淡的学习、工作、生活中,我们很多时候都不得不用到自我评价,自我评价不仅影响社会中人与人的交往方式,而且影响社会中人的心理健康程度,影响人的价值观和人生观的合理程度。相信许多人会觉得自我评价很难写吧,下面是小编整理的面试的自我评价,仅供参考,大家一...
-
【热门】外企面试的五大忌讳
迟到失约守时守约在人们的日常生活中已成为起码的礼数,迟到、失约更是外企面试中的大忌。这不但会表现出求职者没有时间观念和责任感,更会让面试官觉得你对这份工作没有热忱,从而对你的第一印象大打折扣。面试官提醒求职者,去面试时最好提前10至15分钟或准时到达。...