07级学长面试经验

这是我们年级范章海同学最近的面试经验分享,大家没事看看。

面试时间:2013-04-25(周四) 下午四点五十分

面试地点:王庄路1号清华同方科技广场D座20层 北京搜狗科技发展有限公司

面试持续时间:90分钟

1.给我一个文件,叫我统计每个词的词频,现场写代码
我用的是java代码,写起来比较简单,用了一个Map<String,Integer>存储统计信息,用迭代器输出信息就行
2.对于题一得统计信息,问我怎么逆序输出词频信息
因为用Map存储的,要逆序就不能用迭代器了,只能遍历一下看map key长度,然后用一个类似指针从后往前输出
3.问我最近做过什么项目,我说一个sso的系统,叫我说出sso的原理
4.问我cookie的问题,问了有什么缺点
我说了两点:第一,可能用户会禁止cookie功能;第二,不加密的话不能保证数据安全
5.问springmvc跟struts的区别,跟优缺点
我大概说了一下struts2中的请求怎么处理的,然后说出大量拦截器的缺点
6.问springDateJpa的相关东西,问他内部原理。
第一,说了只要写到接口层,说了他是根据模式匹配自动生成sql;
第二,说当根据模式匹配解决不了时,可以使用jpa的Query
第三,当query还解决不了时可以写predict
第四,它支持分页查询
7.问springDataJpa分页封装类里面都有哪些属性
这个没什么好说的,就回答我们平时哪些怎么封装分页
7.问spring的一些特性,ioc,aop
8.问一般可以用memcache做什么
我的回答是,第一:系统集成时缓存session
第二:缓存一些数据库中的很少改动的数据
第三:缓存一些json数据
9.怎么把string转换成json数据
我说的是用一般的java方法,比如split根据“,”,这题目说出原理就行
10.springControllor是线程安全的吗
11.css中都有哪些选择器
12.jquery中怎么写一个事件,比如鼠标点击事件,都有多少种写事件方式
13.ajax中都支持哪些返回类型
14.sitemesh是干什么的,原理
15.hashMap跟hashTable的区别
16.ArrayList不适用的场景是什么
17.Set一般什么时候用

前45分钟左右就问了这么多,然后他进去见项目经理,然后项目经理出来,相当与2面窝,下面是项目经理问的问题
1.安全过河问题 一个猎人+一头狼+一个父亲带俩自己孩子+一母亲带俩自己孩子+一条船
规则如下:船承载量是2
如果猎人不在狼身边,狼会咬人
如果父亲或母亲看见对方孩子的家长不在,会打对方孩子
求解怎么过河才能让8个单位安全过河
我回答用状态搜索算法解决,它说要知道过河方案,不要我写代码。
2.什么是虚拟内存
3.问单例模式会出什么问题
4.策略模式问了点,责任链问了点
5.问我最擅长什么模式,我说观察者模式,既然是你最擅长的,他说那不用解释了。
6.问我最喜欢的研究方向是什么
我的答案是海量数据处理方面的
7.他说假如有一天海量数据处理方法已经非常成型了,没有可进步的空间了,我该怎么办

能记住的就这些,问的问题比较基础,没有很深的问题,主要问的一些偏技术的问题

庞名狮(1024784000) 2013/5/10 22:47:34
他的回答有问题了,在题一种的map选用,应该选用一个带有排序的map,例如treemap,这样在输出的时候,才能遍历这个map就能实现倒序输出。
庞名狮(1024784000) 2013/5/10 22:49:53
第9题的回答好像也有点问题,
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值