美团实习生电面之谈(成功拿到offer)

  3月底进行了美团的一次实习生面试(Java研发工程师),当时顺利的通过一面,下面是我的一面:

1、CPU由哪些部分组成

2、线程和进程的区别

3、Java类加载机制

4、如何实现一个字符串的反转(如abcdef转换成fedcba)

5、memcached详细介绍(memcached优点,内存分配机制以及调优,删除机制,分布式算法)

6、concurrenthashmap工作原理(详情可以去看我的一篇博客)

7、集合框架介绍(ArrayList,LinkedList,HashMap)

8、事务隔离机制和ACID

9、mysql索引原理(b+tree的定义,局部性原理和磁盘预读)

10、mysql创建索引的几种方式以及有哪几种索引

11、tcp三次握手机制,以及每次握手之后的状态

总的来说,美团对于数据结构,计算机网络和操作系统考察的比较多,很看重你大学期间的基础课程,当然我面的是Java研发岗位,对于Java的考察也不会少,还有mysql方面的基础知识也不能少。

二面的时候,是我面试的那个部门的主管,说话语气其实还是蛮和蔼的,感觉还是很nice的,电话接了直接就问我什么时候能来实习,我说要7月份(感觉GG了,因为时间不允许),然后那个部门主管就说,他们要现在就要实习生过去,因为现在很缺人,那没办法了,他叫我下次有机会想来就直接跟他二面,我就欣然同意了。

前段时间,在网上又看到我之前面的那个美团的部门又在招实习生,也是Java研发,我就去试了一下,面试官也很nice,直接就说你是某某某吗,我想和你沟通一下(都不说面试,很谦虚),然后就开始面了,面试官说我之前面过一次,他问了之前的那个面试官,说我面试结果还不错,这次就简单问了我几个问题就结束了,这里我就简单列几个问题吧,大家可以参考一下。

1、什么时候能来实习,能来实习多久

2、问我简历上的项目有关的问题,承担了哪些工作

3、平时用的json的jar包用的是哪一个,我说的是阿里的,他就问了我有没有测试过这个性能

4、Struts2工作原理

5、springmvc工作原理

6、问我使用过memcached

就这样结束了,然后面试官跟我说准备去给人事部门给我发offer了(当时感觉这也太nice了),面试官还跟我说了一下来实习之前可以去了解一些技术,比如说thrift,tair,freemarker,分布式文件存储,分布式缓存,分布式服务调用,部门项目用的springmvc+mybatis+maven等,编译器用的是idea,说完了,我就问了面试官的QQ,说以后细聊,面试官真的特别nice~

最后说一哈,美团在互联网这一块在技术方面要求是非常高的,仅次于阿里了,美团也对技术员工也是非常重视,而且这几年美团的发展势头真的非常迅猛,对以后个人的发展空间还是很大的~希望这篇博客能对广大网友能有所帮助~(昨天儿童节,正好美团的offer也来了,哈哈)

大家也可以看我的网易面经:网易电面实习生(成功拿到offer)


你可能感兴趣的:(面试,美团)