当前位置:编程学习 > C#/ASP.NET >>

【面试题】上周去面试,对方是小年轻项目经理,尽管通过了,依然惭愧。。。


css:定义类与id的区别(#和.)。
xml:如何序列化。
C#: 如何定义一个数组及多维数组。
C#: 一个类可否继承多个类?(通过接口实现,是否还有其它方法)
C#: 如何考虑及优化网站多访问量的服务器承载?
Jquery:json数据的了解?
sql:是否使用过联合查询,join 和 Union和SQL Union All 的区别?
Asp.Net :伪静态有几种实现方法??


不同的公司,不同的行业,不一样的项目经历,会有不同的人生感受,不同的工作收获。
活到老,学到老,这是个人的人生目标。

几道基础题,了解的高人或热心人,路过时,占用您的一些工作时间,恳请指点一二,在下谢过。

--------------------编程问答-------------------- 这个是基础,但很实在 --------------------编程问答-------------------- 很有实力。 --------------------编程问答-------------------- 基础才是重要的  --------------------编程问答-------------------- 基本不懂 --------------------编程问答--------------------
原以为自己从业的项目比较多,充满信心呢。 


面试是一种人生的体验,也是对自己另一个角度的激励和便策吧。。 
已经意识到自己的不足,认真的再充充电,交流使人进步嘛,请高人谈谈自己的观点或理解。。 
非常感谢。 --------------------编程问答-------------------- 比较基础的东东 --------------------编程问答--------------------

..的确是基础..
我居然除了第一个与数组以外..其他的均答不上... --------------------编程问答-------------------- 惭愧啊 --------------------编程问答-------------------- Asp.Net :伪静态有几种实现方法?? 
伪静态 是不是用模板的那种!
css:定义类与id的区别(#和.)。 .可以到处用()# 严格的说只能用一次(但是你用2次也不犯法)
C#: 一个类可否继承多个类?(通过接口实现,是否还有其它方法) 
C# 不支持多继承 除了接口外没有了吧!
C#: 如何考虑及优化网站多访问量的服务器承载? 
尽量用静态页面 用缓存 --------------------编程问答-------------------- 都不会…… --------------------编程问答-------------------- 1.id用于确定单个元素,class用于确定1类元素。具体有什么用我也不清楚,不过基本都用class,同页面下多个同名id vs会警告看着很烦
2.不清楚
3.int[] int[][]
4.不能继承多类(c#与c++的区别之一),可通过接口实现,其他方法没用过。
5.多生成静态页面,少调用数据库
6.不会
7.jion两表相连后查询,union将查询结果合并并去除重复项,union all直接将查询结果合并
8.url重写

工作半年的菜鸟答案不知道对多少 --------------------编程问答--------------------

谢谢axiaodan和ltcszk二位年轻人,青出于蓝而胜于蓝,谢谢你们俩的关注和热情。
相比之下,你们要比本人的基础扎实很多。。

1. CSS ,面试经理是询问我在css中,如何定义一个样式,只能一个页面中的一个ID使用,这里就涉及到css中的#与.(类和id的标记,呵呵,我先注明了), ltcszk补充的很全面。

2.xml的输出及标准规范,倒是用了不少,呵呵,但如何序列化,真的没有花心思去关注,这里期待其它人补充一下。。

3。数组的定义很简单,他估计是想了解我对数组的初始化吧。呵呵

4。类不能继承多类,不知还有其它方法可实现否??

5。优化网站多访问量的服务器承载:多生成静态页?这是一种避规吧,主要还得从源头上,数据库关系的优化,有序,数据操作层的逻辑优化,传输时的数据缓存及压缩,输出层尽可能使用客户端控件,等等方法。

6。Jquery:近二年很流行,尤其是针对不同需求的插件,但json数据如何去说明及解析它,本人平常也很少关注这个知识点。
 
7。sql:join 和 Union和SQL Union All 的区别,ltcszk说的很全面,很棒。

8。 伪静态有几种实现方法?? 二级域名URL转向和重写URLReWriter ,不知是这二种方法。。


发贴只是为了更清晰的理顺这些概念,谢谢兄弟们的交流,真的感谢。


 
--------------------编程问答-------------------- O(∩_∩)O~ --------------------编程问答-------------------- 5个不是很清楚! --------------------编程问答-------------------- 满快 --------------------编程问答-------------------- 4。类不能继承多类,不知还有其它方法可实现否?? 
1.继承多个接口
2.使用类组合的方式实现 --------------------编程问答-------------------- json符合原生态的JS,比XML更利于前台调用,描述了一组数据结构,在AJAX上面比XML更加灵活方便,
自己的见解,不知对不? --------------------编程问答-------------------- css:定义类与id的区别(#和.)。 
区别大了,类是可以被所有元素使用的用的是.  而id是用#这个是给单独唯一元素用的,并且可以允许通过id用编程的方式来修改css
xml:如何序列化。
我是个实战型的人,不知道序列化是什么意思?,难道说是用dom把xml树都展开?这个我倒是做过,通过递归把树型结构显示到treeview里 
C#: 如何定义一个数组及多维数组。 
这个太简单了, 有很多中方式,可以先给值,也可以不给,可以给类型,也可以后给,等等
C#: 一个类可否继承多个类?(通过接口实现,是否还有其它方法) 
我觉得不能吧?你说一个孩子是两把爸爸生的吗?实现接口是一种方式,也可以通过委托,跟接口很象有异曲同工之妙C#: 如何考虑及优化网站多访问量的服务器承载? 
Jquery:json数据的了解? 
sql:是否使用过联合查询,join 和 Union和SQL Union All 的区别? 
jion不说了, union里的all,有all的时候,是行不重复,没有的话,就是允许有重复行
Asp.Net :伪静态有几种实现方法?? 
什么是伪静态,我还真头一次听说过这个名词,请高手指教 --------------------编程问答-------------------- 只会347 --------------------编程问答-------------------- 漏了一题,C#: 如何考虑及优化网站多访问量的服务器承载? 

这个,要考虑缓存了 --------------------编程问答-------------------- 怎么好像什么都要会啊,CSS不是应该美工去做吗? --------------------编程问答-------------------- 狂晕,基本上都忘完了!
不过在面试之前我通常都会恶补基础知识的! --------------------编程问答-------------------- 都 是高手啊 --------------------编程问答-------------------- 学习!@ --------------------编程问答-------------------- 都比较基础的.汗, 我去水源哪里回帖了.
1 css 的#tble{} 是用在html 的id 如 <table id="tble">, .tble 是用在class的. 如 <table class="tble"> 
2 xml 序列化, 其实就是将一个类的对象转换为一串字符串. 在增加标记可序列化属性[Serializable], 
具体操作, 引用一个命名空间. 代码不多, 你百度一下就可以出来. 
3 数组.c#声明数组有点怪. int[,] t = new int[2, 2];,int [,,] t=new int[1,1,1]; 
4  刚没细看, 不能继承多类,但是可以继承多个接口
5  我认为用缓存. 
下面的没啥好说的了 
最后一个我只会url重写.! 
6 7 说不清楚, 你自己用一下就知道了. --------------------编程问答-------------------- 2 xml 序列化, 其实就是将一个类的对象转换为一串字符串. 在增加标记可序列化属性[Serializable],
具体操作, 引用一个命名空间. 代码不多, 你百度一下就可以出来. 


原来说的是这个啊,viewstate里放object就要先Serializable --------------------编程问答--------------------

呵呵,兄弟们总结的都不错,受教了,再次感谢。。。 --------------------编程问答-------------------- 学习 --------------------编程问答-------------------- 工作了三个月了 一个也答不上来 --------------------编程问答-------------------- 多钱?问题不难 --------------------编程问答--------------------
引用 10 楼 khjian 的回复:
都不会……
我也是啊....看来基础都还有的学呢 --------------------编程问答-------------------- 值得借鉴 学习~!!! --------------------编程问答-------------------- 学习
--------------------编程问答-------------------- 最后一个不知道 等高手来.. --------------------编程问答-------------------- css:定义类与id的区别
如大家所说类选择器可针对所有页面上的html元素,而id选择器是适应标记了ID的html元素

xml:如何序列化。 
是说如何序列还是序列化正XML格式,序列化一般是在类前加个[Serlizeable]标签,当然要引用下的,序列化的类型可能还分为多种比如xmlFormater,binaryFormator...,做命名的相应引用

C#: 如何定义一个数组及多维数组。 
string[] s=new string[2]{'a','b'}
string[][] ar=new string[2][2]{{'aa','bb'},{'cc','dd'}}


C#: 一个类可否继承多个类?(通过接口实现,是否还有其它方法) 
不可以只能继承多个接口,和C++里的区别,C#里至于为什么这样做据说是为了避免二意性

C#: 如何考虑及优化网站多访问量的服务器承载? 
优化数据库,好的架够,将服务器分文件服务器,数据服务器啥的,

Jquery:json数据的了解? 
Jquery是继prototype之后的一新的开元js库,包括UI,AJAX,等方面,没怎么用过

sql:是否使用过联合查询,join 和 Union和SQL Union All 的区别? 
Asp.Net :伪静态有几种实现方法?? 

使用ISAPI
--------------------编程问答--------------------

不会。。学习。。 --------------------编程问答-------------------- Asp.Net :伪静态有几种实现方法??

其实不是静态的HTML而通过URL重写.变成为html扩展名.

网上有相关的Rewrite_URL的dll可以调用.

--------------------编程问答-------------------- 汗!这几个问题根本没有考的必要,凡是有一定项目经验的都知道 即便不知道也没关系,三句两句就能教会的东西面试考他干什么!不科学。。。 --------------------编程问答--------------------
引用 5 楼 mmxx010 的回复:
原以为自己从业的项目比较多,充满信心呢。


面试是一种人生的体验,也是对自己另一个角度的激励和便策吧。。
已经意识到自己的不足,认真的再充充电,交流使人进步嘛,请高人谈谈自己的观点或理解。。
非常感谢。


说的很实在
期待高人答复 --------------------编程问答-------------------- --------------------编程问答-------------------- 不同公司不同笔试和面试方式吧。说不定这些是在你面试前 人家在网上找的题目。。。。。。。。。。。其实最重要的是看人的品行,做了2年开发技术的,一般的技术肯定不是问题。 --------------------编程问答-------------------- 学习…… --------------------编程问答-------------------- 了解一下. --------------------编程问答--------------------

谢谢关注,大家节日快乐。 --------------------编程问答-------------------- --------------------编程问答-------------------- C#: 如何考虑及优化网站多访问量的服务器承载? 

优化的关键是找准瓶颈,解决了瓶颈,其他次要问题即使不解决也问题不大。这是我体会最深的一点。
一般来说,访问数据库和客户端/服务端的数据交互是最费时间的。解决前者的办法,主要是尽量减少I/O操作,一次就把数据取出来,然后放在缓存里。缓存的使用也有讲究,HTML 5.0之前的程序,客户端缓存的能力比较弱,只有window.name可以放比较多的数据(最大60M),因此大数据量只能在服务端缓存,HTML 5(如ie 8支持)大幅提高了客户端的缓存能力,甚至可以使用数据库(sqlLite)。
减少客户端/服务端的数据交互,一是避免大数据量的传输,比如,生成图表,在服务端生成就容易控制性能。
二是利用javascript,减少回发。三是利用ajax和javascript,模拟多线程操作,分批传数据。


xml:如何序列化。 
序列化应该指的是将对象转成文本,记得.net里有个类可以用,具体名字忘了。 --------------------编程问答-------------------- 我也不懂多少!惭愧! --------------------编程问答-------------------- 还好,不是很难. 不过jquery不了解 --------------------编程问答-------------------- 本周发帖+回帖量》5 --------------------编程问答-------------------- 身体健康 万事如意 平安幸福 --------------------编程问答-------------------- 了解了 --------------------编程问答-------------------- 顶! --------------------编程问答--------------------
引用 17 楼 doulestring 的回复:
json符合原生态的JS,比XML更利于前台调用,描述了一组数据结构,在AJAX上面比XML更加灵活方便,
 自己的见解,不知对不?


感觉是一种不错的数据结构~~ --------------------编程问答-------------------- 坐等高手. --------------------编程问答-------------------- !学习了;  --------------------编程问答-------------------- 序列化是将对象转换为容易传输的格式的过程。例如,可以序列化一个对象,然后使用 HTTP 通过 Internet 在客户端和服务器之间传输该对象。反之,反序列化根据流重新构造对象。 --------------------编程问答-------------------- 我是来学习滴 --------------------编程问答-------------------- up --------------------编程问答-------------------- 伪静态就是不是静态的意思

UrlWrite通过规则将一个aspx页面的URL转化成一个HTML的URL进行显示,其实在项目中这个HTML的文件不是真实存在的,只是在URL中看着是静态的


个人观点 --------------------编程问答--------------------  惭愧,如果是我,肯定面试不过的,
哎,学了三年的课程,什么也没有学会! --------------------编程问答-------------------- 不太懂,学习ing... --------------------编程问答-------------------- 学习了 1346我会 其他的还真不知道 --------------------编程问答-------------------- 序列化分两类:二进制,xml
你问的属于xml序列化,传递对象的时候可以把对象啊,xml序列化,保存其状态,传递成功后,在其他地方可以反序列化,使用相应的原始对象的功能 --------------------编程问答-------------------- ing... --------------------编程问答-------------------- 学习一下! --------------------编程问答-------------------- 的确是基础,也的确不怎么会 --------------------编程问答-------------------- 干什么都脚踏实地地走。 --------------------编程问答-------------------- 討厭這類面試的考試!
--------------------编程问答-------------------- css:定义类与id的区别(#和.)。 

C#: 如何定义一个数组及多维数组。 (int[],int[][]....)
C#: 一个类可否继承多个类?(通过接口实现,是否还有其它方法) 
C#: 如何考虑及优化网站多访问量的服务器承载? (很长.....不写了)
Jquery:json数据的了解? (目前正在做)

Asp.Net :伪静态有几种实现方法?? (为静态和静态页)

也就大概知道这些一点点基本
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,