阿里淘天秋招Java后端开发二面记录

二面:

自我介绍完直接开始八股

Java:

1. JVM你有了解吗,跟我说说双亲委派机制吧
2. 如何打破双亲委派机制呢,你知道哪些框架或者中间件使用到了这块的知识吗(面试官答案:Spring)
3. 垃圾回收介绍一下CMS和G1吧,介绍一下它们的区别
4. 那CMS就一定不好用吗?你觉得什么场景下用CMS比较好呢
5. Java的集合类应该都用过吧,你讲一讲LinkedHashMap吧,和HashMap有什么区别,什么场景下适合用
6. 我看你项目涉及打日志,你知道是如何实现的吗
7. AOP有哪些实现方式呢,你能说说底层是怎么实现的吗
8. 字节码增强技术细说一下
9. ASM你有用过吗,怎么用的
10. JDK动态代理呢,怎么实现的
11. 你觉得JDK动态代理和CGLIB的区别在哪里,各有什么优势呢
12. 线程池你有用过吗,在哪里用到的
13. 你用的线程池可能出现的问题,是不是可能可以用另一种队列模型解决

然后继续拷打实习完成的工作

最后聊天:

1. 你有去看过你用的这些中间件的底层原理吗,如何实现的

感受:

全程40min,面之前内推人有提醒我二面是压力面,但面试整体感觉还好,可能是面试官人好吧想上压力没上成。
全部评论
老哥,笔试做了多少
1 回复
分享
发布于 2023-09-18 12:20 广东
面试没算法题吗哥
1 回复
分享
发布于 2023-09-20 17:12 美国
滴滴
校招火热招聘中
官网直投
m
点赞 回复
分享
发布于 2023-09-17 21:01 北京
大哥哪个学校的啊
点赞 回复
分享
发布于 2023-09-18 15:59 四川
我笔试做了一道半,面试官居然说我笔试成绩不错,不知道是不是阴阳我。。
点赞 回复
分享
发布于 2023-09-27 23:07 陕西

相关推荐

#软件开发2024笔面经#客户运营部门(1h50min, 电话面,发了手撕邮件)1、通过什么途径了解Java?2、什么方式学习Java?3、为什么想去学习Java,为什么想做后端开发?4、你与科班相比有什么优势?5、介绍项目,介绍重难点。6、有没有单机部署,压测数据多少?7、你认为项目中还有哪些可以优化的点?8、Redis的架构(我答的数据结构, 主从复制, 哨兵,cluster)9、讲一下跳表10、redis扩容的过程?11、redis扩容有哪些问题需要解决?12、hash的优势?13、如何处理hash数量过大, 渐进式rehash?14、rocketMQ如何做到不丢失?15、如何做幂等控制?16、订单创建成功,支付,如何保证请求可靠17、什么适合做唯一标识?18、uuid是什么时机生成的?19、项目中怎么实现的最终一致性?20、讲讲其他解决缓存一致性的方案?(我答的延迟双删和先写数据库再删缓存)21、如果是实时性要求比较高的场景,用哪种一致性方案?22、两个微服务之间如何实现缓存一致性?(分布式事务2PC, 没了解过)23、讲讲项目中布隆过滤器的使用,底层原理,常用的场景?24、讲讲项目中订单的项目业务25、如何保证乘车人表和订单表数据的一致性?(分布式事务 没了解过)26、讲讲项目中订单相关的流程?27、讲讲雪花算法及组成,缺点及解决方案?组成中数据中心号和机器标识码的含义,各占多少bit(我引申到了美团分布式框架Leaf)28、数据库的ACID?29、MySQL如何保证事务不丢失?二阶段提交,如果宕机了如何处理?30、MQ的事务消息有了解吗?【算法】LC 3限流相关代码题一道总结:分布式相关内容有所欠缺
点赞 评论 收藏
转发
3 49 评论
分享
牛客网
牛客企业服务