第二家
公司:浦东某软件公司,主做电子政务软件产品与服务
职位:ASP.NET Web工程师

C#(共计25题,部分忘记)

1. 如何实现继承
class Sub : class Base {}

2. C#是否支持多重继承
不支持,但支持实现多个接口

3. overload与override区别
overload:同一类中,多个同名方法,编译器根据方法的参数个数、参数类型、传值方式确定调用那一个方法。静态绑定(编译时)
override:类的继承中,如果派生类和基类有方法签名完全相同,当基类的引用指向派生类的对象时,调用此方法为派生类的方法。。动态绑定(运行时)

4. 如何能让一个类不被继承
sealed

5. 如何能让一个类能被继承,但其中的某个方法不能被继承
sealed
注:private方法子类也能继承,但无法访问

6. 是否可以重写private的虚方法
否,虚方法不能为private

7. private 成员是否能被继承
可,但无法访问

8. static成员能否被重写非static成员

9. 方法前加virtual有何意义
代表子类可以override此方法,已实现多态行为

10. 什么是abstract类,何时需要使用abstract类

不可以实例化的类,一般做为基类,
11. interface是什么

一系列方法的声明,但没有方法的实现
12. abstract类和interface有何区别
请参考abstract class和interface

13. interface中的方法可以加public修饰符么
不可以,隐含为public

14. 接口中有相同的方法如何处理
显式接口实现

15. const readonly
编译时/运行时确定,const的类型只能为部分基础类型

16. string StringBuilder
不可变/可变字符串,涉及字符串拼接时使用StringBuilder

请参考 string与StringBuilder

17. 什么是委托
类型安全的函数指针

ASP.NET(记得共计15题)
1. Gridview的数据源可以是什么
直接或间接实现了IEnumerable接口的集合

2. web服务器控件和html服务器控件不同
html服务器控件和html标记一一对应,web服务器控件则未必

3. 向服务器发送请求的方式
主要是get,post

4. machine.config web.config
服务器/应用程序配置文件

5. 如何能在页面回传时不保存控件的状态信息
EnableViewState = false,  ViewState连问三题

6. 页面传值的方式
cookie,session,cache,Server.Transfer,querystring,post

7. 什么是codebehind模型

前台.aspx继承与后台的.aspx.cs中的类,并分离显示/页面逻辑

8. 什么是强类型DataSet,在分层中有何应用

强类型DataSet在编译时进行类型检查,而不是运行时,并且包含了数据的架构信息。

在分层中数据访问层可继承自强类型DataSet,但不灵活

现在一般返回泛型实体类,List<T>。

9. 什么是用户控件

包含页面重用逻辑

10. Global.asax有和用处,请谈谈你的使用

包含全局事件,比如Application_Start、Session_Start等事件。

Application_Start和Session_Start联合可记录网站访问量

Session_Start可处理cookie验证

11. ASP.NET有那些身份验证,你使用哪种,为什么?

windows、Form、Passport

对于lntranet可使用Windows验证

小型应用程序可使用Form

大型网站可使用 Passport(比如多个网站但同一套登录验证系统)

个人自己写身份验证处理

12. Web应用程序有哪些数据验证的方式,你使用哪种,为什么

客户端验证和服务器端验证,asp.net 包括验证控件

一般使用客户端验证+服务器端验证,用户体验+安全

13. 实现Ajax的方式,你用哪种

自己写xmlhttprequest、jquery、ajaxpro,微软类库

一般自己写xmlhttprequest或使用jquery

Javascript(共计4题)
1. 取出<div id="div1"><span>1</span><span>2</span></div>中1和2的值


2. 变态的一些判断
typeof(NaN)
typeof(undefined)
请参考http://blog.csdn.net/cuixiping/archive/2009/07/11/4340933.aspx

3. propertype相关

数据库(共计6题)
1.ADO.NET结构

http://msdn.microsoft.com/zh-cn/library/27y4ybxw(VS.80).aspx

把这幅图画出来并解释
2.DataReader与DataSet区别

同上页面,参看

选择 DataReader 或 DataSet
在决定应用程序应使用 DataReader(请参见使用 DataReader 检索数据)还是应使用 DataSet(请参见在 ADO.NET 中使用 DataSet)时,应考虑应用程序所需的功能类型。DataSet 用于执行以下功能:

•在应用程序中将数据缓存在本地,以便可以对数据进行处理。如果只需要读取查询结果,DataReader 是更好的选择。

•在层间或从 XML Web 服务对数据进行远程处理。

•与数据进行动态交互,例如绑定到 Windows 窗体控件或组合并关联来自多个源的数据。

•对数据执行大量的处理,而不需要与数据源保持打开的连接,从而将该连接释放给其他客户端使用。

如果不需要 DataSet 所提供的功能,则可以使用 DataReader 以只进、只读方式返回数据,从而提高应用程序的性能。虽然 DataAdapter 使用 DataReader 来填充 DataSet 的内容(请参见从 DataAdapter 填充 DataSet),但可以使用 DataReader 来提高性能,因为这样可以节省 DataSet 所使用的内存,并将省去创建 DataSet 并填充其内容所需的处理。
3.索引概念及优点

指向数据的指针。

加快数据的检索。
4.如何在数据库中存储树状结构
请搜索无限极分类

5.写查询语句
学生表:学号 姓名 地址
课程表:课程编号 课程名称
成绩表:学号 课程编号 成绩

所有选修了XX课程的学生姓名、地址

select 姓名,地址 from 学生表
where 学号 in
(select 学号 from 成绩表
where 课程编号 =
(select 课程编号 from 课程表
where 课程名称 = 'XX'))
所有没有选修XX课程的学生姓名、地址

select 姓名,地址 from 学生表
where 学号 not in
(select 学号 from 成绩表
where 课程编号 =
(select 课程编号 from 课程表
where 课程名称 = 'XX'))
选修了超过5门课程的学生姓名、地址

select 姓名, 地址 from 成绩表
where 学号 in
(select 学号
from 成绩表
group by 学号
having count(学号) > 5)
选修了所有课程的学生姓名、地址

select 姓名, 地址
from 学生
where 学号 not in
(select 学号
from 课程表 left join 成绩表
on 课程表.课程编号 = 成绩表.课程编号
where 成绩 is null)

2010 我的求职经历(1)
2010 我的求职经历(2)
2010 我的求职经历(3)
2010 我的求职经历(4)
2010 我的求职经历(5)

2010 我的求职经历(3)相关推荐

  1. 2010 我的求职经历(1)

    新公司刚转正,谈谈自己换工作的面试经历,希望对找工作的朋友有用. 很早以前就想换工作(写过一次面试经历,请参考ASP.NET面试经历分享),但总是因为某些各种原因,未能付诸行动.离开原公司的主要原因还 ...

  2. 2010 我的求职经历(4)

    第四家 公司:国企,主做民航相关信息化应用系统 职位:.NET高级软件工程师 1. 什么是虚函数?子类需要对虚函数做什么?虚函数有什么用? 分析:C#里一般不用函数的说法,而是用方法,基本可以肯定出题 ...

  3. 大脑门儿求职记——我的求职经历完全记录

    [写在前面的话]          从2009年7月初开始准备找工作,到12月底正式签约,递交三方,漫漫求职路走了整整六个月.在这六个月的时间里,我经历了人生迄今为止最为丰富多彩而又跌宕起伏的难忘时光 ...

  4. 【英语专业,外企三年】我的完整学习和求职经历

    昨天在豆瓣上发了个帖子,出乎意料引起了大家的共同反响.大家都是学英语的,聊得很高兴,能帮到大家是最好不过了.不过,在交流的过程中我也发现了很多共性的问题,比如,怎么学英语,怎么备考专业考试以及求职方面 ...

  5. SLAM、3D vision求职经历

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 本文来自大疆感知算法工程师wlwsjl的亲身求职经历,希望对大家与帮助. 实验室对我的改变挺大的,在进 ...

  6. [转载]一篇经典的求职经历博客,值得深入研究和学习

    一篇经典的求职经历博客,值得深入研究和学习,感谢原创作者分享! 工作刚刚落实,论文也刚完成,终于有时间对自己的求职历程及求职经验进行总结了.应同学要求,最近准备书写系列文章"我的求职历程及经 ...

  7. 北大学子求职经历与建议(IT类)

    信区: Job_IT 标  题: guxinxing的求职经历与建议(IT类) 发信站: 北大未名站 (2009年03月20日13:58:37 星期五), 站内信件 早就答应了lobbat同学,拖到现 ...

  8. 一位网友的网络求职经历

    防不胜防网络连环套 诚意求职付款无休止 -- 一位网友的网络求职经历 □ 栗升玉 2011年12月13日下午,家住甘肃省酒泉市肃州区尚武街大众巷9号的居民李成上网时,无意间打开一个网页,网站名称为&q ...

  9. 一个应届毕业生的七次 悲惨 求职经历

    在版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版.作者信息和本声明.否则将追究法律责任.本文地址: http://blog.csdn.net/jobchanceleo/arch ...

最新文章

  1. Android -- TextView与EditText 同步显示
  2. 【MySql】mysql-5.7.20-winx64安装配置
  3. flink 7-提交任务
  4. 容器学习 之 容器的组件(三)
  5. Netty实现原理浅析
  6. 机器学习入门系列(1)--机器学习概览
  7. 测试框架之testng使用
  8. 设计模式之观察者模式
  9. python3.6爬淘宝信息
  10. 深入体验java项目开发 pdf,深入体验Java Web项目开发.pdf
  11. tensorflow安装中踩到的坑protobuf、h5py、tensorboard、werkzeug
  12. 基于SpringBoot校园疫情防控管理系统 校园出入登记系统
  13. PHPWord 表格居中和合并单元格
  14. 小程序开发-Step1
  15. 如何让Bing快速收录你的网站?
  16. PS|基础原理之‘图层混合模式’
  17. 水逆的京东,2019还能翻盘吗?
  18. c罗python可视化分析_梅西、内马尔谁是全能的五边形战士?教你用BI做出可视化能力图...
  19. 使用cmake调试“Could NOT find Boost (missing: iostreams program_options system“
  20. ABB ACS510变频器恒压供水昆仑通态直接通讯一拖二

热门文章

  1. 测试人员必备工作技能
  2. PDF文件如何转成HTML格式?说一种思路
  3. 普通table表格样式大全
  4. Linux 系统vim练习简单的 shell script
  5. 【我是一只It小小鸟】有感
  6. 认识System,System32,Syswow64
  7. Vue父组件mounted执行完后再执行子组件mounted执行顺序问题
  8. Webpack面试题
  9. HDU-1028题解
  10. html搜索栏热搜效果,CSS3实战开发:百度新闻热搜词特效实战开发_html/css_WEB-ITnose...