“刚刚”顺丰校招二面+美团社招三面面经,分享给准备冲刺金三银四的你

本文分享了一位求职者在顺丰校招二面和美团社招三面的面试经历,涵盖了Java基础知识、JVM、并发、数据库、操作系统、算法等多个方面的问题。面试官关注点包括ArrayList与LinkedList的区别、HashMap底层结构、JVM运行机制、Redis持久化、线程同步、排序算法等。同时,面试过程中还涉及到了项目管理和技术选型的讨论。
摘要由CSDN通过智能技术生成

顺丰一面(校招)

面试官是个小姐姐,态度很好,全程大概30分钟。
群友故意表达这个,一看就是lsp了。

  • 自我介绍
  • 介绍项目
  • ArrayList与LinkedList的区别(看了顺丰很多面经,感觉他们很喜欢问这个)
  • HashMap底层结构
  • Hash碰撞
  • 线程同步方法,项目中有没有用到场景题,有个定时任务,每10分钟执行一次,从表中拿出来数据,进行一些处理,采用多线程如何实现,说是数据量很大,比如说每次10000条数据,怎么分配给线程
  • 对JVM的理解(这个问题好大),后来沟通后说是JVM怎么运行java程序,说了“一次编译,到处执行”这些
  • 发现程序的内存占用率达到了90%,问可能是因为什么
  • GC调优
  • BIO NIO AIO

顺丰二面

  • 先来做一道题目吧,打印1到1000的素数;
  • 锁,AQS,怎么实现的可重入锁了解吗?大概说了一下,面试官说还能说的深一点吗?源码层面,我只能说到monitorenter和monitorexit;
  • 接下来都是在聊项目,遇到什么困难,怎么解决的,以及一些实现细节,学到了什么?
  • 回来看自己写的代码,还可以优化吗?
  • 聊聊自己身上的亮点吧,以及职业规划,说完之后面试官说我可能对自己的职业规划还不是特别清晰&
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值