美团暑期实习二面面经

视频面试,一个小时,感觉寄了,这次忘记录音,记录一下还记得的问题:
  • Java集合框架中有哪些接口,Map有哪几种
  • HashMap的初始化、扩容和树化
  • HashMap容量为什么是2的幂次
  • HashMap容量、阈值、负载因子之间的关系
  • HashMap负载因子为什么是0.75
  • HashMap和Hashtable继承的是哪个类
  • 为什么不使用Hashtable
  • 介绍一下ConcurrentHashMap
  • HashMap是有序的吗,TreeMap呢
  • n个线程阻塞,等待某个事件发生后被唤醒,怎么实现
  • CyclicBarrier的实现原理,自己做怎么实现
  • CyclicBarrier和CountDownLatch的区别
  • 如何进行参数校验,什么是水平越权(没听过😥
  • 什么是AOP,举个例子,拦截器讲一下
  • 怎么记录系统运行期间的日志
  • 一个对象如何会被GC
  • 强引用、软引用、弱引用、虚引用的区别和使用场景
  • 强引用能被GC吗,强引用设置为null会怎么样(不会)
  • 了解设计模式吗,举个Jdk中设计模式的例子(AQS模板模式)
  • 装饰器模式了解吗(不会),InputStream原理(不会)
  • 缓存了解吗,什么场景下使用
  • redis缓存会出现什么问题,讲一下缓存穿透、缓存雪崩、缓存击穿
  • mysql中为什么主要使用innodb
  • select * from table limit 800000,10; 很慢如何优化(不会)
算法题
反问
  • 实习生主要做什么
  • 一共几轮面试
#美团##面试题目#
全部评论
我上周五的二面,一个八股没问,全是场景题,人都麻了
2 回复 分享
发布于 2022-03-21 21:13
请问录音是咋操作呀,用手机录自己说的话吗
1 回复 分享
发布于 2022-04-04 01:13
兄弟收到二面结果了吗😥,我二面完一直没消息了
1 回复 分享
发布于 2022-03-30 22:39
最后一个,延迟关联就行了 select * from table limit 800000,10  改成 SELECT * FROM table INNER JOIN (     SELECT id FROM table LIMIT 800000,10  ) AS lim USING (id)
1 回复 分享
发布于 2022-03-21 21:48
基本方向一致。 语法特性,工具类使用,概念理解,数据库,实战经验。
1 回复 分享
发布于 2022-03-21 17:36
你一共有几轮技术面啊,我有三轮技术面
1 回复 分享
发布于 2022-03-21 14:24
我二面比这要简单,答得感觉还行,今天公众号留言说被刷了
点赞 回复 分享
发布于 2022-04-06 22:10
应该过了吧现在?
点赞 回复 分享
发布于 2022-03-31 09:06
一周
点赞 回复 分享
发布于 2022-03-25 20:35
兄弟,一面面完多长时间发的二面通知呀?我估计我一面就G了
点赞 回复 分享
发布于 2022-03-25 20:32
想问问老哥了解,美团二面到底是面场景设计、项目为主比较多,还是说有面继续的八股,一面被一直问项目,有点小虚
点赞 回复 分享
发布于 2022-03-23 16:09
base 哪里呀~
点赞 回复 分享
发布于 2022-03-23 13:19
收到hr面了吗
点赞 回复 分享
发布于 2022-03-22 23:15
老哥这是哪个部门呀
点赞 回复 分享
发布于 2022-03-21 18:59
加油
点赞 回复 分享
发布于 2022-03-21 15:20

相关推荐

自我介绍拷打项目事务的传播周期有几种(不会)redis在项目里的作用redis查看键的过期时间(问到了ttl命令,但是我不了解,简单猜想了返回值)redis在运维方向的作用(?)redis单线程还是多线程redis怎么保证高并发时的稳定性?redis数据结构(谈到位图,并扩展了一下数据库里的位图索引)怎么保证定时任务在分布式系统中只执行一次(先讲了redis分布式锁,之后讲了xxl-job分布式任务调度工具)刚刚提到的分布式锁是乐观锁还是悲观锁(回答错了,是悲观锁。判断乐观还是悲观是根据每个节点去抢这个锁的时候默认拿到还是不拿到)介绍MVCC事务隔离级别mysql锁数据库索引调优有没有经验使用jdbc的时候有设置过哪些参数(进一步聊到了数据库连接池,其实我都不了解数据库连接池,这里需要加强)springboot启动的时候都做了什么(加载beam,加载配置文件,环境变量初始化?)有没有看过spring的源码(简历有写实现过简易spring,肯定是要回答看过的。但是我对那个简易spring也不熟,这里也要加强)spring里默认的beamFactory是什么单例模式和原型模式的区别(原型没答上来,也确实不了解这个模式。设计模式有待加强)单例模式有什么好处JVM怎么设置堆区大小,一般设置为多少才合适堆区里面还有什么(没答上来。其实问的应该是新生代老年代这些东西,当时没get到。后面讲了java内存模型,程序计数器保存的到底是什么?一行指令?还是一行指令所涉及到的内存地址?)堆里面的新生代老年代有了解吗(应该仔细讲一遍各种GC方法的,可惜对GC还是不太熟,只是简单讲了一下g1回收期的工作流程。有待加强)jvm的内存是整个虚拟机的多少内存?hashMap是线程安全的吗(讲了下concurrentHashMap,但是讲的不是很好,另外也不太清楚1.7和1.8两个版本里的这两个hashmap的区别,有待加强)hashmap的底层实现(红黑树与链表的互相转化)threadlocal是怎么解决hash冲突的(?threadlocal不也是哈希表的实现吗?)其它的hash冲突解决方法(跳跃地址法)exception和throwable的区别(throwable我还真不知道有啥用)最近在看什么书(java开发手册,介绍了其中关于创建线程的注意事项)线程池的任务队列可以用哪些,各有什么优缺点四种拒绝策略,你平常用哪种策略,为什么问到了netty,netty和mina有何区别讲了下netty的工作流程有没有了解大数据相关的领域场景题:一亿行的文件,统计每个单词出现的次数linux常用命令(问到了awf命令,没了解过)最后评价是:技术面很广,一些技术的底层原理了解的也还可以,只是在实践方面有所欠缺(应该是指数据库索引调优,数据库连接池的超时参数,调整堆区大小这几个问题。确实是没实践过)
点赞 评论 收藏
分享
评论
8
109
分享

创作者周榜

更多
牛客网
牛客企业服务