搜狐校园招聘软件开发岗位java面试回忆

搜狐校园招聘软件开发岗位java面试回忆

搜狐今年的校园招聘没有来成都,去年11月份左右,我到北京去实习。当时有同学在群里发了一个搜狐招聘的消息,我看了下,待遇不错,还写着解决北京户口,当时太年轻,还相信了,就随便投了一份简历。

几天后,突然接到一个电话,让我明天到搜狐媒体大厦去面试。正好也没有什么事情,就去了,这里要吐槽一下,到了以后,给负责的hr打了一个电话,说马上下来带我上去,因为有门禁。等了半个小时,还没有下来,只好又给她打了一个电话,结果她却说,太忙,忘记了。好吧,下面言归正传,简单说下面试的内容。

1.java的一些语言基础,很简单,不多说

2.java nio,问我底层的实现原理是什么,就是直接内存映射。

3.问了一些操作系统的一些知识,理论知识一直是我的硬伤。。

4.问了java web的一些基础知识,servlet,filter,jsp等等,感觉比较简单

5.Spring框架的一些知识,比如springtemplate如何实现处理sql异常

6.Mybatis的一些细节的问题,比如mybatis的逻辑分页和物理分页,默认是哪一个,如何实现物理分页,就是通过实现interceptor来编写plugin截获MyBatis Executor的statementhandler,重写SQL来实现

7.问了很多的mysql的东西,比如索引,数据库存储引擎的区别。如何分析sql语句的执行,进行优化等等。还问了一个问题,有很多的数据,不能一次读取完,怎么操作,开始我听成了让我用一条sql语句来实现。后来他给我解释了下,让我说想法,我就说limit就可以啊,然后他又说了一下。感觉有些问题问的很奇怪。

8.问了一些java 多线程并发的一些问题

9.看我简历上写的熟悉hadoop,就问了一些相关的细节知识,比如map阶段的执行细节,等等。

10.问了一些我做过的项目的情况,还问了部署在什么web服务器上。问我用过哪些服务器,还真的只用过tomcat。

11.最后的时候,问了我堆排序和快速排序的区别和思想。让我10分钟内写完快速排序。时间有点久,有点忘记了,再加上在纸上写。不过最后还是写了出来。面试官看了以后,说,你写的基本正确,不过还是有些小问题。

一面完了,他们项目组的负责人又来给我2面,基本没有问什么技术的问题,说了下他们项目组主要做的东西。还问了一些其他的事情,有点类似于hr面吧。最后又问了我拿到了哪些offer,来搜狐的意愿有多大等等。然后给了我口头的offer,,就结束了。

人生就是一场旅行,不在乎目的地,

搜狐校园招聘软件开发岗位java面试回忆

相关文章:

你感兴趣的文章:

标签云: