转载自 https://zhuanlan.zhihu.com/p/24617729
北京搜狐畅游
只有一面:
-
项目相关
-
实现多线程的两种方式
-
实现同步的方式
- 重写重载的区别
还有几个记不清了,都是很基本的问题,15分钟完事,全部答上来了,最后因实习时间说少了就没了下文
北京百度运营产品研发部
一面:(面试官是做PHP的)
-
冒泡排序的思想和时间复杂度(还没复习到算法,不会)
-
linux实时查看日志命令(不会)
-
类加载机制
-
springMVC流程
-
spring核心思想
-
jvm垃圾回收机制
-
并发包
-
mybatis思想
-
复合索引(没听过,不会)
-
项目相关
- 对PHP有什么看法
面试官对java不太熟悉,虽然我每个问题我都说了很久,但他那边也没有什么回应,面了一个半小时
二面:
-
观察者模式如何实现
-
spring动态代理和jdk动态代理的区别
-
jvm五大区,垃圾回收机制
-
并发包
-
mybatis中#和$的区别
-
httpServlet和genericServlet的区别
百度二面发挥的不错,一个小时,但面完好久都没消息,以为挂了...刚签其他部门时就来了三面电话,只好作罢
杭州网易 易信科技部
一面:
-
nio思想
-
servlet生命周期
-
servlet过滤器和监听器所用到的设计模式
-
jvm相关
-
并发包相关
-
linux复制文件命令
-
用redis做过什么
-
用过非阻塞队列没有
-
hashmap思想
-
各种问源码看过没有
-
线程池相关
- 项目相关
二面:
-
socket网络编程(答得一般)
-
tcp三次握手(不会)
-
写一个网络聊天室该如何架构(答得一般)
-
linux查看端口命令、按关键字查询文件命令
-
ThreadLocal是啥
-
用redis做过什么
-
concurrenthashmap怎么实现的分段锁
-
springAOP动态代理如何实现
-
爬虫url如何实现去重,有什么算法
上海百度云计算事业部
一面被虐的体无完肤...
-
jvm内存模型
-
类加载过程
-
线程池是如何实现的,如何模拟一个线程池(不会)
-
如何判断线程是否被放入线程池中(不会)
-
举个例子说明finally里的代码不会被执行(忘了) :System.exit(1)
-
synchronized和lock的优缺点,适用场景
-
关于二叉树的算法题,忘了(不会)
15分钟完事,基本上什么都不会...没了下文
杭州滴滴出行 反作弊安全部(拿到offer)
只有一面:
-
项目中redis的使用
-
nio堆外内存和jvm内存
-
并发包相关及使用过的场景
-
spring-bean容器初始化bean之前之后要加入aop如何实现
-
单例模式的两种形式各有什么缺点
- 职业规划...
百度流程信息部 (拿到offer,最终选择)
一面:
-
类加载机制顺序
-
hashMap实现原理
-
hashset和hashmap有什么关系
-
垃圾回收算法
-
哪些类有serialVersionUID属性,作用(不会)
-
futureTask类有什么作用
-
软件设计原则(不会)
-
js中的prototype(不会)
-
js中isNan是什么意思
-
JSP中两种include的区别(不会)
-
Servlet单利多线程还是多例多线程
-
写出常见HTTP响应码,并解释对应含义
-
JSTP在服务器还是客户端运行,写出常用jstl标签
-
java中访问数据库步骤(jdbc)
-
mysql的常用引擎,区别
-
mysql的事务隔离级别(不会)
-
分别写出sqlserver mysql oracle的分页语句(不会)
-
分别用sql92,sql99写一个A表与B表的连接查询(不会)
-
Spring中AOP默认是如何实现的
-
写出常用linux命令
-
写出常用maven命令
因为当时已经有其他两个offer,这个面试就随意答了下,实习时间也说的少,本来以为过不了,没想到过了一会二面电话就来了,效率也是可以,好感增加。
二面:
-
介绍项目
-
jvm先介绍一遍
-
minorGC和fullGC区别
-
方法区OOM时的异常 (不会)
-
标记清除,标记压缩的区别
-
线程池底层是如何实现 (不会)
-
hashmap底层源码
-
hashmap报ConcurrentModificationException的情况 (不会)
-
concurrentHashMap读写加不加锁
-
对ioc-aop的理解
- lock和synchronized区别
三面:
-
对着简历里的中间件比赛问了半小时。。
-
单例模式、策略模式
-
快排思想
-
从1亿个无序数据里找第5000W个(不会)
-
springMVC流程
-
索引
-
spring-aop实现原理
对百度这个部门很有好感,因为面试第二天就要给滴滴答复了,我就跟HR说能不能尽快安排面试,没想到3次面试在一天弄完了,每次间隔只有20分钟,最终选择了百度这个部门。
-----------------------------------------------------------------------