Welcome everyone

搜狗现场面试

面试 汪明鑫 345浏览 0评论

搜狗在21层,坐电梯坐了半天。。。

环境还不错,不过和网易比还是差些。

到了先做了套笔试,大概半个多小时写完。

后来面试官线上有些问题,让我等会儿,结果让我等了半天,在会议室快睡着了,可能我笔试做的也不好,然后我们俩才开始互相没给好脸色

,然后是一顿面试。

聊着聊着就聊出了火花,进入状态,哈哈!面试官是12年毕业的,人还挺不错的。

这边的部门是做搜狗地图,还有大数据相关的一些。
问题可能记得不太全。

 

  • 先是自我介绍

(在校情况、学习情况、实习情况)

  • 感觉笔试题做的好吗?
  • jdk1.8有哪些新特性
  • Spring相关
  • ioc有什么好处
  • 为什么不直接new对象,而用Spring,通过反射得到对象,效率还低些,那为什么还要用spring的ioc

我当时说的降低耦合,解决硬编码的问题.看面试官的反应应该不是他想要的答案。

后来一个在饿了么的老哥和我说,如果是他的话会这样回答:

可能是启动时,ioc容器已经将所有将所有的Bean初始化,耗时都在服务启动时,不影响程序运行期。

ioc容器是一个map容器。好比本地缓存,用的时候在map里去对象。

 

  • mybatis和Hibernate的区别
  • 用哪个好
  • 为什么mybatis的性能就比Hibernate的好

我当时说,mybatis自己写SQL。而Hibernate调用封装的方法,底层肯定要自己拼装SQL,相对而言肯定慢些。

MyBatis和Hibernate相比

 

  • 有没有做过IO流

我说写过socket,会一点nio,netty,面试官没有深问。

 

  • 多线程在项目用到过没
  • maven是什么
  • jvm内存划分
  • 什么是minor GC,什么是Full GC,都是什么情况触发
  • 设置堆的大小的参数
  • redis数据结构
  • redis、zookeeper的应用场景
  • 有很多的id但不是主键,怎么找出所有重复出现过的id

面试官应该就这个意思

我当时蠢的一批,突然来了个表的自连接。。。

 

  • 网易新闻相关相关
  • 项目中遇到最大的困难  (这个问题也经常会问到)
  • 面试官自己介绍了主要的项目:跟地图相关,数据的采集、清洗、存储等。
  • 如何保证自己能够实习5到6个月,而且中间遇到其他大公司不走?

这个问题我当时真的没法回答,只能应付一下,人都想往高处走。

 

 

再回去得路上电话已经打来了,说面试通过了,说让我在家学习学习大数据,去不去搜狗,目前还正在犹豫,虽然是做大数据这一块

 

 

 

转载请注明:汪明鑫的个人博客 » 搜狗现场面试

喜欢 (0)

说点什么

您将是第一位评论人!

提醒
avatar
wpDiscuz