招聘.NET网站程序员的面试题,各位觉得题目怎么样?主要是要招聘个比较有经验的程序员,程序,服务器,DBA都要熟点
能招到高手ma ?1. HTML网页
超链接Target属性   _self 和_top区别
JavaScript 的作用,你知道或者使用过那些JS库
如何查看各个IIS应用程序所占服务器的内存和CPU (CMD命令)
2. 程序方面
你更愿意损失WEB程序的IO还是数据库的IO
你会怎么去同时删除多条数据 好处是什么?
如何在大流量下判断那个IP是恶意IP
如何考虑C#.NET程序安全
你熟悉的开发架构 3层? 你觉得是DEDE的模板引擎好 还是DISCUZ的好
3. 数据库方面
那些关键字会使数据库索引失效
你如何去分析一条SQL语句消耗的IO读写,内存,CPU耗时问题
如果1000万的PV你会采用那种数据库架构或者数据库同步问题(物理分区,垂直,水平?)
你知道为什么很多程序的用一个字段用0表示正常 1表示删除?(考察数据库安全账号管理和权限分配)
4 网站运营
你如何看待SEO,你认为SEO的重点在那?单页优化,简单SEO的考察
对广告联盟熟悉吗,谈谈你对BTOC的网站的推广方式
如何留住网友
5 系统架构
如果服务器被黑客黑了你会怎么办?
你最得意的项目是?
你会怎么去架构一个像MySpace这样的网站

解决方案 »

  1.   

    面试题有那么全么。〉?怎么我遇到的都是一些net技术类的和数据库技术类的。〉?
      

  2.   

    如何查看各个IIS应用程序所占服务器的内存和CPU (CMD命令) -------------------
    关注一下,我也想知道这一个问题的答案我只知道iisapp之后怎么查看就不知道了,楼主能公布一下答案,告诉我有什么比较好的方法或者是比较好用的软件吗
      

  3.   

    你会怎么去架构一个像MySpace这样的网站-----
    架构不了
      

  4.   

    能架构出MySpace来,我感觉应该是很牛的了,价钱应该以W衡量了啊
      

  5.   

    貌似是全职,看最后一个,LZ是招架构师啊。
    如何查看各个IIS应用程序所占服务器的内存和CPU (CMD命令) 
    这个怎么查看啊?希望lz能把每个问题都回答一遍让偶也学习学习啊。
      

  6.   

    虽然很多偶回答不清楚……不过,在这个GOOGLE时代,我一样可以给你解决的很好!
      

  7.   

    1. HTML网页 
    超链接Target属性  _self 和_top区别
    _self在本页打开
    _top如果是在有frame的页面中,则是在最顶层的页面中打开
     
    JavaScript 的作用,你知道或者使用过那些JS库 
    在client端执行某些逻辑,节省server端的资源
    常用的js自己写,复杂的一般拿别人的改.如何查看各个IIS应用程序所占服务器的内存和CPU (CMD命令) 
    不知道,网管干的活吧.一般只是把各个站点独立建应用程序池,
    看占用情况也只是任务管理器去看进程.
    cmd命令,关于iis的顶多run : iisreset 重启iis2. 程序方面 
    你更愿意损失WEB程序的IO还是数据库的IO 
    感觉没有一定的情况.要看具体的情况或者server环境.
    通常还是损失web的IO,毕竟DB server的内存资源还是更加宝贵.
    如果DB用sql2008.那么用里面的新特性file stream来处理这些IO,那我首选它.你会怎么去同时删除多条数据 好处是什么? 
    1,不带日志的删除,好像是truncate table tableName 
    这样速度快,一般不会把DB给搞卡了
    2,写游标循环删除
    主要考虑大数据量下的删除,死锁数据库的问题.truncate应该是不能带子句的.如何在大流量下判断那个IP是恶意IP 
    没法程序判断吧??现在伪造IP的方法太多了....如何考虑C#.NET程序安全 
    你熟悉的开发架构 3层? 你觉得是DEDE的模板引擎好 还是DISCUZ的好 
    DISCUZ,没有研究过,名气响.觉得应该是个中规中矩的东西.
    一般写web的东西直接用ORM,数据库这块全部用procedure出处理3. 数据库方面 
    那些关键字会使数据库索引失效 
    什么like,in , <> 之类的,查询索引都是无效的.所以一般like查询,用freetext全文索引来处理.你如何去分析一条SQL语句消耗的IO读写,内存,CPU耗时问题 
    没有用工具分析过,一般如果数据量很大的情况,根据实际经验去把握,一般不会有太多的问题,应为曾经做过
    PV很高,数据量很大的Web的项目.如果1000万的PV你会采用那种数据库架构或者数据库同步问题(物理分区,垂直,水平?)
    不太明白 物理分区,垂直,水平 的所有指.一般在这样的情况,对数据结构的处理上,首先就应当分布数据.在设计上尽量避免
    大数据表的高频访问,分表是最常见的做法.你知道为什么很多程序的用一个字段用0表示正常 1表示删除?(考察数据库安全账号管理和权限分配) 
    习惯问题吧.如果硬要扯到什么安全,就是Int的安全性比char的好.一般这样的东西,我建表的时候用小int型4 网站运营 
    你如何看待SEO,你认为SEO的重点在那?单页优化,简单SEO的考察 
    SEO很重要,不能小看每天中搜索引擎来的PV.
    基本要做到的:
    1.url的优化
    2.页面title,keyword,meta里的东西对搜索的友好
    3.热门 关键字的权值最好高(做些文字链)对广告联盟熟悉吗,谈谈你对BTOC的网站的推广方式 
    如何留住网友 
    建议找一个专门的推广人员吧5 系统架构 
    如果服务器被黑客黑了你会怎么办? 
    目前我写的站还没有被黑到过。我觉得不是应该注意出事后怎么办的问题,
    而是应该注意:如何避免。
    最基本的要注意点:
    1)防火墙(抗Ddos,Arp的)
    2)控制好上传的安全性(本身虚拟目录的权限设置为不执行,对上传的东西,最好分析头文件,避免别人随便改个后缀名,就能 upload)
    3)避免sql的注入(一般全部用存储过程可以就避免)
    4)你最得意的项目是?
    没有什么好得意的,曾经写过一个大数据量大访问的量的社区和相关配套子栏目。
    pop.pcpop.com下所有的东西
    product.pcpop.com的部分东西Web项目技术上没有过多的值得炫耀的东西,主要还是经验。大的winform项目,技术和设计上的东西就相对深多了。
     
    你会怎么去架构一个像MySpace这样的网站
    扯得太远了 ,3言两语说不完。
    以上,是我根据感觉,随便谈的答案。 
      

  8.   

    34楼 camelials  强人   偶像级别的
      

  9.   

    防恶意IP可以记日志封掉,程序中先要穿透代理,应该不能全防,但一些小角色可以防住了
    if(Context.Request.ServerVariables["HTTP_VIA"]!=null) // using proxy

         ip=Context.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();  // Return real client IP.
    }
    else// not using proxy or can't get the Client IP

         ip=Context.Request.ServerVariables["REMOTE_ADDR"].ToString(); //While it can't get the Client IP, it will return proxy IP.
    }
    存储过程只要接受输入型参数或url参数照样可以SQL注入
    假如这样写存储过程
    create pro test
    @str
    as
    select * from table where 1=1 + @str
    那就有可能被人删表.
      

  10.   

    回复34楼
       你肯定是个高手还非常细心
     因为只有细心和有相当经验的人才会发现 _self _top的区别,而实际开发中其实遇到这样的情况很少。
    _self在本页打开 
    _top如果是在有frame的页面中,则是在最顶层的页面中打开
      

  11.   

    (物理分区,垂直,水平?) 就是硬盘的磁阵列是水平排列还是垂直排列,水平排列的话单片容量不会很大,
    垂直排列的硬盘单片能做到百G以上。现在的TB硬盘,主要还是归功于垂直排列的磁阵列结构。
    包括磁头也不一样了。呵呵。
      

  12.   


    这个谈不上细心,用过FrameSet的人都知道。广告:XXXX,谁用谁知道!