#

java

#
4458663次浏览 64306人互动
此刻你想和大家分享什么
热门 最新
0实习秋招之Shopee后端一面0821
面试官人很好,可惜手撕差点[失望R]1. 自我介绍2. 你常用哪个 JDK 版本?3. 选一个你熟悉的项目,说说它配了什么垃圾回收器?4. 描述一下 CMS 的回收流程及每个阶段的作用。5. CMS 有哪些阶段会 Stop-The-World?6. 新生代和老年代的划分机制是什么?7. 对象从新生代晋升到老年代的条件有哪些?8. 说说 AOP 的最基本实现方式。9. Spring AOP 生成代理的两种场景/方式分别是什么?10. 你在项目里用过微服务吗?用的什么技术栈?11. 有做过哪些 MySQL 调优?举一个具体例子。12. 当时如何定位到这条慢 SQL?用了哪些工具或命令?13. 解释 Explain 结果中哪些字段说明索引未生效。14. Redis 持久化有哪些可选策略?15. RDB 与 AOF 各自有哪些刷盘/触发方式?16. 如果要求“不丢数据”或“高性能”分别怎样配置?17. TCP 四次挥手中 TIME_WAIT 状态的含义是什么?18. 为什么需要等待 2MSL 才能进入 CLOSED?19. 你在项目里用过 CompletableFuture 吗?20. 它与 Future / Task 组合相比有什么优势?21. 如果异步链路里包含数据库事务,事务回滚会不会有问题?为什么?22. 线上 Linux 服务器常用命令熟悉吗?23. 如何在文件里查找关键字?24. 如何查找某个文件?25. 手撕:求最长有效括号子串。面试求职  秋招  校招
查看25道真题和解析
点赞 评论 收藏
分享
美团后端秋招一面
1 描述最左匹配原则并举例说明失效场景2 聚簇索引与普通索引的区别3 聚簇索引的缺点4 聚簇索引叶子节点存什么5 ES与MySQL的区别6 ES的基本原理7 缓存穿透、击穿、雪崩的概念及区别8 缓存穿透的解决方案9 布隆过滤器的底层原理10 哈希函数越多越好吗11 Redis如何实现分布式锁12 除Redis外还能用什么实现分布式锁13 Redisson是什么14 Redisson相比原生Redis加锁的优势15 Redis数据过期策略16 Redis集群模式有哪些17 主从模式有哪些形式18 CompletableFuture与Future的区别19 CompletableFuture常用的两个方法及区别20 不传线程池时CompletableFuture默认使用什么21 线程池核心参数如何设置22 线程池任务执行流程23 动态线程池了解吗24 压测在性能调优中的作用25 常用的并发安全容器有哪些26 ConcurrentHashMap如何保证线程安全27 HashTable与ConcurrentHashMap区别28 synchronized与Lock的区别29 synchronized与Lock谁更优30 synchronized可以实现锁升级吗31 volatile的作用32 常用设计模式有哪些33 单例模式在哪些场景使用34 最常用的单例实现方式35 手写单例(懒汉+双检锁)36 单例中volatile的作用37 Java GC存在的意义38 垃圾对象的判定标准39 分代收集机制中Eden与Survivor的作用40 Survivor区比例41 动态年龄判断机制42 Sentinel实现限流的注解/方式43 限流与熔断的区别44 Caffeine的核心方法45 Caffeine相比其他本地缓存的优势46 MySQL性能调优流程47 消息队列如何保证最终一致性48 消息队列幂等性如何设计49 Spring常用注解有哪些50 @Autowired与@Resource区别51 Spring Boot与Spring区别52 事务注解@Transactional使用方式53 @Transactional在什么场景会失效54 算法题:合并两个有序链表
投递美团等公司10个岗位
点赞 评论 收藏
分享
头像
2024-09-10 11:19
已编辑
山西农业大学 Java
Java已读不回?
如何准备简历?1、简历的基础结构我是谁【基础信息】--我会什么【技术栈】--我做了什么【项目】--个人评价2、基础信息姓名--年龄--学校--java工作年限--手机号--邮箱---希望工作地点--岗位【java开发/java工程师】3、技术栈基础--数据库--Nosql--中间件--框架--运维工具/插件--开发工具/插件4、项目项目背景--项目需求--整体流程--技术栈--主要功能介绍5、个人评价需要体现出有解决问题的思路和能力如何准备Java面试?1、Java面试本身是二人转,简历就是话本,不要让你的面试变成独奏2、八股文是围绕Java核心技能的基础知识,并不是去死记硬背,是因为你会了技术,然后通过八股文进行书面回答3、通过项目引导面试官提问,通过问题的答案体现出自身的沉淀和积累4、面试一定要提前1-2周的时间去准备,不要抱着每次面试都会过的想法5、将每一次面试都当做练手,大胆的去表达和提问6、回答问题一定要有条理性,不要东拉西扯如何准备Java项目?1、技术本身是没有价值的,因为有了业务,技术才有了价值2、项目的功能不可能凭空产生,是因为有背景和需求,才有了功能的设计3、项目中的资源不可能凭空产生,也不可能凭空消失,资源一定是经过完整的业务流程被消耗了,所以项目中的资源需要做到数据闭环4、不要为了加上某些看起来牛逼的技术/方案,就硬塞到项目中,这样看上去项目功能的实现方案只能体现技术的实现过程,而不能体现业务是否需要这个方案,这个方案是否是最优解;而技术的实现方案,只需要找点资料就可以完成5、在面试中,我们需要通过项目让面试官知道我们的积累和沉淀,以及解决问题的思路一个好的Java项目应该是什么样子?有人说应该有很多技术栈也有人说应该有分布式锁,分布式事务,各种中间件穿插还有人在项目中大数据量,分库分表;QPS,TPS整一大堆指标; 然后解决内存溢出问题,各种优化,各种线上问题解决霍,这是做项目,还是写bug呀,一大堆bug发布,然后到线上一个一个改?-------不能说没脑子吧,但确实不多总结:技术本身是没有价值的,是因为有了业务,技术才有了价值; 业务达到的效果并不是体现技术的价值,而是因为业务需要,刚好有技术相对贴合, 根据场景合理使用解决方案  Java专栏介绍-牛客网 https://www.nowcoder.com/issue/tutorial?zhuanlanId=mPZY5M&uuid=bff9a310ece749ea8480f0bf15636882
志哥的Java:查看图片
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务