钉钉电话一面 70min

3.21

1.自我介绍

2. Redis如何维持跟数据库的一致性?如果不使用延迟双删,有哪些策略?

3. Redis的键值淘汰策略有哪些?

4. LRU算法在Java中有什么数据结构可以实现吗?

5. LinkedHashMap底层是双向链表还是单向链表?为什么是双向链表?

6. 假设有一个员工打卡需求,需要调用百度的API去根据经纬度获取地址信息

6.1 在并发量很大的情况下,如果使用连接池,我们如何能保证百度的API允许我们频繁访问呢?如果不允许,该怎么办?

6.2 假设对于任意一个员工的打卡请求,我们都希望能在3s内返回,后端的连接池该选用什么任务队列?如果使用同步队列,选用什么淘汰策略?

6.3 假设200米为有效打卡半径,后端如何根据经纬度判断员工在打卡范围内?

6.4 我们什么时候才会把一个任务放入连接池的等待队列中?

7. RestTemplate了解过吗?使用过程中有哪些优化手段?

8. 讲讲Kafka是如何做数据持久化的?

9. KRaft版本下Kafka如何选举新的节点?

10. 如果消费者处理数据时服务器宕机,如何保证消费记录不丢失?

11. 讲讲Session和Cookie的作用

12. 集群下,假设提供服务的服务器有很多台,如何保证Session在不同台服务器上的一致性?

13. 讲讲JVM调优,把年轻代调大会有什么影响?

14. GC次数比较频繁会有什么影响,怎么排查?

15. Redis是如何实现乐观锁的?

16. 讲讲微服务系统中,服务和服务之间是如何交互的?

#软件开发2024笔面经##实习##钉钉#
全部评论
窝草 这么难 基本都不会
2 回复
分享
发布于 03-25 23:19 上海
没算法题吗
点赞 回复
分享
发布于 03-26 00:18 安徽
滴滴
校招火热招聘中
官网直投
大佬能透露一下具体是什么部门的嘛
点赞 回复
分享
发布于 03-26 01:29 四川
老哥后面有消息吗
点赞 回复
分享
发布于 03-28 12:10 江苏

相关推荐

投递策略与准备精准定位:研究美团的业务方向还有技术栈,个人简历尽可能往上靠,突出与美团岗位相关的项目经验和技能!提前准备:一定要提前准备问题,要事先了解公司文化还有岗位要求,这也会在面试官心里加分。实习过程中的学习与成长主动学习:不仅限于完成分配的任务,当然一般是不会让你闲着的,基本上不用担心不会,到了再学就行,因为公司也有自己的技术和工具。实战经验:实习时候会让你参与实际的项目,让你了解软件开发的整个生命周期,流程很规范,从需求评审、方案设计、自己开发、代码评审和测试上线等。团队协作:大家都很好相处的,团建很多,已经参加两次团建的我转正攻略成果展示:一般是会写个文档(我当时转正时候)或者是转正答辩,一般都会留下的,美团的留用率还是挺高的。积极反馈:建议积极跟导师沟通,这样真的会让自己成长的很快,摊上一个好导师真的是会让工作干起来没那么不舒服。职业规划与心得目标明确:根据实习经历,及时调整和明确自己的职业规划,找到最适合自己的发展路径。我身边就有实习时候干算法,秋招找测试的,工作还是要干的舒心不是。心态调整:保持乐观的心态,将遇到的困难视为成长的机会,我问了干了10个月的校招生,也表示现在还无法独立自己做需求,所以遇到难题不要emo!!!实习生活分享美团文化:可能大家都会调侃,开水团~确实,福利貌似只有开水,但是美团周边很多的,什么有奖评论,参加抽奖啦,这些非常好拿,还有就是mbp笔记本,4年🉑回购,不是你必须干四年才可以回购,是按照笔记本开封日期算起~美团在职实习生,随便问,我必答!!!附上内推码:RW4KGAP,欢迎大家来美团👏👏👏#美团校招##美团2024届秋招##美团工作体验##正在实习的碎碎念##美团##实习##浅聊一下我实习的辛苦费#
点赞 评论 收藏
转发
头像
04-25 14:37
已编辑
未填写教育信息
   for(int i=1;i   {    for(int j=1;j    {            dp[i][j]=dp[i-1][j]+dp[i][j-1]-dp[i-1][j-1]+nums[i][j];}}   int count=0;   for(int i=0;i   {    for(int j=0;j    {        start=2;while(start        int x=i+start-1 ;int y=j+start-1;  int sum=0;        if(x        { if(i>0&&j==0)            {                sum= dp[x][y]-dp[i-1][y];            } else if(j>0&&i==0)            {                 sum=dp[x][y]-dp[x][j-1];            } else if(i>0&&j>0) {            sum=dp[x][y]-dp[i-1][y]-dp[x][j-1]+dp[i-1][j-1];            }            else{                sum=dp[x][y];            }            if(sum==(start*start)/2&&start%2==0)                {                    maps[start-1]++;}            if(start%2==1)            {                maps[start-1]=0;}}        start++ }    }    }return maps;}
投递美团等公司10个岗位
点赞 评论 收藏
转发
7 51 评论
分享
牛客网
牛客企业服务