美团java开发一面凉经(已收感谢信)

4.21 15.00-15.49
首先自我介绍

然后知道了我是跨专业 后面的问题也没故意刁难 问的比较浅 但我也没答好

还问了下能参加实习的时间,我说暑假两个月能保证,疫情结束返校之后放暑假之前每周能至少保证3天

然后开始问数据库

乐观锁 悲观锁 我说只学过java里面的 就转到synchronized和CAS那边去回答了

读锁写锁

密集索引 稀疏索引

然后鬼扯了一些B+树的优点 hashmap不支持排序等等 答的没什么体系

分别解释事务的ACID特性

几个隔离级别 分别解决了什么问题 答的不怎么熟

然后开始问计网

http的几个请求 我说6个吧 get post那些 其他记不得了

那get post的区别 我就主要针对幂等性说了一下

你在浏览器地址栏输入比如www... 我问是不是要问键入一个url之后经历的过程 他说是的

大体上答了一遍框架 三次握手四次挥手那些 然后面试官让我说一下四次挥手 我把那几个状态给忘了 就没答出来

然后问常见排序算法 我答了主要几个没答全

让我说一下快排的过程 找基准大的放一边小的放一边 递归递归 平均复杂度最坏复杂度

开始问算法题

相交链表找交点 遍历一遍找长度然后按差值去处理 答完之后让我ide敲了一遍没调试 说思路对就可以了

有一堆面额不等的零钱 要拼出目标金额 最少多少张 我先说了贪心 然后感觉有问题 就说搜索 复杂度太高就加个memory数组记忆化

然后面试官说这不就是dp吗 我说我喜欢先从记忆化搜索去想 这两种方法复杂度差别不大

最后问了下兴趣爱好 java用了多久了 为什么当初没直接考计算机系研究生

最后评价就是跨专业也确实难 你的计算机基础部分还要好好强化
还有什么需要问我的(略)

等了五天收到感谢信,已经凉凉


#美团面试##美团##实习##Java工程师##面经#
全部评论
我也属于跨专业的,这几个月完全都是感谢信收割机,好几个都是面完终面挂的,最大的原因应该就是没有java相关项目吧,遇到过好几次面试官都嘟囔着说我没有相关的项目……抱抱楼主,我们都要加油,实习找不到大厂,就试试小厂,然后增加点项目经验,相信我们秋招都可以上岸的
点赞 回复 分享
发布于 2020-05-09 15:57
求问老哥,笔试都考了什么,有哪些题型?
点赞 回复 分享
发布于 2020-05-09 15:29
我也是跨专业没项目,下午面美团......我想的是尽量多说的基础的东西,多靠自己展开点东西..要不太被动了感觉
点赞 回复 分享
发布于 2020-05-09 12:18
你敢信我学习大三下册了还没教算法设计,大四才教,我吐了呀。。。。。楼主是什么时候····教的算法设计····我迷茫了呀
点赞 回复 分享
发布于 2020-05-08 22:14
老哥是大三嘛,找暑期实习?那个,,感谢信是什么内容,是明确告诉你感谢参加面试那种嘛?刚通知明天视频面,好慌
点赞 回复 分享
发布于 2020-05-08 21:52
我收到了什么体验调研  很慌
点赞 回复 分享
发布于 2020-05-06 15:03
感谢信长啥样啊。。
点赞 回复 分享
发布于 2020-05-06 15:01
挺简单的。都是基础
点赞 回复 分享
发布于 2020-04-29 10:21
4.26号面完一面还没消息,准备等着收感谢信了......
点赞 回复 分享
发布于 2020-04-28 22:06
感觉我和你水平差不多,也就会些自己看的基础知识啥,完全没项目经验,太难了。
点赞 回复 分享
发布于 2020-04-28 15:31
楼主是笔试后多久收到的面试
点赞 回复 分享
发布于 2020-04-28 15:15
不都答上来了吗咋害凉凉呀😭
点赞 回复 分享
发布于 2020-04-28 10:22
同学,阿里面过吗?阿里云现在正在招聘21届暑期实习生(可远程入职+高概率转正)https://www.nowcoder.com/discuss/418129,有问题可以咨询哈。
点赞 回复 分享
发布于 2020-04-28 09:11
为啥不去当老师啊,,,,好多程序员羡慕不来呢
点赞 回复 分享
发布于 2020-04-27 16:20
感谢信也有歧视的嘛😂。 一个月了 还没等到美团的感谢信
点赞 回复 分享
发布于 2020-04-26 19:22
找零的话贪心不完全正确,我原来也是说贪心,后面发现dp更正确
点赞 回复 分享
发布于 2020-04-26 18:54
Java学习多久了?
点赞 回复 分享
发布于 2020-04-26 18:39
一面凉后三天了,看来过俩天我就也有感谢信了
点赞 回复 分享
发布于 2020-04-26 18:32

相关推荐

点赞 评论 收藏
分享
面试官人很好,态度和蔼可亲,没答出来时也会引导你去思考。由于是晚上面的,导致我白天一天都有点紧张,面的时候状态也不是很好,正常可能面试官提问完应该思考几秒再答,而我就像抢答一样一口气把所有会的都说出来,这样就导致逻辑比较混乱,东一句西一句的。首先是自我介绍,先把会的技术大致讲一下,由于我八股背的多所以着重讲了一下,Java,go,jvm,MySQL,Redis,计网,操作系统这些,然后一小部分闲聊,然后先问了一下项目,面试官问我这个项目是否落实之类的,直接坦言说是写的练手的,包括之前也写过IM通讯,外卖之类的。然后面试官就把提问的重点放在了八股上。先问了Java:类加载器(答:3种+自定义类加载器、tomcat、原因+双亲委派+好处)JVM参数(答:xmx,xms,newsize这些,问我是如何设定的,我回答是把内存分一半给堆,再把堆分一半给新生代,这方面确实不太了解)然后问了一下并发相关的:线程池(答:线程池的7个参数(忘了线程工厂和阻塞时间了),3个重要参数,还有线程如何启用,为什么要设计最大线程数之类的,提到Java栈默认分配1MB运行时不可以更改)AQS(答:先讲clh是自旋锁+list,然后是AQS在这个基础上做的两个优化,然后举了一下reentrantlock根据state如何获取资源)CAS(答:使用三个字段,aba问题,然后将通常搭配自旋锁实现,面试官问通常会自旋多少次,这个不太了解,答的100,然后问100次大概多少秒,回答微秒级,然后面试官讲了一下怎么做资源可能没用完,意识到可能还需要进行阻塞操作)然后考虑一下Linux命令(top,ps,如何使用管道符过滤线程和使用Linux启动线程没答出来)然后问Redis:持久化机制(答:三种aof,rdb,混合,aof的三个参数刷盘策略,rdb以快照保存,使用bgsave会使用子线程来保存不会阻塞,而aof虽然会阻塞但是只在写完数据后追加一条命令,不会太影响,然后是他俩的优缺点,还有混合是怎么保存数据的)集群模式(答:三种,主从复制到缺点再到哨兵机制,正常使用三个哨兵互相监督,主节点挂了投票选主哨兵然后选主节点,然后额外讲一下脑裂的问题,主节点进行数据更新然后把命令写入aof来同步从节点,最后cluster集群,如何实现,使用16383个哈希槽(艹答成16384了),先根据哈希码取余,再根据节点数取余决定放在哪个节点上,然后问了一下我会怎么选集群模式,首先是cluster的问题,会让管道操作之类的失效,然后哨兵会导致整个集群结构变得复杂,使用小项目可能会考虑哨兵,大的考虑cluster,然后考了一下cluster如果一个节点挂了怎么办,根据节点数重新取余然后数据转移,面试官说这么转移比较慢,有没有别的办法,我隐约记得使用一个类似环形数组的方式,想不起来了)然后考了一下MySQL的b+树(这方面的知识点太多了,导致我什么都想讲逻辑就比较乱,讲了一下聚簇索引,树的叶子节点对应着一张页16KB,MySQL有一个区的概念,把这些页放在同一个区中,这样叶子节点的双向链表遍历时速度更快,然后b+树的扇出比较大(非常二,说成扇度之类的,面试官以为说的是扇区)这样层数就比较小,一行1kb数据的话3层可以放心2000w数据)其他的暂时想不起来了算法是lru,面试官问要不要提示,我说写个,然后写了10分钟左右,说大概写好了,但是面试官指出了2个小错误,第一个马上就改回来了,第二个一直没看出来(大脑这时候已经停止工作了)反问:问学习建议,说根据实际的项目进行深入,考虑应该怎么做,还问了一下组里面是做Java的吗?面试官说他是做go的,组里什么语言都有,语言影响不大,连忙补充了一句我对go的底层有深入源码的学习)结束。总体感觉答得不太好,没有太体现出深度,细节也不够全面。
下一个更好呗:佬,我投完云智一直没消息,多久约的一面啊
查看14道真题和解析
点赞 评论 收藏
分享
评论
1
18
分享

创作者周榜

更多
牛客网
牛客企业服务