深圳 - 广州 - 东莞 - 北京 - 上海 - 武汉 - 西安 - 杭州 - 南京 - 更多设本站为首页· 加入收藏
本地宝
首页 | 新闻 | 深圳指南 | 社保 | 交通 | 公交 | 地图 | 诚信商 | 卖场 | 黄页 | 人才 | 教育 | 租房 | 二手房 | 团购 | 旅游 | 美食 | 购物 | 夜色
本地宝深圳人才网
人才首页 找工作 个人求职 企业招聘 校园招聘 兼职频道 人才市场 求职指南 职业评测 HR园地
您所在的位置:本地宝深圳人才网 >> 职业透视 >> 程序员
一家公司程序员面试题目
http://job.sz.bendibao.com 本地宝-深圳人才网 2007年11月12日
    一、关于ms sql 2000

1. 服务器1 上一个数据库server1.data1,data1中有一个表 table1;服务器2 上有一个数据库server2.data2,data2中有一个表 table2,如何实现两个表之间的 inner join?
2. 如果从 ms sql 数据库中用一个复杂的sql语句,提取一个表的所有字段名称、类型、约束?
3.如何提取一个字段的所有约束名称?
4.如何实现将文本文件存入img字段并读出?
5.全文检索的实现,以及自定义二进制格式文件存入img字段后如何实现全文检索? 6.同一数据表中,不同记录之间的约束关系检查的实施方法。

    二 关于.net编程

1..net组件在ie浏览器端嵌入,显示一个界面,.net组件与javascript脚本的交互,实现.net组件调用javascript函数,javascript调用.net公共属性和事件。
2. .net插件在客户端的自动部署,包括自动下载和安全性自动设置。
3. 如何实现 .net对win32 api的调用,请在一个panel上生成、显示 caret。
4. 如何从 webservice 中取得用户的 sessionid?
5. 如何通过 webservice 启动或调用服务器端的 win service,安全机制的实现方式?
6.用.net生成一个pdf文档。
7.如何从 1.aspx中将大数据传给 2.aspx,且不能使用 seesion 和application?

    三、关于javascript

1. 能否改写一种基于 javascript 的网页中内置的简单字处理控件?
2. 在网页上动态生成菜单。
3.xml + xsl定制网页。
4. 在网页中通过 script 调用 word,excel,并将服务器端的数据传入到 word和excel中?

其实不难,可能大家想的过于复杂。我就是那次招聘进去的,这些问题都是实际要用的!

我拿到的时候第一感觉也是bt的难度,1/3没问题,1/3找找也没问题,1/3很难,但是我仔细找了很久,请教了一些高手,最后基本搞定.也许做程序还是要杜绝浮躁吧!!

我当时的部分解答如下,请大家指正!


一、关于ms sql 2000

    1. 服务器1 上一个数据库server1.data1,data1中有一个表 table1;服务器2 上有一个数据库server2.data2,data2中有一个表 table2,如何实现两个表之间的 inner join?

SELECT c.*, o.*
FROM ISystem.dbo.info_data AS c INNER JOIN
OPENROWSET('MSDASQL','DRIVER={SQL Server};SERVER=192.168.0.94;UID=sa;PWD=pop', ISystem.dbo.info_data) AS o
ON c.ID = o.ID
还有几种其他做法

    2. 如果从 ms sql 数据库中用一个复杂的sql语句,提取一个表的所有字段名称、类型、约束?

select syscolumns.name,
systypes.name
from (syscolumns inner join sysobjects on syscolumns.id=sysobjects.id) ,systypes
where sysobjects.name ='pxzx' and sysobjects.xtype='u'
and syscolumns.xtype=systypes.xtype
union
select sysobjects.name,
'约束'
from sysobjects
where sysobjects.xtype='c'
and sysobjects.parent_obj=
(select id from sysobjects where name ='pxzx')

    3.如何提取一个字段的所有约束名称?

--提取字段的全部约束名
Select sysobjects.name
from syscomments inner join sysobjects on syscomments.id=sysobjects.id
where text like '%字段名%' and sysobjects.xtype='c'

    4.如何实现将文本文件存入img字段并读出?
文本文件存入时直接写入img字段即可;
如果内容不是很长,读出转两次类型就可以了 

    5.全文检索的实现,以及自定义二进制格式文件存入img字段后如何实现全文检索?

在给定数据库中执行全文检索涉及到以下这些任务:
标识要注册进行全文检索的表和列。
索引注册了的列的数据,并用非无关单词填充全文索引。
对注册了的列查询填充的全文索引。
应确保后来对注册列中数据的更改能够传播到索引,以此保持全文索引与数据的同步。

可以创建自定义筛选用于自定义二进制格式文件存入img字段的全文索引。创建自定义筛选过程如下:
描述筛选结构
实现和输出dll 入口点
实现筛选类和Class Factory
继承com接口
实现com接口方法



    6.同一数据表中,不同记录之间的约束关系检查的实施方法。

DBCC CHECKCONSTRAINTS

1. .net组件在ie浏览器端嵌入,显示一个界面,.net组件与javascript脚本的交互,实现.net组件调用javascript函数,javascript调用.net公共属性和事件。
javascript直接从.net中输出,后者利用<object>标签即可...


2. .net插件在客户端的自动部署,包括自动下载和安全性自动设置。
可以生成一个ocx控件,同样用到利用<object>标签,再用相关软件生成证书 来部署

3. 如何实现 .net对win32 api的调用,请在一个panel上生成、显示 caret。

C#中使用的类库都是托管代码(Managed Code)文件,而Win32的API函数所处的文件,都是非托管代码(Unmanaged Code)文件。这就导致了在C#中不可能直接使用这些非托管代码文件中的函数。好在.Net框架为了保持对下的兼容,也为了充分利用以前的资源,提出了互操作,通过互操作可以实现对Win32的API函数的调用。互操作不仅适用于Win32的API函数,还可以用来访问托管的COM对象。C#中对Win32的API函数的互操作是通过命名空间“System.Runtime.InteropServices”中的“DllImport”特征类来实现的。它的主要作用是指示此属性化方法是作为非托管DLL的输出实现的。

4. 如何从 webservice 中取得用户的 sessionid?
[WebMethod(EnableSession=true)]
public string GetID()
{
return Session.SessionID;
}

5. 如何通过 webservice 启动或调用服务器端的 win service,安全机制的实现方式?
引用:System.ServiceProcess命名空间,可以通过ServiceController 类连接到正在运行或者已停止的服务、对其进行操作或获取有关它的信息
using System.ServiceProcess;
…….
[WebMethod]
public string getSerInfo()
{
ServiceController sc2 = new ServiceController("Telnet");
if (sc2.Status.Equals(ServiceControllerStatus.Stopped))
{
return "Stopped" ;
}
else
{
return "started";
}
}
安全机制需要从web services 方面着手,亦即身份验证和授权;

6.用.net生成一个pdf文档。
已经实现,代码太长

7.如何从 1.aspx中将大数据传给 2.aspx,且不能使用 seesion 和application?

在Form域中过去: 对于一个需要发送大数据的域,在提交表单前将数据拆分为小于限额的数份,分别放在数个hidden域中,同时把原有域清空,再正式提交表单。服务器端还是用Request.Form()读取各hidden域的数据,再按照顺序把他们拼接起来就行了。

或是server.transfer,传一个public class过去

    三、关于javascript
1. 能否改写一种基于 javascript 的网页中内置的简单字处理控件?
曾经改写过

2. 在网页上动态生成菜单。
so easy

3.xml + xsl定制网页。

so easy

4. 在网页中通过 script 调用 word,excel,并将服务器端的数据传入到 word和excel中?
用javascript可以实现类似web service的功能,用到Microsoft.XMLHTTP这个ActiveXObject

相关标签:
打印本文 】 【 关闭窗口 】【 返回本地宝深圳人才网首页
 
相关文章
银行薪酬过高再成热门话题
2008,这些职业薪酬“向上看”
上海薪酬最高咨询业居榜首
全国IT公司最新薪资行情
各级销售挣多少?
游戏行业薪资看涨 人才仍然紧缺
如何晋级为高级网络编辑?
网络编辑等入选最赚钱十大行业
 
职位搜索  
热门行业求职指南
IT行业 金融行业 电子行业
广告传媒 建筑房产 酒店旅游
物流运输 教育培训 医疗药品
服装纺织 工厂制造 其他行业
热门职业求职指南
销售人员 财务人员 程序员
人力资源 网络编辑 其他职位
热门信息
· 程序员职业展望
· 程序员薪酬扫描
· 程序员的职业轨迹
· 程序员的职业要求
· 程序员的工作内容
· 程序员的职业轨迹
· 直面程序员的生活
· 优秀程序员必备七要件
· 程序员面试不重要关键看实力
· 一位大四程序员的面试经历和体
  个人服务 | 企业服务 | 关于我们 | 联系我们 | 诚聘英才 | 法律顾问 | 意见建议| 支付方式

本地宝深圳人才网招聘业务咨询电话:0755-88844330 传真:0755-82286702

深圳招聘 求职首选网站--本地宝深圳人才网 不仅为您找工作!
本地宝-深圳人才网 HTTP://JOB.SZ.BENDIBAO.COM 版权所有 2000-2008