武汉新迪数字工程系统有限公司

0人关注 关注 8人分享

ASP.NET软件工程师 面试经验( 武汉 ) - 武汉新迪数字工程系统有限公司
发布时间: 2017-05-12 09:25:06 来源:职朋网友分享
面试过程:

第一轮笔试

算法题:使用c#

1. 已知m和n是已经排序好的数组,从小到大,现在要合并这两个数组内的数到一个数组,仍然要求是从小到大排序

2. 使用递归求n的阶乘

3. 有1,2,2,3,4,5六个数,要求输出他们组合的全排列,4不能在第三位,5和3不能相邻

4. 请解释HTTP,Cookie和Session

5. 请解释视图,存储过程,左连接

6. 请简单描述三层架构

7. 写一段HTML页面完成注册功能

面试官问的面试题:

武汉新迪数字工程系统有限公司ASP.NET软件工程师面试题

1. ASP.Net页面生命周期
这个问题我本身比较熟悉,出门前还看过 :)。
说了几个自己认为比较重要的PreInit、LoadViewState、 LoadPostData、Load、RaisePostDataChangedEvent(所有实现了IPostBackDataHandler接口的控件)、RaisePostBackEvent(实现 IPostBackEventHandler 接口的控件,如 Button, LinkButton等)、PreRender、SaveViewState。当然包括每个事件主要做什么,尤其是LoadViewState和SaveViewState是实现ASP.NET了保持状态的假象(相信这个问题回答的超出对方想象)。

2. 母版页的作用
这个问题比较简单,简单介绍并提及自己不喜欢用母版页,用javascript找控件比较麻烦,对方颇有同感。

3. 简单查询,考勤表id(PK int) name(varchar) time(datetime),求迟到次数最多的员工的最后一次迟到时间
答案就不贴了

4. 经典的第M条到第N条记录
先问了一下要SQL Server 2000还是SQL Server 2005的版本,对方马上笑了,说还是SQL Server 2000的吧,给了一个top的版本(我的blog上写过类似的东东http://blog.csdn.net/amandag/archive/2008/07/14/2646472.aspx)

5. 算法:最长升序降序序列,7 5 6 8 10 7 9 3 8 7 4 1 8 9 4,则最长的升序序列为5, 6, 8, 10,最长的降序序列为8,7,4,1

查看面试题参考答案>>

面试相关细节(职业圈独家调查):

你是通过何种渠道获得这次面试机会的?
答:网上申请
整个面试花费了多长时间?(从接到面试消息到得到结果)
答:1天
面试形式包括哪些?
答:电话面试
你觉得这次面试的难度如何?
答:难度一般
你对这次面试的整体感觉怎么样?
答:一般
这次面试的结果如何?
答:面试未得到工作

赞一下(2) 踩一下

以上信息仅代表发布者自己的观点,由于在职时间、职位以及个体本身的影响,和公司整体情况可能会有偏差,仅供参考!

评论

相关公司面试经验