京东JDS一面Java

1.自我介绍

2.实习期间怎么快速熟悉公司业务?

3.实习:讲讲你某个需求具体的研发方案

4.实现实习需求的途中,用了哪些java基本特性或者基础知识?

5.HashMap底层结构,链表转红黑树阈值,负载因子干什么用的,扩容机制具体流程

6.了解哪些设计模式?说说它们的应用场景

7.模版模式在java中具体怎么实现的?

8.重载和重写的区别?

9.讲讲单例模式的实现逻辑,怎么避免实例被重复加载?锁加到类上和方法上有什么区别?

10.synchronized的底层实现

11.java中创建一个对象的流程是什么

12.一个对象的结构是什么,包含哪些内容

13.说说数据库回表是什么意思

14.如果一个线上服务内存、CPU飙高,或者接口超时,说说大概的排查思路?具体可以用哪些工具?

15.反问:部门业务?对我的建议?后续流程?

全部评论
已老实
1 回复 分享
发布于 09-15 09:47 陕西
已老实
点赞 回复 分享
发布于 09-16 11:22 陕西
什么bg呀
点赞 回复 分享
发布于 09-13 22:29 广东

相关推荐

10-13 11:03
门头沟学院 Java
一面: 1. 做个简单的自我介绍。2. 详细介绍一下实习中你觉得做得比较好的一个项目,包括整体的业务背景、整体的系统设计以及你在里面做了哪些事。3. 这里提到的事务,比如简单的DB和缓存场景,用事务来做其实也有问题吧?比如先写数据库,假设超时然后事务回滚了,但缓存数据还在,超时事务回滚了也没办法很好地保证这种强一致性,对吗?4. 你提到的写完数据库后删除缓存,在这种场景下还会有什么问题吗?比如极限情况下的更新和查询冲突。5. 针对这个项目,你们平时是怎么排查处理消息队列(卡夫卡)的消息堆积问题的?6. HashMap中解决哈希冲突的链表和红黑树,它们本质的区别在哪儿?为什么要把链表转为红黑树呢?为什么要选择红黑树呢?logN的搜索效率的数据结构不只有红黑树,为什么选择红黑树呢?7. HashMap是线程不安全的,ConcurrentHashMap是如何保证线程安全的?用到了CAS和加锁的话,是怎么样的过程,为什么要那么做呢?8. Redis里面的sds相比于C的字符串有哪些区别?有扩容操作那么还会有缩容操作吗?9. Redis为什么单线程快?怎么处理多个服务?什么是IO多路复用?内部是怎么实现的?10. 实际场景中,怎么用Java实现主线程等待所有子线程处理完后,再汇总结果继续执行的场景?11. 给一个场景,如果是下完订单后半小时内没有付款就取消订单,那么用什么做法来做?12. 手撕中等二面:1. 问实习2. MySQL中索引是怎么实现的?(比如你说的主键索引底层实现)3. 假设单独对A列建了一个二级索引,现在有两个查询语句,哪一句的执行效率比较高?(语句1:select A,B from xx where A=1;语句2:select A from xx where A=1, 对A建立了索引)4. 用数据库进行写操作时,会给数据库加事务,发生错误时事务回滚是怎么做到的呢?5. 你刚才说数据库里有三个重要的log,除了跟回滚相关的log,另外两个是什么呀?6. Redo log是存在什么场景呢?7. 现在有一个场景,抖音个人主页会展示用户发的视频列表,要求列表按视频被点赞数量倒序排列(点赞最多的排在第一个),且抖音用户量大、页面访问量高。如果让你设计这个个人主页,从表结构(以MySQL为例)角度会怎么设计?8. 视频表中会存储视频被点赞的数量,而你之前提到用Redis有序集合缓存用户视频列表并按点赞数排序,这两个数据源(MySQL和Redis)之间是怎么进行更新,以保证数据一致性的呢?9. 你判断抖音个人主页的点赞数量场景,是否可以容忍数据有延迟?10. 如果一个用户发了很多很多视频,按用户维度将所有视频放到Redis有序集合中会导致key过大,每次展示时阻塞时间久,有什么思路解决这个问题吗?11. 手撕中等三面:1、基本都在问项目,而且面试体验很差2、两个各含 50 亿个 URL 的文件(每条URL64个字节),内存仅 4GB,找出共同 URL3、手撕中等秒挂
梦雨雨:同学,瞅瞅我司,医疗独角兽~ 我的主页最新动态,绿灯直达,免笔试~
点赞 评论 收藏
分享
10-16 22:23
已编辑
门头沟学院 Java
一面-10.091、自我介绍2、实习介绍3、C语言、go、java三者GC的区别4、java的引用类型和c语言指针之间的关系5、思考题:大量数据求方差,只遍历一次1. 将数据分片存储在多个节点上2. 每个节点使用多线程计算本地分片的统计值(总和、平方和、计数)3. 汇总所有节点的统计值计算全局方差6、代码题:借助ai编写分布式缓存数据一致性和数据对齐的校验系统7、5分钟看代码,跟他讲8、分布式缓存的优点9、热点数据的筛选策略10、反问二面-10.101、自我介绍2、使用ai idea的心得3、rag的流程4、向量模型和对话模型的底层区别5、流式输出的好处和坏处6、虚拟线程和普通线程的区别7、mcp8、项目中怎么使用Redis9、zset原理,java哪里用了zset10、反问三面-10.141、自我介绍2、拷打实习3、MySQL慢查询如何优化4、线程池核心参数5、countdownlouch原理6、对ai coding的理解7、算法:数组前K个最小的数8、反问ε=(´ο`*)))唉,晚上通知我面试没有通过美团日常实习三面,见都没见过,三面这么简单我都以为要过了呢,还记得当初一面面试官跟我说我一面过了估计二面过不了,但我二面过了又给我加个三面,问的这么简单还跟我说面试没通过,不想要我就直接一面挂了呗,感觉被资本做局了,牛客上都有一面oc的,到我这三面,竭尽全力依旧无法战胜,我就那么招人嫌嘛,感觉自己真的是运气不好(至于为什么这么说可以看我以前的帖子),幸运女神什么时候能眷顾我一回,md我这一路太难了,希望明年秋招能对的起现在受的罪吧,道心破碎了兄弟们,搞得我都有一点怀疑自己了,不管了从今天起化身美团第一黑子
查看21道真题和解析
点赞 评论 收藏
分享
评论
5
15
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务