首页 java面试 美团、58、百度、阿里面经(转)

美团、58、百度、阿里面经(转)

百度 一面: 自我介绍、 hashmap和hashtable区别、 对线程安全的理解、 讲讲web三大架构、 为什么要用…

百度

一面:

自我介绍、
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哪个技术最重要

 得学习下。。
感觉好多还是不懂。。。
http://www.hollischuang.com/archives/332
免责声明:文章内容不代表本站立场,本站不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考,文章版权归原作者所有。如本文内容影响到您的合法权益(内容、图片等),请及时联系本站,我们会及时删除处理。

为您推荐

jdbc和mybatis的区别

jdbc和mybatis的区别

jdbc和mybatis的区别 mybatis也是基于JDBC的。Java与数据库操作仅能通过JDBC完成。 mybat...
软件测试工程师-面试题

软件测试工程师-面试题

  1、什么是软件测试?2’ 2、软件测试与软件质量保证的区别。10’ 3、报告软件缺陷时,测试人员要对软件缺...
spring面试集合

spring面试集合

问题清单: 什么是Spring框架?Spring框架有哪些主要模块? 使用Spring框架有什么好处? 什么是控制反转(...
Java中的注解是如何工作的?

Java中的注解是如何工作的?

自Java5.0版本引入注解之后,它就成为了Java平台中非常重要的一部分。开发过程中,我们也时常在应用代码中会看到诸如...
清除COOKIES会怎么样?

清除COOKIES会怎么样?

cookies就是服务器暂存放在你的电脑里的资料(.txt格式的文本文件),好让服务器用来辨认你的计算机。当你在浏览网站...
返回顶部