美团一面凉经

今天上午11点经历了美团一面,抓着我的项目提出新的需求(聊了30min左右)
如果有多个用户访问你的网站你会怎么处理(高并发),我简历上也没写会高并发编程啊
问一些Spring ioc四种实现方式(在网上查的都是四种依赖注入)
说一说Spring框架包含什么模块
SpringIoc底层实现原理(忘了问的啥了 好像是有这个)
aop编程什么意思
主键和唯一索引的区别
事务隔离级别
索引的缺点
锁的四个条件
索引的作用 缺点
jvm内存的分配
最后一道算法题 没写出来
给定两个有序数组arr1和arr2,再给定一个整数k,返回来自arr1和arr2的两个数相加和最大的前k个,两个数必须分别来自两个数组
按照降序输出
[要求]
时间复杂度为O(klogk)
竟然网络一点没问 白准备那么多

反问----------
也没什么可问的,就说干这一行你要用他 要理解他的底层实现原理

#面经##校招##美团##Java工程师#
全部评论
算法题应该是归并排序吧
点赞 回复 分享
发布于 2020-08-18 17:40
直接用优先队列来做?
点赞 回复 分享
发布于 2020-08-18 19:31
算法题用用大根堆来做
点赞 回复 分享
发布于 2020-08-18 19:51
什么部门呢
点赞 回复 分享
发布于 2020-08-19 00:00
没看懂算法题描述的是什么意思,以前两个数组找前k个都是无序的数组,然后建个size为k的大根堆,挨个加元素,等堆调整完就是前k个,如果像你描述的是有序的话,那直接每次比较一下最前边的元素,谁大取谁,取k个不就好了吗?如果是两个数组各取一个数字求和,取前k个的话,可能需要想想
点赞 回复 分享
发布于 2020-08-19 00:50

相关推荐

把球:这个听过,你加了就会发现是字节的hr
点赞 评论 收藏
分享
10-21 23:48
蚌埠坦克学院
csgq:可能没hc了 昨天一面完秒挂
点赞 评论 收藏
分享
4 16 评论
分享
牛客网
牛客企业服务