美团一二面(凉经)

一面:1个小时

加上**表示没答上或者说了基本概念

1、对于hash表的实现?(HashMap、TreeMap、HashTable、LinkedHashMap、ConcurrentHashMap)
2、HashMap与HashTable的区别?(引申出ConcurrentHashMap、CAS(ABA问题)、Synchronized(锁膨胀))
3、HashMap的链表、红黑树、扩容(**如果发生扩容、同时进行put会阻塞嘛)
4、Synchronized(偏向锁、轻量级锁、重量级锁)
5、伪共享(MEDI协议、CPU Cache)
6、如何避免伪共享(**Cache占64个字节、七个long类型+对象头或者使用注解@sun.misc.Contended)
7、进程、线程、协程(引申出虚拟内存(内存分段、内存分页)、协程(java第三方包kilim))
8、TCP与UDP的区别
**9、微信群聊天和发弹幕用到的是TCP、UDP
10、TCP传输一个1、2KB的文件的主要传输过程(说了网络层、数据链路层、物理层并不满意)
**11、TCP会分包、如何知道传输了多少个包?(说的重传机制,说的不对)
12、快排达到最坏的时间复杂度(有序、数据量小的时候(使用插入代替)、数据大量重复)
**13、自己构造一个参数,实现最坏的快排时间(为啥不是全部有序)不会,补充说了快排如何实现稳定排序
*14、数据排序有三类[正数、负数、零](说了思路使用二分法)写出了两类的、三类的没写出来;后来引导者明白了。

二面、1个小时

1、考了一面的算法
**2、判断链表有没有环、快指针一次跳跃3,4,5个行不行(说的不好)
**3、spring解决循环依赖的算法,(可能是拓补排序
4、TCP的三次握手(状态变化、二次、四次为啥不行)
**5、接雨水(没刷过+没写上挂了)

总结

主要是算法给我挂的,一面算法写的不好,二面问了我三道算法还是不行。。。
突然感觉剑指offer白刷了,也不考我,好难


#美团暑期实习##面经##实习##美团#
hshuo的面试之路 文章被收录于专栏

作者目标是找到一份Java后端方向的工作 此专栏用来记录从Bilibili、书本、其他优质博客上面学习的内容 用于巩固、总结内容 主要包含Docker、Dubbo、Java基础、JUC、Maven、MySQL、Redis、SpringBoot、SpringCloud、数据结构、杂文、算法、计算机网络、操作系统、设计模式等相关内容

全部评论
请问一面后多久通知二面的呢?
1 回复 分享
发布于 2022-04-03 13:14
哪个部门啊
点赞 回复 分享
发布于 2022-04-03 08:24
好难,伪共享我听都没听过
点赞 回复 分享
发布于 2022-04-03 09:18
二面多久后给挂的呀,二面后就没消息了
点赞 回复 分享
发布于 2022-04-06 21:17

相关推荐

就用这个吧:支持多益再加一个空气使用费
点赞 评论 收藏
分享
双飞二本嵌入式求拷打我是在 BOSS 上投递的简历,好多都没人回复,这是开场白和简历求大神帮忙看看。您好!我是2025届应届生,最快可在一周内上岗,能够实习六个月以上,并接受加班。以下是我的核心优势和相关经验:1. 嵌入式开发能力:   熟练掌握STM32系列单片机及其外设(如GPIO、定时器、ADC、DAC、I2C、SPI、UART等),能够独立完成硬件驱动开发和调试。  熟悉FreeRTOS实时操作系统,具备多任务调度和资源管理经验。  熟悉LVGL图形库开发,能够实现嵌入式设备的图形界面设计。2. 硬件设计能力:   具备PCB设计经验,曾为2023年工创赛物流搬运赛道设计小车主板,带领团队获得国家级银奖。   熟悉硬件原理图分析,能够快速理解并调试硬件电路。3. 机器人开发与竞赛经验:   在全国大学生智能车竞赛、ROS机器人竞赛中多次获得国家级奖项,具备丰富的机器人开发经验。   熟悉Linux环境,对ROS和ROS 2有一定了解,能够进行机器人系统的开发与调试。4. 编程能力:   熟悉C/C++,熟悉Python,能够高效完成嵌入式开发和算法实现。   具备良好的代码规范和文档编写能力。5. 团队协作与领导能力:   在多个项目中担任核心开发或团队负责人,具备良好的沟通能力和团队协作精神。   在工创赛中带领团队完成项目规划、任务分配和技术攻关,展现了较强的领导力。我对嵌入式开发、机器人技术和智能硬件充满热情,期待加入贵公司,与团队共同成长,为公司创造价值!如果有合适的岗位,欢迎随时联系我,期待进一步沟通!
沉淀一会:嵌入式就是狗屎
点赞 评论 收藏
分享
评论
4
49
分享

创作者周榜

更多
牛客网
牛客企业服务