天道不一定酬所有勤
但是,天道只酬勤
Hollis出品的全套Java面试宝典不来了解一下吗?

美团、58、百度、阿里面经

Hollis出品的全套Java面试宝典不来了解一下吗?

今天在清理电脑文件的时候,发现有一份当年记录的文件,里面记录了我当年参加校招面试的时候面试官问我的问题。想想还是写出来。希望看到的人能有点收获

百度

一面:

自我介绍、 hashmap和hashtable区别、 对线程安全的理解、 讲讲web三大架构、 为什么要用struts做mvc、 什么技术是关于解耦的、 AOP是怎么实现的、 java的代理是怎么实现的

二面:

自我介绍 介绍项目经验 了解什么协议吗? http和https的区别 get提交和post提交的区别 怎么解决中文乱码问题 设计模式 你对MVC的理解 XML和JSON的区别 json和xml哪个流量比较大 抽象类和接口的区别 java四种引用

三面

自我介绍,项目介绍 主修课程,学习成绩(问得十分详细,班级排名,学年排名,奖学金等级), 详细介绍一个你认为收获最多的项目, 详细介绍一个做的时间最长的项目,你在项目中扮演的角色。(1.为什么你不是leader,2.凭什么你是leader) 详细介绍你的实习经验,详细介绍你实习的公司,你的部门,你的职位 代码实现深度优先和广度优先 如何快速查出你当前所在地最近的一百家餐馆(不能用遍历) 计算机网络分层,每层所用协议,协议所占端口, 海量数据查出每天访问百度网站最多的前100个人的IP地址。 工作中遇到困难怎么解决, 你的下属积极性不高你怎么办, 你对自己的评价是怎么样的, 你凭什么证明你有你所说的这些能力呢? 你简历上的自我评价和你自己介绍的有些出入啊,简历是认真写的吗?

美团

一面

写代码:字符串逆序 如何获取到美团网页上商家的名称、地址、电话号等 手写一段sql语句,具体内容忘了,好像和limit有关 sql注入原理

二面

排序算法介绍、复杂度、稳定性 快速排序原理 手写一个自己觉得最拿手的排序算法

概率题:具体内容忘了,和生日有关

58

一面:

数据库范式 乐观锁悲观锁 数据库索引 接口和实现类区别 集合类介绍 各种集合类之间的区别

二面:

数据库锁机制 事务隔离机制 已知冰箱这个东西,如何设计他的bean结构 继承和组合区别 手写单例 设计模式 SERVLET生命周期

三面:

数据库锁机制 osi七层模型以及tcp/ip四层模型 七层和四层有什么区别 项目中遇到的问题 内存溢出和内存泄漏 Spring的特性 aop和ioc介绍

阿里

一面:

xml解析方式 看过哪些开源项目 看过Java一些类的源代码吗 hashtable原理 hashtable是怎么实现线程安全的 网站访问量巨大、如何提高效率 html提交如何保证安全 https如何加密的 post和get提交的区别, get的字节限制是协议本身限制的嘛? jvm布局 classloader原理 数据库引擎 数据库事务隔离机制及特点 hadoop源码看过没 html访问全过程 dns是基于tcp还是udp的 使用过翻墙工具吗 goagent怎么实现的

二面:

https怎么做到安全的 数据库连接池原理 连接池使用使用什么数据结构实现 实现连接池 B+树和二叉树查找时间复杂度 什么时候会发生jvm堆(持久区)内存溢出 内存溢出了怎么办 简单项目介绍 spring用的什么版本, spring 3 和以前的有什么区别吗 你在项目中使用过注解吗 让你实现注解的话你怎么实现 项目中遇到什么问题 有没有遇到设计层面的问题 项目中怎么保存用户登录信息的 如果cookie禁用了呢 lmbda表达式 Java8新特性 你觉得Java哪个技术最重要

赞(3)
如未加特殊说明,此网站文章均为原创,转载必须注明出处。HollisChuang's Blog » 美团、58、百度、阿里面经
Hollis出品的全套Java面试宝典不来了解一下吗?

评论 1

  1. #1

    收获颇丰,原来大公司这么注重基础

    匿名8年前 (2016-09-09)回复

HollisChuang's Blog

联系我关于我