搜狗/后河集团/锐起信息技术Java社招面经分享

搜狗

面试过程:

1、先是详细的问了工作经历;

2、然后问了java基础,jsjquery相关问题;

3、Linux,算法等相关知识;

4、算法问了一个搜索问题,在搜狗的搜索库中有一个关键词的黑名单(如国家领导人名字),如果用户的搜索关键词含有黑名单中的一个或几个关键词,则不予显示,注:黑名单是百万级别的,思考一下用什么数据结构,怎么实现,然后手写代码;

5、如果如定义一个string对象,问能否继承这个对象;

6、各种集合框架的性能和底层实现原理;

7、javascript问了一个全局变量和局部变量的问题,以及递归显示的问题,要手写js代码;

8、一个如何查看文件最后十行,找出文件中带有关键字的记录等等;

 

后河集团

笔试:

涉及四大基础特性、内存泄漏、类载机制、GC,还有一些基础性的东西;

 

面试:

1、描述GC的对象标记方式和回收算法及其具体的回收器;

2、sql怎么优化?

3、mybatis有哪些标签?

4、sqlsession的生命周期;

5、spring mvc的机制;

6、string能否继承;

7、子类能否重写父类的静态方法;

8、redis的事务机制;

9、最后问下离职原因,探下薪资要求;

 

锐起信息技术

面试过程:

1、首先是自我介绍;

2、说说以往的工作经历和竞争优势;

3、最典型的项目分工是怎么样的,所用的技术有什么,如何实现?

4、考察Spring AOP

5、考察Concurrent HashMap的实现;(线程安全,多个互斥锁实现)

6、高并发分布式系统的实现, 包括JMS

7、分布式系统如何实现缓存;

#搜狗##Java工程师##社招##面经#
全部评论

相关推荐

3 3 评论
分享
牛客网
牛客企业服务