美团java面试经历_美团面试经历+答案

本文分享了一位应聘者在美团Java面试的经历,涵盖了一面和二面的详细问题,包括自我介绍、Java基础知识、数据结构、并发、JVM、数据库和计算机网络等内容。面试者在大部分问题上表现出扎实的基础,但在动态规划的面试题上遇到挑战,最终未能通过面试。
摘要由CSDN通过智能技术生成

我认识不少在美团工作的朋友,从他们口中得知美团的技术面试,面试官都会从几百道基础题中随机拿十来道来考察应聘者的基础实力,只有过了这些基础才会有下文,我记得我的读者中曾经有一位分享过美团的面试成功的经历《圈内小伙伴美团点评校招面试经验分享》,而今天分享经历的这位小伙伴还是有点遗憾,挂在最后一轮。

原文如下。

一面

1、自我介绍

答:自我介绍是面试中唯一的自己主动介绍自己的环节,一定要好好把握好,你数据结构学的号可以手撕一个红黑树你就说我数据结构掌握地很好,反正就是要把自己的优势凸显出来,比如我是保研的以及对于java的知识较熟悉,我介绍完自己的本科经历以后,我就说我是保送到本校继续读研究生,然后最末尾会加上自己熟悉java,然后面试官就会问java的一些东西;

2、项目介绍及其亮点

答:开始吹牛逼。。。

3、Java的8种数据类型有哪些?

答:感觉这个问题被问烂了,int,short,long,float,double,byte,boolean,char;

3、问了Integer缓存数据的范围?

答:-128-127

4、紧接着问了Object类有哪些方法?

答:这个我有背过,clone,getClass,toString,finalize,equals,hashCode,wait,notify,notifyALL。

5、问到这里然后拿出了一个题,面试官有小纸条,题目在上面,String A = "123"; String B = new String("123");,问我生成了几个String对象?

答:我说如果常量池中,原来没有“123”那么就是生成了2个对象,如果常量池中有“123”那么只要1个对象生成。

6、由于提到了wait,顺带问了wait和sleep有什么区别?

答:wait 的话会释放对象锁,sleep 的话不会释放的对象锁。

7、由于还提及了hashcode,面试官接着问我,hashcode用在哪里?

答:这个我不假思索地说,hashmap和ConcurrentMap,这里我猜面试官肯定要继续问我这两个东西了。

8、果不其然,面试官说,讲一讲hashmap?

答:hashmap我讲了hashmap的数据结构数组链表结构,讲了hashmap的put,get,扩容的底层原理,同时讲了hashmap在1.7与1.8中的区别,put中引入了红黑树,以及扩容的时候不同,这些就讲了挺长时间,最后我说了一句hashmap不是线程安全的。

9、这里提及了hashMap是非线程安全的,面试问我为啥不是线程安全的,举几个例子?

答:我说了,在扩容的时候hashmap会可能产生环,造成死循环;has

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值