一道面试题目

                            
小弟是应届毕业生,遇到一道面试题目.回来后感觉不好.希望有人指点一二.   
   
   
  分析:  
  某公司实行会员制连锁经营。  
  1.A   为原会员,其入会时须购买2000元商品。新会员入会必须指定推荐人。如B   入会推荐人是A   ,则A   ,B   形成直接父子关系。  
  2.B   发展的下级如D   也记入A   的下级。  
  3.每一个根节点,最多有七个下级。如果A   的下级超过七个,A   就能得到4000   元奖励。  
  此时,A   有两种选择:  
  (1).A   退会:A   的直接下级   如B,   C   形成新的根节点,成为新树。  
   
  (2).A   不退会,则A   需再购买2000   元商品,这时A的直接下级成为根节点,如B,C。A成为其第一个下级接点(如B)的叶节点。    
   
   
  现公司欲做一套系统,能自动拆分,重组树结构,自动办理奖金发放,及购物交易。能随时查询任意会员所在树结构成员。及相互关系。  
  公司原有三人,分别在青岛,武汉,广州,形成三个子根网络。要求系统以青岛为中心,三地网络能同步。  
  现让你分析设计:  
  1.   选择系统结构,传输协议。并说明你选择的理由。  
  2.   选择操作系统,后台数据库,开发工具。并说明你选择的理由。  
  3.   在程序设计中,我们常把经常调用的逻辑,做成单独的模块,放在特定的地方供大家调用。如有一个CHECKDATE   负责检查用户输入日期的正确与否。并把用户输入日期转变为标准形式,如01/12/2003   。写出代码实现该转换。  
  4.   写出数据库结构设计。  
  5.   写出自动拆分,重组树结构的SQL   语句。  
  6.   写出显示某会员树名单的select   语句。(如果有想法,可以谈谈怎么实现查询某会员与其树成员的关系。)  
  7.   谈谈你对软件开发的认识。  
  8.   你理想中软件开发团体是什么样子。  
   
 

查看回复