您的位置:首页 > 职场人生

美团面试-2016校园招聘

2015-09-17 18:03 483 查看
一面:

1.抽象类和接口的区别,什么时候使用抽象类,什么时候使用接口

2.线程和进程的区别,两个进程分配一个内存空间冲突吗,虚拟内存、物理内存

3.Java垃圾回收机制,怎么判断一个对象是否是垃圾,介绍年轻代、老年代,一个对象怎么确定分配在哪个代

4.MVC,struts2 、hibernate、spring分别在MVC中充当什么

5.Hibernate与JDBC相比优点,为什么要使用Hibernate

6.Spring注解的原理,DI是什么

7.数据库索引,索引原理、实现

8.有没有了解过NoSql、nginx等技术,除了java对其他语言有没有接触,为什么学java,JDK用的版本,对Java8新特性有没有了解过

9.TCP三次握手,TCP运行在什么层,TCP和UDP区别

10.写快速排序,不稳定的原理是什么

11.设计模式有多少种,说出几个设计模式的名字

12.一个家庭有两个孩子,第一个是女孩,求第二个是男孩的概率

13.有没有linux开发经验

14.在学校的成绩排名

15.服务器用的什么(我Tomcat),假设有一个jsp页面,从浏览器中输入URL,到jsp显示在浏览器的过程是什么,是怎么运行的?

16.web.xml的作用

二面:

1.TCP/IP协议中的IP是什么

2.数据库引擎

3.一个IP黑名单,当一个IP过来时怎么判断是否在黑名单中

4.字符串B是否出现在字符串A当中

5.一个大文件,里边存储了很多行字符和数字,把每行字符所组成的字符串当做一个整体,怎么对每行的字符串排序

如第一行字符串为abca.........

第二行字符串为aacb............

.........................

排序输出为aacb..........

abca.........

.........

6.美团以前有4根电话线,假设每次通话时间为20s,假设在一小时内处理了600个占线电话,求打来电话占线的概率

7.估算全国咖啡厅的数量

8.与别人比自己擅长什么

9.平时看什么技术网站,有没有固定看的博客

总结:最好有实际项目经验,或者自己做过、研究过什么东西,如果没有项目经验,就好好补基础知识,学习或者了解各种新技术,计算机网络、操作系统、数据结构和算法以及数据库中的索引都要好好看,算法也要经常手写,对自己擅长的语言、技术方面不仅要会基础知识,原理什么的也要懂,有时间也可以看一些智力题、概率题之类的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: