美团一面凉经

面试官人很好,本来要我周一周二去公司面,我说现在有在实习,就改成让我下班过去,我查了一下路程说过去要两个小时,面试官问了我几点下班,就给我约了周二晚八点的视频面试。

上来先做了自我介绍,然后我说了项目(经过了前几次面试,我感觉自己的项目很水,就几句话带过了),然后面试官问我现在的实习,我讲了一下我最近在看的公司代码。

然后紧接着面试官就让我写算法了,当时我心里一惊(这不按套路出牌啊,不应该先来些问题啥的么)。算法题是反转二叉树的左右结点,我照量半天也没写上啥,面试官就说那你先说下思路吧,我想了想说:“用层次遍历,空节点的地方做上统一标记,然后反转左右结点,最后在把之前的统一结点置空。” 我也不知道自己编的对不对,面试官说:“这样吧,你先写一个层次遍历。” 我当时很紧张,层次遍历前几天刚复习过写在博客上,当时紧张的厉害写的很慢,写了五六行,面试官可能觉得我太菜了,编码速度也不行,就说问我些问题。

问题有Java、数据结构、计算机网络、操作系统(常用的集合?HashMap底层实现及优点?TreeMap底层实现?三个你常见的RunTimeException?红黑树比二叉树好在哪里?equals和HashCode区别?进程线程区别?run()和start()区别?三次握手?OSI五层模型?网络层常见协议?什么是线程安全?如何保证线程安全?死锁产生原因?如何预防死锁?测试在前还是代码在前?) 还有一道数据库的很简单的题,用group by的,我没答上。可能是看我菜吧,都没有太难的问题。

还有一道开放题(这时候我网掉了,这蛋壳的wifi还是第一次出问题,不知道咋回事,换回了手机热点后面信号一直不好),是分享的那种长链接转成短链接如何实现?后来想了一下应该是用短链接作为数据库的主键,里面在弄一个字段存放长链接。

最后就是问我有没有什么问题。
您是哪个部门的?美团机票
部门使用的技术栈?Java技术栈,公司封装的一些开源的框架
您大三时候如何学习?面试官说要多关注岗位所需要应聘者具备的东西,有的大厂项目不好可以接受,但是要求好基础和编码能力与速度;中小厂可能就需要项目经历,尽快上手公司项目,尽快干活。

总之这次面试就是这么开开心心的挂掉了,聊得挺好的,面试官平易近人。至于面试结果,本来也没抱多大希望,不过还是想过一次大厂一面看看二面呀。继续加油吧!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值