2013新浪哈尔滨笔试总结(转帖)

过程很纠结,估计新浪让很多同学心寒了~不表

笔试题很基础,40道选择,包括Java基础、读程序、数据库基础、linux基础
感觉怎么也能对个30+吧
一道程序设计题
题目大概是这样的 有个Attention类保存的是一个微博用户的关注列表,请你完成这个结构,要求能保存uid(Long)和关注时间,并实现共同关注这个功能SetgetSameAttentions(Attention user1,Attention user2)
但是觉得这题没什么
直接写代码

import java.util.Date;
import java.util.HashMap;

/**
 * Created with IntelliJ IDEA.
 * User: SunDP
 * Date: 用户关注类,Key是uid,Value是关注时间
 */
public class Attention extends HashMap< Long,Date  >{

}
Set< Long > getSameAttentions(Attention user1,Attention user2){
     Set< Long > sameAttentions = new HashSet< Long >();
     for(Long uid : user1.keySet()){
          if(user2.containsKey(uid)){
                sameAttention.add(uid);
          }
     }
     return sameAttetion;
}

结果面试木有进!!
反思啊~~~~~~~~
觉得问题应该出在最后一题上,问题出在哪呢,我猜sina的大大们是不是在考大数据处理的问题捏,比如两个同时有2000个关注的人,但是只有一个相同关注….

发表评论

电子邮件地址不会被公开。 必填项已用*标注