搜狗在21层,坐电梯坐了半天。。。
环境还不错,不过和网易比还是差些。
到了先做了套笔试,大概半个多小时写完。
后来面试官线上有些问题,让我等会儿,结果让我等了半天,在会议室快睡着了,可能我笔试做的也不好,然后我们俩才开始互相没给好脸色
,然后是一顿面试。
聊着聊着就聊出了火花,进入状态,哈哈!面试官是12年毕业的,人还挺不错的。
这边的部门是做搜狗地图,还有大数据相关的一些。
问题可能记得不太全。
- 先是自我介绍
(在校情况、学习情况、实习情况)
- 感觉笔试题做的好吗?
- jdk1.8有哪些新特性
- Spring相关
- ioc有什么好处
- 为什么不直接new对象,而用Spring,通过反射得到对象,效率还低些,那为什么还要用spring的ioc
我当时说的降低耦合,解决硬编码的问题.看面试官的反应应该不是他想要的答案。
后来一个在饿了么的老哥和我说,如果是他的话会这样回答:
可能是启动时,ioc容器已经将所有将所有的Bean初始化,耗时都在服务启动时,不影响程序运行期。
ioc容器是一个map容器。好比本地缓存,用的时候在map里去对象。
- mybatis和Hibernate的区别
- 用哪个好
- 为什么mybatis的性能就比Hibernate的好
我当时说,mybatis自己写SQL。而Hibernate调用封装的方法,底层肯定要自己拼装SQL,相对而言肯定慢些。
- 有没有做过IO流
我说写过socket,会一点nio,netty,面试官没有深问。
- 多线程在项目用到过没
- maven是什么
- jvm内存划分
- 什么是minor GC,什么是Full GC,都是什么情况触发
- 设置堆的大小的参数
- redis数据结构
- redis、zookeeper的应用场景
- 有很多的id但不是主键,怎么找出所有重复出现过的id
面试官应该就这个意思
我当时蠢的一批,突然来了个表的自连接。。。
- 网易新闻相关相关
- 项目中遇到最大的困难 (这个问题也经常会问到)
- 面试官自己介绍了主要的项目:跟地图相关,数据的采集、清洗、存储等。
- 如何保证自己能够实习5到6个月,而且中间遇到其他大公司不走?
这个问题我当时真的没法回答,只能应付一下,人都想往高处走。
再回去得路上电话已经打来了,说面试通过了,说让我在家学习学习大数据,去不去搜狗,目前还正在犹豫,虽然是做大数据这一块
说点什么
您将是第一位评论人!